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.