
Резиме
МАТЦХ је Екцел функција која се користи за лоцирање положаја вредности претраживања у реду, колони или табели. МАТЦХ подржава приближно и тачно подударање, као и џокер знакове (*?) За делимична подударања. Често се МАТЦХ комбинује са функцијом ИНДЕКС да би се добила вредност на подударном положају.
Сврха
Добити положај ставке у низуПовратна вредност
Број који представља позицију у низу лоокуп_арраи.Синтакса
= МАТЦХ (лоокуп_валуе, лоокуп_арраи, (матцх_типе))Аргументи
- лоокуп_валуе - Вредност која се подудара у низу лоокуп_арраи.
- лоокуп_арраи - опсег ћелија или референца низа.
- матцх_типе - (опционално) 1 = тачно или следеће најмање (подразумевано), 0 = тачно подударање, -1 = тачно или следеће највеће.
Верзија
Екцел 2003Напомене о употреби
Функција МАТЦХ се користи за одређивање положаја вредности у опсегу или низу. На пример, на снимку екрана изнад, формула у ћелији Е6 је конфигурисана да добије положај вредности у ћелији Д6. Функција МАТЦХ враћа 5, јер се вредност претраживања („бресква“) налази на 5. месту у опсегу Б6: Б14:
=MATCH(D6,B6:B14,0) // returns 5
Функција МАТЦХ може да изврши тачна и приближна подударања и подржава заменљиве знакове (*?) За делимична подударања. Постоје 3 одвојена начина подударања (постављена аргументом матцх_типе), као што је описано у наставку.
Функција МАТЦХ се често комбинује са функцијом ИНДЕКС да би се добила вредност на одређеном (подударном) положају. Другим речима, МАТЦХ израчунава позицију, а ИНДЕКС враћа вредност на тој позицији. За детаљно објашњење погледајте Како користити ИНДЕКС и МАТЦХ.
Информације о врсти подударања
Тип подударања није обавезан. Ако није наведено, задати тип подударања је 1 (тачно или следеће најмање). Када је тип подударања 1 или -1, то се понекад назива „приближним подударањем“. Међутим, имајте на уму да ће МАТЦХ пронаћи тачно подударање са свим врстама подударања, као што је наведено у табели испод:
Тип подударања | Понашање | Детаљи |
---|---|---|
1 | Приближно | МАТЦХ проналази највећу вредност мању или једнаку вредности претраживања. Низ за претраживање мора бити сортиран у растућем редоследу. |
0 | Тачно | МАТЦХ проналази прву вредност једнаку вредности претраживања. Лоокуп низ не треба сортирати. |
-1 | Приближно | МАТЦХ проналази најмању вредност већу или једнаку вредности претраживања. Низ за претраживање мора бити сортиран у опадајућем редоследу. |
Приближно | Када је тип подударања изостављен, подразумевано је 1 са понашањем како је горе објашњено. |
Опрез: Обавезно поставите тип подударања на нулу (0) ако вам треба тачно подударање. Подразумевана поставка 1 може довести до тога да МАТЦХ врати резултате који „изгледају нормално“, али су у ствари нетачни. Експлицитно пружање вредности за матцх_типе је добар подсетник на то какво се понашање очекује.
Примери
Испод су једноставни примери како се функција МАТЦХ може користити за враћање положаја вредности у опсегу. Даље на страници налазе се напреднији примери како се МАТЦХ може користити за решавање стварних проблема.
Тачан меч
Када је тип подударања постављен на нулу, МАТЦХ врши тачно подударање. У доњем примеру, формула у Е3 је:
=MATCH(E2,B3:B11,0)
У горњој формули, вредност претраживања долази из ћелије Е2. Ако је вредност претраживања чврсто кодирана у формулу, она мора бити затворена у двоструке наводнике (""), јер је реч о текстуалној вредности:
=MATCH("Mars",B3:B11,0)
Напомена: МАТЦХ не разликује велика и мала слова, па ће „Марс“ и „марс“ вратити 4.
Приближно подударање
Када је тип подударања постављен на 1, МАТЦХ ће извршити приближно подударање на вредностима сортираним АЗ, проналазећи највећу вредност мању или једнаку вредности претраживања. У примеру приказаном доле, формула у Е3 је:
=MATCH(E2,B3:B11,1)
Вилдцард матцх
Када је тип подударања постављен на нулу (0), МАТЦХ може извршити подударање помоћу џокер знакова. У примеру приказаном доле, формула у Е3 је:
=MATCH(E2,B3:B11,0)
Ово је еквивалентно:
=MATCH("pq*",B3:B11,0)
Погледајте доле за више примера функције МАТЦХ.
Напомене
- МАТЦХ не разликује велика и мала слова.
- МАТЦХ враћа грешку # Н / А ако није пронађено подударање.
- МАТЦХ ради само са текстом дужине до 255 знакова.
- У случају дупликата, МАТЦХ враћа прво подударање.
- Ако је матцх_типе -1 или 1, лоокуп_арраи мора бити сортиран како је горе наведено.
- Ако је матцх_типе 0, лоокуп_валуе може садржати џокер знакове.
- Функција МАТЦХ се често користи заједно са функцијом ИНДЕКС.
Повезани видео снимци





