Spotkałem osobę, która miała dwa cenniki. Cennik 100 najlepszych produktów jest aktualizowany co tydzień. Cennik pozostałych produktów jest aktualizowany dwa razy w roku. Potrzebowali logiki, która brzmiałaby: „Jeśli ten produkt jest w tabeli 1, użyj najnowszej ceny z tej tabeli. Jeśli jednak nie zostanie znaleziona, użyj tabeli 2 jako kopii zapasowej.
Pierwsza część formuły to =VLOOKUP(A2,$X$2:$Y$101,2,False)
. Jeśli numer części znajduje się w tej tabeli, otrzymasz cenę. Ale jeśli numer części nie należy do 100 najlepszych produktów, formuła zwróci błąd # N / D.
Gdy pojawi się błąd # N / A, chcesz =VLOOKUP(A2,$AA2:$AB$5000,2,False)
zamiast tego zrobić .
Użyj nowej funkcji IFNA (Excel 2013), aby wysłać program Excel do drugiej tabeli, jeśli pierwsza WYSZUKAJ.PIONOWO nie powiedzie się.
=IFNA(VLOOKUP(A2,$X$2:$Y$101,2,False), VLOOKUP(A2,$AA2:$AB$5000,2,False))