Próbuję utworzyć vlookup w komórce odwołującej się do określonej komórki, dzięki czemu mogę pobrać dane z mojej tabeli odnośników. Cóż, ta komórka, do której się odwołuję, ma w sobie środkową formułę, a kiedy umieściłem mój podgląd w pustej komórce odwołującej się do tej komórki (tak jak chcę rzeczywistej wartości), otrzymuję # N / A.
Moja formuła podglądu to
=vlookup(F57,'LOCATION LOOKUP TABLE'!B:C,2,0)
Czy ktoś może mi powiedzieć, czy muszę usunąć formułę z innej komórki, aby moja formuła zadziałała, czy też ktoś ma inny sposób, w jaki mogę wykonać tę pracę bez zmiany?
microsoft-excel
microsoft-excel-2007
user348257
źródło
źródło
VLOOKUP
zawiera formułę lub stałą wartość. Czy możesz opisać, co jest w kolumnach B i C naLOCATION LOOKUP TABLE
arkusz i co jest w komórceF57
?FALSE
(0
),VLOOKUP
zwraca#N/A
jeśli nie znaleziono dokładnego dopasowania. Jak już powiedział bdr9, nie ma znaczenia, czy określona tablica tabel sama zawiera formuły.Odpowiedzi:
Aby dodać do tych komentarzy, w twoim pytaniu brakuje informacji, ale zgaduję, że wynik twojej funkcji mid () jest prawdopodobnie typu tekstowego.
Jeśli więc oczekujesz liczby, możesz pomnożyć wynik przez 1:
na przykład środek (A2, 3,2) zmienia się w środek (A2,3,2) * 1.
Jeśli zrobisz to samo w vlookup - & gt;
Vlookup ( F57 * 1 , 'LOCATION LOOKUP TABLE'! B: C, 2,0)
zapewnisz, że obie wartości są liczbami.
To powinno działać.
źródło