Pojęciowo wiem, że w mojej głowie INDEX i MATCH są lepsze od VLOOKUP. Ale do dziś wyznaję, że używam WYSZUKAJ.PIONOWO w 99% przypadków. Dlatego.
Próbuję tworzyć arkusze kalkulacyjne zrozumiałe dla innych osób. Kiedy prowadzę seminaria Power Excel na żywo, typowa publiczność licząca 100 osób będzie miała taki profil:
- 15 nie będzie zaznajomiony z funkcją WYSZUKAJ.PIONOWO lub zapyta, czy mogę bardzo powoli wyjaśnić funkcję WYSZUKAJ.PIONOWO
- 83 będzie czuł się komfortowo dzięki funkcji WYSZUKAJ. (Mam bardzo inteligentnych odbiorców. Używają programu Excel 40 godzin tygodniowo. A to tygodnie, w których są na wakacjach).
- 2 będą zwolennikami INDEX i MATCH.
Tylko 2% osób zaznajomionych z INDEKSEM i PODAJNIKIEM znacznie mniej ludzi zrozumie moje formuły, jeśli użyję INDEKSU i PODAJANIA. Ponadto funkcja WYSZUKAJ.PIONOWO zajmie się moją sytuacją w 99% przypadków. Oto czasy, kiedy porzucam WYSZUKAJ.PIONOWO
INDEX i MATCH są lepsze w obsłudze wyszukiwania dwukierunkowego.

Zwróć uwagę, że powyższy przykład jest prostszy, jeśli używasz funkcji WYSZUKAJ.PIONOWO, a następnie PODAJ.POZYCJĘ dla trzeciego argumentu w następujący sposób:

Nawiasem mówiąc, kiedy zwolennicy INDEKSU / PODAJNIKA mówią mi, że WYSZUKAJ.PIONOWO nie może łatwo spojrzeć na lewo od klucza, jak w poniższym przykładzie, odrzucam ten argument. Każda racjonalna osoba skopiowałaby E2: E15 do H2: H15 i wykonałaby WYSZUKAJ.PIONOWO.

Ale tutaj jest jeden przypadek, w którym użyję INDEX i MATCH. Poniżej muszę zrobić 12 kolumn WYSZUKAJ.PIONOWO. Sprawdź tę niesamowitą formułę z jednym odniesieniem bezwzględnym, jednym odniesieniem zamrażającym wiersz i drugim zamrażającym kolumnę. Chociaż ta formuła jest fantazyjna i fajna, jest nieefektywna. Niezależnie od tego, ile czasu zajmie programowi Excel znalezienie daty podczas wyszukiwania B4, zajmie to dokładnie ten sam czas, gdy wyszuka Data w C4: M4.

Alternatywa: wstaw ukrytą kolumnę MATCH w B, a następnie użyj 12 kolumn INDEX. To rozwiązanie jest 11 razy szybsze niż 12 kolumn funkcji WYSZUKAJ.PIONOWO. Formuła MATCH pokazana w B1 jest używana w B4: B9999. Funkcja INDEKS pokazana w C2 jest używana w C4: N9999. Kolejna zaleta: nie potrzebujesz już numerów pomocniczych w wierszu 1.

Cieszę się, że mogę współistnieć z tymi, którzy odrzucają VLOOKUP i używają INDEX & MATCH w 100%. Ale pytam o to samo osoby z INDEX / MATCH: mam dobre powody, by nadal używać funkcji WYSZUKAJ.PIONOWO.
W każdą sobotę przyznanie się do winy. Ujawnię swoje złe nawyki w Excelu i omówię, dlaczego powinieneś robić to, co mówię, zamiast robić to, co ja.
Myśl dnia Excela
Poprosiłem moich znajomych z programu Excel Master o radę dotyczącą programu Excel. Dzisiejsza myśl do rozważenia:
„Przyjaciele nie pozwalają znajomym na scalanie komórek”.
Tom Urtis