Формула на Excel: VLOOKUP с множество критерии -

Съдържание

Обща формула

=VLOOKUP(val1&val2,data,column,0)

Обобщение

Функцията VLOOKUP не обработва собствено множество критерии. Ако обаче имате контрол върху изходните данни, можете да използвате помощна колона, за да обедините множество полета заедно и да използвате тези полета като множество критерии в VLOOKUP. В показания пример колона B е помощна колона, която обединява имената и фамилиите заедно, а VLOOKUP прави същото, за да изгради справочна стойност. Формулата в I6 е:

=VLOOKUP(I4&I5,data,4,0)

където "данни" е наименуваният диапазон B4: F104

Забележка: за решение, което не изисква помощна колона, можете да използвате INDEX и MATCH или XLOOKUP.

Обяснение

В показания пример искаме да търсим отдел и група служители, използвайки VLOOKUP, като съпоставяме име и фамилия.

Едно ограничение на VLOOKUP е, че той се справя само с едно условие: lookup_value, което се сравнява с първата колона в таблицата. Това затруднява използването на VLOOKUP за намиране на стойност въз основа на повече от един критерий. Ако обаче имате контрол върху изходните данни, добавяте помощна колона, която обединява още 2 полета заедно, след което давате на VLOOKUP справочна стойност, която прави същото.

Помощната колона обединява стойностите на полетата от колони, които се използват като критерии, и тя трябва да бъде първата колона на таблицата. Вътре във функцията VLOOKUP самата търсеща стойност също се създава чрез присъединяване към същите критерии.

В показания пример формулата в I6 е:

=VLOOKUP(I4&I5,data,4,0)

След като I4 и I5 се присъединят, имаме:

=VLOOKUP("JonVictor",data,4,0)

VLOOKUP намира "JonVictor" на 5-ти ред в "data" и връща стойността в 4-та колона, "Marketing".

Настройване на нещата

За да настроите VLOOKUP с множество критерии, изпълнете следните 3 стъпки:

  1. Добавете помощна колона и обединете (присъединете) стойности от колони, които искате да използвате за вашите критерии.
  2. Настройте VLOOKUP да се отнася към таблица, която включва помощната колона. Помощната колона трябва да е първата колона в таблицата.
  3. За справочна стойност присъединете едни и същи стойности в същия ред, за да съответствате на стойностите в помощната колона.
  4. Уверете се, че VLOOKUP е настроен да изпълнява точно съвпадение.

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