Formuła programu Excel: podstawowe dopasowanie ścisłe XLOOKUP -

Formuła ogólna

=XLOOKUP(value,rng1,rng2)

Podsumowanie

Aby użyć XLOOKUP do znalezienia dokładnego dopasowania, musisz podać wartość wyszukiwania, zakres wyszukiwania i zakres wyników. W pokazanym przykładzie formuła w H6 to:

=XLOOKUP(G4,B5:B18,D5:D18)

co zwraca 3517424, populację Berlina z kolumny D.

Wyjaśnienie

W pokazanym przykładzie komórka G4 zawiera wartość wyszukiwania „Berlin”. XLOOKUP jest skonfigurowany tak, aby znaleźć tę wartość w tabeli i zwrócić populację. Wzór w G5 to:

=XLOOKUP(G4,B5:B18,D5:D18) // get population

  • Lookup_value pochodzi z komórki G4
  • Lookup_array to zakres B5: B18, który zawiera nazwy miast
  • Tablica_powrotów to D5: D18, która zawiera populację
  • Match_mode nie jest podany i ma wartość domyślną 0 (dopasowanie ścisłe)
  • Nie podano opcji search_mode i domyślnie 1 (od pierwszej do ostatniej)

Aby zwrócić Hrabstwo zamiast populacji, zmieniana jest tylko tablica zwracana. Wzór w G6 to:

=XLOOKUP(G4,B5:B18,C5:C18) // get country

XLOOKUP a WYSZUKAJ.PIONOWO

Równoważna formuła WYSZUKAJ.PIONOWO do pobrania populacji to:

=VLOOKUP(G4,B5:D18,3,0)

Istnieje kilka znaczących różnic, które sprawiają, że XLOOKUP jest bardziej elastyczny i przewidywalny:

  • WYSZUKAJ.PIONOWO wymaga pełnej tablicy tabeli jako drugiego argumentu. XLOOKUP wymaga tylko zakresu z wartościami wyszukiwania.
  • WYSZUKAJ.PIONOWO wymaga argumentu indeksu kolumny, aby określić kolumnę wynikową. XLOOKUP wymaga zakresu.
  • WYSZUKAJ.PIONOWO domyślnie wykonuje przybliżone dopasowanie. Takie zachowanie może spowodować poważne problemy. XLOOKUP domyślnie wykonuje dokładne dopasowanie.

Interesujące artykuły...