Формула на Excel: XLOOKUP основно точно съвпадение -

Обща формула

=XLOOKUP(value,rng1,rng2)

Обобщение

За да използвате XLOOKUP за намиране на точно съвпадение, ще трябва да предоставите стойност за търсене, диапазон за търсене и диапазон на резултатите. В показания пример формулата в H6 е:

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

което връща 3,517 424, населението за Берлин от колона Г.

Обяснение

В показания пример клетка 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 изпълнява точно съвпадение по подразбиране.

Интересни статии...