INDEX zwraca wartość na określonej pozycji, a MATCH znajduje tę pozycję. Razem pozwalają wyszukiwać wartości po lewej lub prawej stronie klucza, bez ograniczeń VLOOKUP dotyczących numeru kolumny.
Zrób to z SIOkreśl kolumnę zwracaną za pomocą INDEX
Zacznij od =INDEX(return_column, ...).
Znajdź wiersz za pomocą MATCH
Użyj MATCH(lookup_value, lookup_column, 0), aby uzyskać pozycję dokładnego dopasowania.
Połącz je
Zagnieźdź MATCH wewnątrz INDEX jako numer wiersza.
=INDEX(D:D, MATCH(A2, B:B, 0))Potrafi wyszukiwać w lewo, nie psuje się przy wstawianiu kolumn i działa szybciej w dużych arkuszach. XLOOKUP również obsługuje teraz większość z tych funkcji.
Wymaga dopasowania dokładnego. Bez niego MATCH zakłada posortowane dane i może zwrócić niewłaściwy wiersz.
Pomnóż testy wewnątrz MATCH: =INDEX(C2:C100, MATCH(1, (A2:A100=F1)*(B2:B100=F2), 0)). W starszych wersjach zatwierdź skrótem Ctrl+Shift+Enter.
Użyj dwóch funkcji MATCH: =INDEX(B2:E10, MATCH(G1, A2:A10, 0), MATCH(G2, B1:E1, 0)).