Урок на Excel: Как да направите двупосочно търсене с INDEX и MATCH

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

В това видео ще разгледаме как да настроим класическото двупосочно търсене с помощта на INDEX и Match.

Тук имаме списък с продавачи с месечни данни за продажбите.

Това, което искаме да направим, е да добавим формула в Q6, която търси и извлича номер на продажби въз основа на име и месец по-горе.

За целта ще използваме функциите INDEX и MATCH.

Първо ще посоча няколко диапазона, за да улесня четенето на формулите. Ще нарека цялата таблица „данни“, след което ще използвам „имена“ за списъка на продавачите. Забележете, че включвам първата празна клетка и в двете имена. Това е така, защото е по-лесно да използвате един и същ произход както за данните, така и за етикетите.

Накрая ще посоча месеците. Отново ще включа първата клетка. Сега имаме 3 диапазона.

След това нека изградим формула за доказателство за концепция, която използва INDEX за извличане на стойност въз основа на твърдо кодирани номера на редове и колони. Масивът е данни и ще използвам 2 за номера на реда и колоната.

INDEX връща 11,882, което е в пресечната точка на втория ред и втората колона.

Технически INDEX връща препратка към клетка C5, но това е тема за друг ден.

Така че сега знаем, че INDEX ще свърши работата, просто трябва да разберем как да използваме MATCH, за да получим правилните номера на редове и колони.

За да реша това, ще въведа формулите MATCH поотделно, след което ще ги сложа заедно с INDEX в края. Първо, ще въведа име и месец, за да имаме срещу какво да се срещнем.

За да съответстваме на име, ни трябва Q4 за стойността на съвпадението и „имена“ за масива за търсене. Типът на съвпадението е нула, защото искаме само точни съвпадения.

За да съответстваме на месеца, имаме нужда от Q5 за стойност на съвпадение и „месеци“ за масив за търсене. Типът на съвпадението отново е нула.

С Dove и Jan получаваме ред 8 и колона 2. И ако проверим таблицата, това е правилно.

За да приключа нещата, просто трябва да заместя твърдо кодираните стойности във формулата INDEX с функциите MATCH, които създадохме. Най-лесният начин да направите това е просто да копирате формулите и да ги поставите обратно във функцията INDEX на правилното място.

Формулата за съвпадение на име влиза за номера на реда, а формулата за съвпадение на месеца влиза в колоната.

Сега формулата е завършена и ще търси правилния номер на продажбите, като се използва както име, така и месец.

Когато разработвате по-сложна формула за първи път, това е добър подход. Първо изградете формулата си за доказателство за концепция, след това изградете помощните формули, от които се нуждаете, и се уверете, че нещата работят правилно. И накрая, комбинирайте помощните функции с формулата за доказателство за концепция.

Разбира се

Основна формула

Свързани преки пътища

Изберете текущото регион Ctrl + A + A Разширяване на маркирането до последната клетка надолу Ctrl + Shift + + + Разширяване на маркирането до последната правото на клетката Ctrl + Shift + + + Преместване в горния край на област данни Ctrl + + Copy избрани клетки Ctrl + C + C Поставяне на съдържание от клипборда Ctrl + V + V

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