zwracając ciąg z vlookup w Excelu


0

Mam problem z vlookup funkcja w Excelu.

Mam 2 pliki: plik1.xlsx i plik2.xlsx . Oba pliki mają listę produktów z wieloma różnymi informacjami i muszę dodać wartości plik2 do produktów w plik1 (sparowany na podstawie nazwy produktu).

Próbowałem następującej formuły:

=VLOOKUP(B2, [file2.xlsx]Tovar!$A:$AR,38,FALSE)

ale otrzymuj błąd wartości.

Pierwsza wartość to nazwa produktu w pliku1, druga wartość to filename pliku2, nazwa arkusza i zakres, który powinien być użyty do wyszukiwania, a trzecia wartość to numer kolumny, z której dane powinny zostać zwrócone.

Czy jest coś oczywistego, o czym myślę? Zwracaną wartością jest łańcuch.


VLOOKUP tylko zwraca a #VALUE! błąd, gdy trzeci argument jest negatywny - co nie ma miejsca w tym przypadku. Każda szansa, że ​​twoja formuła jest bardziej złożona, np. pomnożysz wynik VLOOUP za pomocą współczynnika lub tak? W tym przypadku może się okazać, że VLOOKUP zwraca tekst ?!
Peter Albert

Co jeśli zwiększysz AR do AS?

Dziękuję za radę, zwiększyłem zasięg do AS, to niestety nie pomogło. Dokładna zwracana wartość to # N / A - Błąd wartości niedostępny.

WYSZUKAJ.PIONOWO zwróci również błąd #WARTOŚĆ, jeśli zwrócona komórka zawiera błąd #WARTOŚĆ. Czy sprawdziłeś ręcznie komórkę, na którą patrzy?
Dave Sexton

Próbowałem tego na wszystkich wierszach, nie działał z żadnym z nich. Teraz wypróbowałem formułę na innym zestawie plików i działa. Ale nie działa tam, gdzie tego potrzebuję.

Odpowiedzi:


1

Jeśli błąd, który otrzymujesz, to # N / A, może się zdarzyć, że dwie porównywane kolumny zawierają inny typ danych, tj. Tekst i liczbę. Wypróbuj jedną z następujących opcji:

=VLOOKUP(TEXT(B2, "0"), [file2.xlsx]Tovar!$A:$AR,38,FALSE)

=VLOOKUP(VALUE(B2), [file2.xlsx]Tovar!$A:$AR,38,FALSE)

Dziękuję za wszystkie rady, po prostu odtworzyłem oba pliki, napisałem funkcję ponownie, domyślnie ustawiłem wszystkie wartości na tekst i zaczął działać. Przepraszam, że ci to przeszkadzam.
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.