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 ?!AR
doAS
?Odpowiedzi:
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:
źródło