Трябва ли да намерите конкретни данни във вашата електронна таблица в Excel? Научете как да използвате функцията MATCH, за да го направите бързо и лесно.
Когато става въпрос за анализ на данни в Excel, способността за намиране на конкретни данни в диапазон е важна. Докато Excel предлага различни характеристики и функции за намиране и извличане на информация от набор от данни, функцията MATCH осигурява гъвкаво и ефективно решение.
В тази статия ще разгледаме синтаксиса, приложенията и примерите за използване на функцията MATCH в Excel.
Какво представлява функцията MATCH в Excel?
Функцията MATCH в Excel ви позволява да търсите конкретна стойност в диапазон и връща относителната позиция в този диапазон. След това можете да използвате тази позиция, за да извлечете съответните данни от набора от данни.
Синтаксисът за функцията MATCH е както следва:
=MATCH(търсеща_стойност, търсен_масив, [тип_съвпадение])
Където:
- търсена_стойност: Това е стойността, която искате да намерите в lookup_array.
- търсене_масив: Това е диапазонът от клетки, където искате да търсите lookup_value.
- съвпадение_тип (по избор): Този аргумент указва типа съвпадение, което искате да извършите. Има три варианта:
- 0 (или пропуснато): Това намира първото срещане на стойност, която е точно равна на lookup_value. Lookup_array може да бъде в произволен ред.
- 1: Това намира най-голямата стойност, която е по-малка или равна на lookup_value, като се приема, че lookup_array е сортиран във възходящ ред.
- -1: Това намира най-малката стойност, която е по-голяма или равна на lookup_value, като се приема, че lookup_array е сортиран в низходящ ред.
Как да използвате функцията MATCH в Excel
Нека разгледаме някои практически примери, за да разберем как да използваме функцията MATCH на Excel:
Намиране на точно съвпадение
Да предположим, че имате списък с резултати на ученици в работен лист и искате да намерите позицията на резултата на Алекс (88). Можете да използвате функцията MATCH с match_type 0 (точно съвпадение), за да постигнете това. Ето формулата, която бихте използвали:
=МАЧ(88; B1:B7; 0)
Тази формула ще търси стойността 88 в диапазона B1: B7 и връща относителната му позиция. Резултатът би бил 5, което показва, че резултатът на Алекс е петата стойност в списъка с резултати от изпитите.
Намиране на най-близкото съвпадение в сортирани данни
Да приемем, че имате списък с температури и съответните им височини, сортирани във възходящ ред на надморската височина. Искате да намерите най-близкото съвпадение на височина до 1800 в списъка. Ето формулата, която ще използвате:
=МАЧ(1800; B1:B7; 1)
Функцията ще търси стойността 1800 в диапазона B1: B7 (колоната за надморска височина) и връща позицията на най-близката стойност, която е по-малка или равна на 1800. В този случай най-близката надморска височина, по-малка или равна на 1800, е 1500 (в клетка B3), така че формулата ще върне 3.
Обработка на грешки с MATCH
Когато използвате функцията MATCH, може да срещнете определени грешки. Например, ако lookup_value не бъде намерена в lookup_array, функцията MATCH ще върне #N/A грешка.
За да се справите с това, можете да използвате IFERROR или Функция ISERROR за предоставяне на по-лесно за потребителя съобщение. Ето един пример:
=АКОГРЕШКА(МАЧ("Чикаго", A2:A8, 0), „Градът не е намерен“)
От Чикаго не е намерен в диапазона, Excel ще покаже Градът не е намерен вместо стойността на грешката.
Използване на MATCH с други функции на Excel
Функцията MATCH става още по-мощна, когато се комбинира с други функции, като VLOOKUP, INDEX и Функция OFFSET, за извършване на разширени задачи за търсене и извличане на данни.
Използване на VLOOKUP с функцията MATCH
Да предположим, че имаме таблица с колони: документ за самоличност, Продукт, Категория, и Цена. Ще използваме VLOOKUP и MATCH, за да намерим съответния продукт и цена за ID в клетката A4. За да получите продукта, използвайте следната формула:
=VLOOKUP(A4,A2:D7, MATCH("продукт", A1:D1,0), НЕВЯРНО)
За да получите цената:
=VLOOKUP(A4,A2:D7, MATCH("Цена", A1:D1,0), НЕВЯРНО)
В този пример функцията VLOOKUP ще използва стойността в клетката A4 (което е ID), за да търсите съответния ред в диапазона A2:D7.
След като намери реда, ще използва номера на колоната, върнат от MATCH, за да извлече Продукт и Цена стойности.
Овладяване на търсенето на данни с функцията MATCH на Excel
Функцията MATCH е важен инструмент в Excel за намиране на конкретни данни в рамките на диапазон и нейната гъвкавост я прави ценна за различни разширени задачи за търсене на данни. Като разбирате неговия синтаксис и различните типове съвпадение, можете ефективно да навигирате в данните си, намирайки точни или приблизителни съвпадения, ако е необходимо.
Като комбинирате MATCH с други функции като VLOOKUP и IFERROR, можете да създадете усъвършенствани формули за търсене, за да се справите с различни сценарии и да работите ефективно с големи набори от данни.