2013-02-20 11 views
15

Chciałbym użyć funkcji VLOOKUP odnoszącej się do tabeli danych umieszczonej w innym arkuszu niż ta, w której zapisano funkcję VLOOKUP.Widok w odniesieniu do danych tabeli w innym arkuszu

Przykład: w Arkuszu 1, komórka AA3 Chciałbym wstawić funkcję VLOOKUP. Chcę, aby funkcja sprawdzała numer w komórce M3, znajdź ten sam numer w pierwszym adresie arkusza 2 w arkuszu A2: Q47 i odtworzyć wartość w 13. kolumnie tej tabeli.

Pisałem tę funkcję, ale zgłasza #N/A wskutek:

=VLOOKUP(M3,Sheet1!$A$2:$Q$47,13,FALSE) 

Odpowiedz

0

formule wygląda dobrze. Może wartość, której szukasz, nie znajduje się w pierwszej kolumnie drugiej tabeli?

Jeśli drugi arkusz jest w innym skoroszycie, trzeba dodać odwołanie skoroszytu do wzoru:

=VLOOKUP(M3,[Book1]Sheet1!$A$2:$Q$47,13,FALSE) 
+0

Dziękuję za poświęcenie czasu na odpowiedź. Wartość była w pierwszej kolumnie drugiej tabeli. – Gianluca

19

Jednym z najczęstszych problemów z VLOOKUP jest „niezgodność danych” gdzie #N/A jest zwrócony ponieważ numeryczny wartość wyszukiwania nie jest zgodna z wartością sformatowaną tekstowo w tabeli VLOOKUP (lub na odwrót)

Czy działa jedna z tych wersji?

=VLOOKUP(M3&"",Sheet1!$A$2:$Q$47,13,FALSE)

lub

=VLOOKUP(M3+0,Sheet1!$A$2:$Q$47,13,FALSE)

Były konwertuje wartość liczbową odnośników tekstowych (zakładając, że tablicę przeglądową Kolumna 1 zawiera numery sformatowane jako tekst). Ta ostatnia robi odwrotność, zmieniając wartość odnośnika w formacie na liczbę.

zależności od których jeden działa (zakładając, że jeden ma), to może chcesz trwale zmienić format danych, tak że średnia VLOOKUP zadziała

+3

+1 za zgrabną sztuczkę wymuszającą typ danych w wartości odnośnika z tekstu na numer i na odwrót! – chuff

0

Nie może być coś nie tak z wzoru, jeśli szukasz z kolejny arkusz może trzeba zmienić na Arkusz2 Arkusz1 ---> = WYSZUKAJ.PIONOWO (M3, Sheet2 $ A $ 2: $ Q $ 47,13, false) --- Gdzie Arkusz2 to tablica tabela

0

To wyszukiwanie zawiera tylko dokładne dopasowania. Jeśli masz dodatkowe miejsce w jednej z kolumn lub coś podobnego, to go nie rozpoznasz.

-1

Skopiuj =VLOOKUP(M3,A$2:Q$47,13,FALSE) do innych arkuszy, a następnie wyszukaj! zamień na! $, szukaj: zastąp: $ raz dla wszystkich arkuszy

0

Mam do czynienia z podobnym problemem i wracał #N/A. Oznacza to, że dane dopasowania są obecne, ale możesz mieć dodatkowe miejsce w rekordzie kolumny M3, co może uniemożliwić uzyskanie dokładnej wartości. Ponieważ ustawiłeś ostatni parametr jako FALSE, szuka "ścisłego dopasowania". Ta formuła jest poprawna: =VLOOKUP(M3,Sheet1!$A$2:$Q$47,13,FALSE)

Powiązane problemy