Како се користи функција Екцел МАТЦХ -

Резиме

МАТЦХ је Екцел функција која се користи за лоцирање положаја вредности претраживања у реду, колони или табели. МАТЦХ подржава приближно и тачно подударање, као и џокер знакове (*?) За делимична подударања. Често се МАТЦХ комбинује са функцијом ИНДЕКС да би се добила вредност на подударном положају.

Сврха

Добити положај ставке у низу

Повратна вредност

Број који представља позицију у низу лоокуп_арраи.

Синтакса

= МАТЦХ (лоокуп_валуе, лоокуп_арраи, (матцх_типе))

Аргументи

  • лоокуп_валуе - Вредност која се подудара у низу лоокуп_арраи.
  • лоокуп_арраи - опсег ћелија или референца низа.
  • матцх_типе - (опционално) 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, лоокуп_валуе може садржати џокер знакове.
  • Функција МАТЦХ се често користи заједно са функцијом ИНДЕКС.

Повезани видео снимци

Како истакнути приближне прегледе подударања У овом видеу ћемо погледати како истакнути резултате приближног подударања под условним форматирањем. Кодови грешака у Екцел формули У овом видеу ћемо проћи кроз сваки од кодова грешака које Екцел приказује када нешто није у реду са формулом. Такође ћемо размотрити неколико једноставних начина за решавање грешака. Како се врши двосмерни преглед помоћу ИНДЕКС-а и МАТЦХ-а У овом видео снимку користимо МАТЦХ за проналажење позиције предмета у табели, а помоћу функције ИНДЕКС за добијање вредности на том положају у двосмерном претраживању. Како потражити ствари помоћу ИНДЕКС-а и МАТЦХ-а У овом видеу ћемо комбиновати ИНДЕКС-ове и МАТЦХ-ове како бисмо пронашли ствари. Ово је срж свих ИНДЕКС и МАТЦХ формула. Увод у структуриране референце Овај видео даје кратак увод у структуриране референце. Структуриране референце су једноставан начин упућивања на табеле у Екцел формулама. Како користити функцију МАТЦХ за тачно подударање У овом видео снимку погледамо како функција МАТЦХ може пронаћи положај предмета на листи. Ово је кључна идеја у формулама ИНДЕКС и МАТЦХ.

Занимљиви Чланци...