vlookup w komórce zawierającej środkową formułę

2

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?

user348257
źródło
1
Nie powinno to mieć znaczenia, czy cela celowana przez VLOOKUP zawiera formułę lub stałą wartość. Czy możesz opisać, co jest w kolumnach B i C na LOCATION LOOKUP TABLE arkusz i co jest w komórce F57?
bdr9
Ponieważ ustawiłeś czwarty argument na 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.
ben
Jeśli wartość znajduje się w tabeli, na którą patrzysz, może to być formuła środkowa zwracająca format tekstu, który nie będzie pasował do wartości liczbowej, nawet jeśli wyglądają tak samo. Tak więc bdr9 ma rację pytając, jaka jest zawartość tabeli wyszukiwania lokalizacji
datatoo

Odpowiedzi:

0

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ć.

P. O.
źródło