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 за сваляне. Можете да разгледате и другите ни предложени статии -
- Как да използвате MATCH Formula в Excel?
- Функция RANK в Excel
- Как да използвате функцията Address Excel?
- Работи общо в Excel