Функция MATCH в Excel - Примери - Как да използвате функцията MATCH?

Съдържание:

Anonim

Excel MATCH функция (Съдържание)

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

Въведение в функцията MATCH в Excel

Excel MATCH функция може да се използва за установяване на относителното положение на търсената стойност в даден диапазон от клетки. Тя връща позицията, заета от стойността на търсене (позицията ще бъде числова стойност / число) в дадения диапазон.

По-долу е функцията Syntax for Excel MATCH:

= MATCH (lookup_value, lookup_array, (match_type))

Където,

  • lookup_value = Стойността, чиято позиция искахме да намерим. Може да бъде текст, число, логическа стойност или препратка към клетка.
  • lookup_array = Масив или диапазон от клетки, под който искахме да открием относителната позиция на lookup_value.
  • match_type = Незадължителен аргумент, който определя логиката на съвпадението. Как ще се случи мачът Приема аргументи като -1, 0 или 1.
  • Ако match_type = -1 това означава, че функцията MATCH ще открие най-малката стойност, която е по-голяма или равна на стойността lookup_value . За да се случи това, lookup_array трябва да бъде сортиран в низходящ ред.
  • Ако match_type = 0 означава, че функцията MATCH ще открие стойността, която е точно същата като тази на lookup_value .
  • Ако match_type = +1 означава, че функцията MATCH ще открие най-голямата стойност, която е по-малка или равна на стойността lookup_value . За да се случи това, lookup_array трябва да бъде сортиран във възходящ ред. Стойността по подразбиране за типа на съвпадение е +1.

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

Функцията MATCH в Excel е много проста и лесна за използване. Нека разберем функцията за съвпадение в Excel чрез някои примери, дадени по-долу.

Можете да изтеглите този шаблон на MATCH функция Excel тук - MATCH функция шаблон на Excel

Функция за съвпадение на Excel - Пример №1

Да предположим, че имате набор от данни за служителите, както е посочено по-долу:

Да предположим, че бихте искали да разберете позицията на служител с името „ Lalit “. Можете да го направите с помощта на функцията за съвпадение със следните стъпки.

  • Настройте lookup_value в клетка C13 като „ Lalit “.

  • В клетка C15 въведете следната формула:

= MATCH (С13, В2: B11, 0)

  • Щракнете върху Enter след като сте готови с формулата.

Можете да видите изхода като 5 в клетка C15. Което е относителното положение на служител с името „Lalit“. Моля, обърнете внимание, че lookup_array започва от B2. Ако смятаме, че започва от B1, позицията на служителя с името „Lalit“ ще бъде 6.

Също така имайте предвид, че имената на служителите не са сортирани и следователно типът match_, който отговаря на тези данни, е 0 (нула) и следователно се използва.

Функция за съвпадение на Excel - Пример №2

Следните заместващи символи могат да се използват във функцията MATCH.

  • Въпросов знак (?) - за замяна на един символ.
  • Звездичка (*) - за замяна на поредица от знаци (произволен брой знаци след знак *).

MATCH с символи за заместване може да се използва в сценария, където искате да проверите всяка конкретна част от низа.

Вижте примерите по-долу:

Да предположим, че сте искали да търсите позицията на служител с име започва с „Jo“, използвайки функцията MATCH.

Можете да го направите по два начина -

Метод №1:

  • Въведете формулата: = MATCH (“Jo *”, B2: B11, 0) в клетка B13.

След натискане на Enter ще получим резултат, както следва.

Метод №2:

  • Можете да въведете lookup_value ('Jo') в клетка B13, за да направите нашата формула по-обща и след това да я свържете със звездичка (*). Поставете следната формула в клетка B15: = MATCH (B13 & ”*”, B2: B11, 0)

Тази формула ще даде абсолютно същия резултат. Единствената разлика, която има е, че тази е по-обобщена от предишната. Ако промените lookup_value в клетка B13, тя автоматично ще промени изхода в клетка B15. Вижте изхода по-долу:

Моля, обърнете внимание, че функцията MATCH приема само 0 (нула) като match_type, докато работите с wildcards. Ако искате да видите относителната позиция въз основа на един символен низ, тогава използвайте въпроса (?) Като оператор.

  • Въведете следната формула в клетка B13: = MATCH („Ma? Tha“, B2: B11, 0)
  • След като сте готови, натиснете Enter, за да видите резултата.

Това ще съвпада с името „Марта“ в масив и ще даде относителната му позиция.

Функция за съвпадение на Excel - Пример №3

Нека използваме функцията MATCH в комбинация с функцията SUM и INDEX

Да предположим, че имате данни за пътни разходи (в щатски долари) на 10 изпълнителни директори за последните 4 месеца (ноември 2018 г., декември 2018 г., януари 2019 г. и февруари 2019 г.). Тези разходи трябва да бъдат заплатени от компанията на първата дата на следващия месец. Искате да изчислите общата сума, която сме кредитирали в сметката на служителя за всеки конкретен месец. Можете да направите това с комбинация от MATCH SUM и INDEX функция. Ще вървим стъпка по стъпка.

Вижте данните по-долу:

  • В клетка B13 споменете lookup_value (месец, за който искахме да обобщим данните). Избирам 18 декември.
  • Поставете следната формула в клетка B15: = SUM (INDEX (B2: E11, 0, MATCH (B13, B1: E1, 0)))

  • Натиснете Enter, след като сте готови, за да видите изхода по-долу:

Функциите на INDEX и MATCH са в основата на тази формула.

  • Функцията MATCH се използва за установяване на колоната, към която принадлежат стойностите в клетка B13.
  • Изходът на функцията MATCH се използва като колонен вход за функция INDEX, която става INDEX (B2: E11, 0, 2).
  • Тъй като row_num е зададен на 0 (нула) във функцията INDEX, той връща всички стойности във всеки ред за съвпадение на колона като вход към функцията SUM.
  • След това функцията SUM връща сумата от всички наблюдения в колоната като $ 20 254.

Има няколко други формули (особено формули за търсене), в които MATCH функцията може да се използва в комбинация. Той обаче често се използва с функция INDEX.

Неща, които трябва да запомните за функцията за съвпадение в Excel

  • MATCH не е чувствителен към регистъра. Означава, че не е в състояние да прави разлика между малки и малки букви, ако текстовият низ е предоставен като Ex. 'Lalit' и 'lalit' са същите за функцията MATCH.
  • Ако не е намерено съвпадение за lookup_value в lookup_array, тази функция връща '# N / A'.
  • Тази функция дава относителна позиция на lookup_value като изход, а не самата lookup_value.
  • Ако lookup_array има няколко възниквания на lookup_value, стойността на стойността, която е първа сред тези, ще бъде дадена като изход.
  • Заместващи символи (* &?) Могат да се използват във функцията MATCH само когато match_type е зададен на 0 (Zero) и lookup_value е текст.
  • Ако не е предоставен match_type, той ще се счита за +1 по подразбиране.

Препоръчителни статии

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

  1. Как да използвате MATCH Formula в Excel?
  2. Функция RANK в Excel
  3. Как да използвате функцията Address Excel?
  4. Работи общо в Excel