Примери с формулата INDEX-MATCH в Excel (8 подхода)

  • Споделя Това
Hugh West

За разширени търсения в Excel INDEX и MATCH може да се използва вместо VLOOKUP . INDEX и MATCH са необходими за обширни справки и много от тях са абсолютно невероятни. С пример ще ви научим как да използвате Excel INDEX и MATCH функции в Excel в този урок.

Изтегляне на работна тетрадка за практика

Изтеглете тази учебна тетрадка, за да се упражнявате, докато четете тази статия.

Използване на формулата INDEX-MATCH.xlsx

8 ефективни примера за формулата INDEX-MATCH в Excel

В разделите по-долу ще използваме примерен набор от данни, за да демонстрираме как да използваме функциите INDEX и MATCH Ще ви покажем как да приложите двете функции по 8 различни начина за търсене на стойности.

♣Синтаксис:

= INDEX ( масив , row_num , [ номер на колона (column_num) ])

♣Аргументи:

  • масив : обхватът на клетките със стойности
  • Ред_номер : връща резултати за ред в избрания диапазон.
  • номер на колона (column_num) : връща резултати за колона в избрания диапазон.

♣Резултат:

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

♣Синтаксис:

= MATCH ( lookup_value , lookup_array ,[ match_type ])

♣Аргументи:

  • lookup_value : Стойността, която искате да намерите в обхвата.
  • lookup_array : Обхватът, в който търсите lookup_value .
  • match_type : Указва как стойностите на стойността за търсене и на масива за търсене се съчетават в Excel.
    • 1 = точно или следващото най-малкото.
    • 0 = точно съвпадение.
    • -1 = точно или следващото по големина.

♣Резултат:

Връща позицията на елемент в масив в неговата относителна позиция.

Пример 1: Основна комбинация от функциите INDEX и MATCH в Excel

Да речем, че искате да направите търсене в Цена за определен Идентификатор на поръчката . Ще комбинираме INDEX и MATCH функция, за да направите това.

Стъпка 1:

  • В клетка G5 , въведете следната формула.
=INDEX(D5:D11, MATCH(G4,B5:B11,0))

Тук,

  • MATCH(G4,B5:B11,0) се отнася до клетка G4 като lookup_value в диапазона B5:B11 за точно съвпадение. Той връща 4 тъй като стойността е в ред номер 4 .
  • INDEX(D5:D11, MATCH(G4,B5:B11,0)) се отнася до D5:D11 като масив, откъдето получаваме стойността, и row_num е 4 както го получихме от MATCH Column_num не се изисква, тъй като прилагаме INDEX само за една колона.

Стъпка 2:

  • Натиснете Въведете на резултата.

Прочетете още: Примери с формулата INDEX-MATCH в Excel (8 подхода)

Пример 2: Използване на формулата INDEX-MATCH за търсене отляво в Excel

Можете също така да извършите търсене от една колона в друга. Стойността за колона C , втората колона на нашия INDEX обхват B5:D11 , ще намерите в следващия пример. Следвайте стъпките по-долу, за да извършите търсене отляво.

Стъпка 1:

  • Въведете следната формула в клетка G5 .
=INDEX($B$5:$D$11,MATCH(F5,$B$5:$B$11,0),2)

Стъпка 2:

  • След това натиснете Въведете за да видите резултата.

Стъпка 3:

  • Накрая използвайте Автоматично попълване за да видите пълните резултати.

Прочетете още: Как да използвате формулата INDEX-MATCH в Excel за генериране на множество резултати

Пример 3: Анализиране на условие, чувствително към малкия и големия размер, чрез комбиниране на функциите INDEX и MATCH в Excel

За Анализ с отчитане на падежите , можете да приложите INDEX и MATCH функция в комбинация.

За да анализирате и извършите търсене, следвайте стъпките по-долу.

Стъпка 1:

  • Искаме да намерим ID на MARK вместо Марк Да видим какво ще се случи. Въведете следната клетка с формула C5 .
=INDEX(B5:B11,MATCH(TRUE,EXACT(G4,C5:C11),0))

Стъпка 2:

  • Накрая натиснете Въведете за да намерите Идентификатор на поръчката за MARK .

Вгледайте се внимателно; резултатът за перфектното съвпадение с главната буква MARK е получена, но не и за Марк .

Пример 4: Търсене на две колони с формулата INDEX-MATCH в Excel

Интересно е да се отбележи, че можете да направите търсене в няколко колони за множество критерии например, ще потърсим Идентификатор на поръчката както и Цена Следвайте стъпките по-долу, за да извършите търсене по два критерия.

Стъпка 1:

  • Първо, въведете следната формула в клетката G5 .
=INDEX(B5:B11,MATCH(TRUE,EXACT(G4,C5:C11),0))

  • Второ, натиснете Въведете за да получите първата стойност в клетката G5 .

Следователно първата стойност за търсене ще бъде в клетка G5 .

Стъпка 2:

  • За да получите втората стойност за търсене, въведете следната формула в клетка G6 .
=INDEX(D5:D11,MATCH(G4&G5,C5:C11&B5:B11,0))

  • Това е функция на масив, така че трябва да приложим тази функция, като натиснем Crtl + Смяна + Въведете

  • В резултат на това ще имате първата стойност за търсене в клетка G6 .

Прочетете още: INDEX MATCH с няколко критерия в различен лист (2 начина)

Подобни четива

  • INDEX MATCH на Excel за връщане на няколко стойности в една клетка
  • Формула INDEX-MATCH на Excel за връщане на множество стойности хоризонтално
  • [Поправено!] INDEX MATCH не връща правилната стойност в Excel (5 причини)
  • Как да изберете конкретни данни в Excel (6 метода)
  • Функцията INDEX MATCH срещу VLOOKUP (9 примера)

Пример 5: Двупосочно търсене чрез формулата INDEX-MATCH

Можете да извършите търсене за ред и колона в Двупосочен . Следвайте стъпките по-долу, за да намерите стойност в ред и колона едновременно.

Стъпка 1:

  • Въведете формулата в клетката G7 .
=INDEX(B4:D11,MATCH(G5,B4:B11,0),MATCH(G4,B4:D4,0))

Стъпка 2:

  • Накрая натиснете Въведете .

Пример 6: Намиране на най-близкото съвпадение в Excel чрез обединяване на функциите INDEX и MATCH

Сайтът INDEX и функцията MATCH са полезни за намиране или търсене на най-близкото съвпадение между диапазони. Например искаме да определим кой има най-близката стойност до нашата целева стойност, която е $15 За да го направите, просто следвайте стъпките по-долу.

Стъпка 1:

  • За да намерите най-близкото съвпадение, въведете следната формула.
=INDEX(C5:C11,MATCH(MIN(ABS(D5:D11-G4)),ABS(D5:D11-G4),0))

Тук,

ABS (D5: D11-G4) е абсолютната стойност на разликата с целевата стойност 15 между диапазона D5:D11 .

MIN(ABS(D5:D11-G4) за намиране на минималната разлика на абсолютните стойности.

Стъпка 2:

  • С натискане на Ctrl + Смяна + Въведете , ще приложим тази функция като функция на масив.

Прочетете още: INDEX-MATCH формула за намиране на минимална стойност в Excel (4 подходящи начина)

Пример 7: Тристранно търсене с помощта на функциите INDEX и MATCH в Excel

A Тристранно търсене е най-доброто нещо, което можете да постигнете с помощта на INDEX и MATCH функция. Тристранно търсене добавя допълнително измерение на релевантност. Например можем да разберем какво е платила Джени за два различни елемента в три отделни месеца. Следвайте лесните стъпки, описани по-долу, за да го направите.

Стъпка 1:

  • За да извършите Тристранно търсене , първо въведете формулата по-долу в клетката H6 .
=INDEX(($D$5:$E$7,$D$10:$E$12,$D$15:$E$17),MATCH($G$6,$C$5:$C$7,0),MATCH(H$5,$D$4:$E$4,0),(IF(H$4="Jan",1,IF(H$4="Feb",2,3))))

Стъпка 2:

  • Накрая натиснете Въведете за получаване на първата стойност за търсене.

Стъпка 3:

  • След това копирайте формулата за други клетки, като използвате бутона Автоматично попълване

Така ще получите резултатите, показани на изображението по-долу.

Пример 8: Прилагане на формулата INDEX-MATCH със знаци за заместване

Excel може също така да определи частично съвпадение стойност. INDEX и MATCH За да направим това, ще използваме звездичка (*) просто следвайте инструкциите, описани по-долу, за да започнете работа.

Стъпка 1:

  • Първо, в клетките G5 , въведете формулата по-долу.
=INDEX($D$5:$D$11,MATCH(F5& "*",$C$5:$C$11,0),1)

Стъпка 2:

  • След това натиснете Въведете за да видите промените.

Стъпка 3:

  • Просто използвайте Автоматично попълване за попълване на необходимите клетки.

В резултат на това можете да видите, че тя връща резултат за " Джени ," въпреки че не е точно съчетана.

Прочетете още: INDEX MATCH множество критерии с Wildcard в Excel (пълно ръководство)

Заключение

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

Ако имате някакви въпроси, не се колебайте да се свържете с нас. Моля, съобщете ми какво мислите в раздела за коментари по-долу.

Вашите въпроси ще получат отговор възможно най-скоро от ExcelWIKI професионалисти.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.