Как да използвате функцията MATCH в Excel

Anonim

В тази статия ще научим как да използваме функцията MATCH в Excel.

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

Като се има предвид таблица от 500 реда и 50 колони и трябва да получим стойността на индекса на ред на 455 -ти ред и 26 -а колона. За това или можем да превъртим надолу до 455 -ти ред и да преминем към 26 -та колона и да копираме стойността. Но не можем да третираме Excel като хартиени копия. Функцията MATCH връща INDEX при даден ред и стойност на колона в табличен масив. Нека да научим синтаксиса на функцията MATCH и да илюстрираме как да използваме функцията в Excel по -долу.

Функция MATCH в Excel

Функцията MATCH в excel просто връща индекса на първото появяване на стойност в масив (единично измерение). Тази функция е свързана най-вече с функцията INDEX, често известна като функцията INDEX-MATCH.

Синтаксис на функцията MATCH:

= MATCH (стойност за търсене, масив за търсене, тип на съвпадение)

стойност на търсене: Стойността, която търсите в масива.

масив за търсене: Масивите, в които търсите стойност

Тип на съвпадението: Типът на съвпадението. 0 за точно съвпадение, 1 за по -малко от и -1 за по -голямо от.

Пример:

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

Тук На горното изображение имаме таблица. В клетка H1 имаме задачата да върнем индексния номер за първото появяване на Гил и Кивел.

В клетка I2 напишете тази формула и я плъзнете надолу до I3.

= MATCH (H2, $ C $ 2: $ C $ 15,0)

Имаме нашите индексни номера.

Сега можете да използвате този индекс номер с функция INDEX на excel за извличане на данни от таблици.

Ако не знаете как да използвате функцията INDEX MATCH за извличане на данни, статията по -долу ще ви бъде полезна.

https://www.exceltip.com/lookup-formulas/retrieving-matching-values-from-not-adjacent-list.html

Знаете ли как да използвате формулата MATCH с VLOOKUP за автоматизиране на отчети? В следващата статия ще научим използването на формулата VLOOKUP MATCH. Дотогава продължете да практикувате - продължете да се представяте отлично.

Използване на функцията INDEX & MATCH за търсене на стойност

Тук имаме списък с резултати, получени от учениците с техния списък с теми. Трябва да намерим резултата за конкретен студент (Гари) и предмет (социални изследвания), както е показано на снимката по -долу.

Стойността Student1 трябва да съвпада с масив Row_header и Subject value2 трябва да съответства на масива Column_header.

Използвайте формулата в клетката J6:

= INDEX (таблица, MATCH (J5, ред, 0, MATCH (J4, колона, 0)))

Обяснение:

  • Функцията MATCH съвпада със стойността на Student в клетката J4 с масива на заглавката на реда и връща нейната позиция 3 като число.
  • Функцията MATCH съвпада със стойността на Subject в клетката J5 с масива на заглавката на колоната и връща нейната позиция 4 като число.
  • Функцията INDEX взема индексния номер на ред и колона и търси в табличните данни и връща съответстващата стойност.
  • Аргументът тип MATCH е фиксиран на 0. Тъй като формулата ще извлече точното съвпадение.

Тук стойностите на формулата са дадени като препратки към клетки и ред_заглавие, таблица и колона_заглавие, дадени като именувани диапазони.

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

Сега ще използваме приблизителното съвпадение с заглавки на редове и заглавки на колони като числа. Приблизителното съвпадение приема само числовите стойности, тъй като няма начин да се приложи към текстовите стойности

Тук имаме цена на стойности според височината и ширината на продукта. Трябва да намерим Цената за конкретна височина (34) и ширина (21), както е показано на снимката по -долу.

Стойността Height1 трябва да съвпада с масива Row_header, а стойността Width2 трябва да съвпада с масива Column_header.

Използвайте формулата в клетката K6:

= INDEX (данни, MATCH (K4, Height, 1, MATCH (K5, Width, 1)))

Обяснение:

  • Функцията MATCH съвпада със стойността на Height в клетката K4 с масива на заглавката на реда и връща нейната позиция 3 като число.
  • Функцията MATCH съвпада със стойността на Width в клетка K5 с масива на заглавката на колоната и връща нейната позиция 2 като число.
  • Функцията INDEX взема индексния номер на ред и колона и търси в табличните данни и връща съответстващата стойност.
  • Аргументът тип MATCH е фиксиран на 1. Тъй като формулата ще извлече приблизителното съвпадение.

Тук стойностите на формулата са дадени като препратки към клетки и ред_заглавие, данни и колона_заглавие, дадени като именувани диапазони, както е споменато в моментната снимка по -горе.

Както можете да видите в горната снимка, получихме Цената, получена по височина (34) & Ширина (21) като 53.10. И това доказва, че формулата работи добре и за съмнения вижте по -долу бележките за повече разбиране.

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

Бележки:

  1. Функцията връща грешката #NA, ако аргументът на масива за търсене към функцията MATCH е 2D масив, който е полето на заглавката на данните …
  2. Функцията съвпада с точната стойност, тъй като аргументът тип съвпадение на функцията MATCH е 0.
  3. Стойностите за търсене могат да бъдат дадени като препратка към клетка или директно като се използва кавичка (") във формулата като аргументи.

Надявам се, че тази статия за това как да използвате функцията MATCH в Excel е обяснима. Намерете още статии за намиране на стойности и свързани формули на Excel тук. Ако ви харесаха нашите блогове, споделете го с приятелите си във Facebook. Можете също така да ни следвате в Twitter и Facebook. Ще се радваме да чуем от вас, уведомете ни как можем да подобрим, допълним или обновим работата си и да я подобрим. Пишете ни на имейл сайта.

Използвайте INDEX и MATCH за търсене на стойност : Формулата INDEX & MATCH се използва за динамично и точно търсене на стойност в дадена таблица. Това е алтернатива на функцията VLOOKUP и тя преодолява недостатъците на функцията VLOOKUP.

Използвайте VLOOKUP от две или повече таблици за търсене : За търсене от множество таблици можем да използваме подход IFERROR. За да търсите от няколко таблици, грешката се приема като превключвател за следващата таблица. Друг метод може да бъде подход If.

Как да извършите търсене с чувствителност към регистъра в Excel : Функцията VLOOKUP на Excel не е чувствителна към регистъра и ще върне първата съвпадаща стойност от списъка. INDEX-MATCH не прави изключение, но може да бъде променен, за да стане чувствителен към регистър.

Търсене на често срещан текст с критерии в Excel : Търсенето най-често се появява в текст в диапазон, който използваме функцията INDEX-MATCH с MODE.

Популярни статии:

Как да използвате функцията IF в Excel : Изразът IF в Excel проверява условието и връща конкретна стойност, ако условието е TRUE или връща друга конкретна стойност, ако FALSE.

Как да използвате функцията VLOOKUP в Excel : Това е една от най -използваните и популярни функции на excel, която се използва за търсене на стойност от различни диапазони и листове.

Как да използвате функцията SUMIF в Excel : Това е друга основна функция на таблото. Това ви помага да обобщите стойностите при конкретни условия.

Как да използвате функцията COUNTIF в Excel : Пребройте стойностите с условия, използвайки тази невероятна функция. Не е необходимо да филтрирате данните си, за да броите конкретни стойности. Функцията Countif е от съществено значение за подготовката на вашето табло.