Формула Excel: XLOOKUP основна точна відповідність -

Загальна формула

=XLOOKUP(value,rng1,rng2)

Резюме

Щоб використовувати XLOOKUP для точного збігу, вам потрібно буде вказати значення підстановки, діапазон пошуку та діапазон результатів. У наведеному прикладі формула в H6 така:

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

що повертає 3,517,424, населення для Берліна зі стовпця D.

Пояснення

У наведеному прикладі клітинка G4 містить значення пошуку "Берлін". XLOOKUP налаштовано на пошук цього значення в таблиці та повернення сукупності. Формула в G5:

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

  • Lookup_value походить з комірки G4
  • Lookup_array - це діапазон B5: B18, який містить назви міст
  • Масив return_array - D5: D18, який містить Населення
  • Режим match_mode не надається і за замовчуванням дорівнює 0 (точна відповідність)
  • Режим пошуку_не вказаний і за замовчуванням 1 (перший до останнього)

Для повернення округу замість населення змінюється лише масив повернення. Формула в G6 така:

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

XLOOKUP проти VLOOKUP

Еквівалентна формула VLOOKUP для отримання сукупності:

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

Є кілька помітних відмінностей, які роблять XLOOKUP більш гнучким та передбачуваним:

  • VLOOKUP вимагає повний масив таблиці як другий аргумент. XLOOKUP вимагає лише діапазону зі значеннями пошуку.
  • VLOOKUP вимагає аргументу індексу стовпця, щоб вказати стовпець результату. XLOOKUP вимагає діапазону.
  • VLOOKUP виконує приблизний збіг за замовчуванням. Така поведінка може спричинити серйозні проблеми. XLOOKUP виконує точну відповідність за замовчуванням.

Цікаві статті...