Како да се користи функцијата MATCH во Excel (7 практични примери)

  • Споделете Го Ова
Hugh West

Секогаш кога работите на работен лист на Excel, можеби ќе сакате да најдете врска помеѓу две или повеќе ќелии. Да претпоставиме дека сакате да ги усогласите критериумите со други ќелии. Во овој случај, можете да ја користите функцијата MATCH . Во основа, брзо и лесно врши различни пребарувања, бара вредности и ја враќа релативната позиција на вредноста за пребарување во одреден број. Ако сакате да знаете како да ја користите функцијата MATCH , ние сме тука да дадеме примери од реалниот живот. Во оваа статија, ќе ви покажеме седум примери засновани на различни критериуми за користење на функцијата MATCH во Excel. Значи, да започнеме.

Преземете ја работната книга за вежбање

Преземете ја следнава работна книга за вежбање. Тоа ќе ви помогне да ја реализирате темата појасно.

MATCH Function.xlsx

Вовед во функцијата MATCH

The Функцијата MATCH во Excel се користи за лоцирање на позицијата на бараната вредност во ред, колона или табела и ја враќа релативната позиција на ставка во низа што одговара на одредена вредност во одреден редослед.

  • Синтакса:

=MATCH(вредност_пребарувач, низа_пребарување,[тип_совпаѓање])

  • Аргументи Објаснување:
Аргумент Задолжително/Изборно Објаснување
lookup_value Потребно Вредноста што треба да се совпадне вониза
lookup_array Потребна е Опсег на ќелии или референца низа каде да се најде вредност
match_type Изборно Одредува како Excel одговара на lookup_value со вредности во пребарување_низа . Тука, 1 = точно или следно најмало, 0 = точно совпаѓање и -1 = точно или следно најголемо

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

Ја враќа релативната позиција на бараната вредност.

Достапна верзија:

Работна од Excel 2003 година.

6 Примери за користење на функцијата MATCH во Excel

За да ја запознаете прилично добро функцијата MATCH , прикачивме база на податоци каде што ставивме неколку „ Производи “ со „ Цена “ и „ Сериски броеви . Сега, го дознаваме точното или приближното совпаѓање за нашата вредност за пребарување.

Да не зборуваме, го користевме „ Microsoft 365 “ верзија. Можете да користите која било друга верзија по ваша погодност.

1. Наоѓање на позицијата на вредност

Од описот на функцијата MATCH , сфативте дека оваа функција ќе ви помогне да ја лоцирате дадената вредност за пребарување од низа. Ајде да ги видиме примерите.

1.1 Точно совпаѓање

Функцијата MATCH може да го најде истото совпаѓање за вашата вредност на пребарувањето. За истото совпаѓање, едноставно изберете ја вредноста на matching_criteria аргумент како 0 .

📌 Чекори:

  • Прво, одете во ќелијата C12 за да ја внесете следната формула.
=MATCH(D11, C5:C9,0)

Користевме референца на ќелијата; побарувачката_вредност беше во ќелијата D11 , а lookup_array беше C5:C9 . Исто така, го поставивме matching_criteria на 0 за истото совпаѓање. Функцијата MATCH ја враќа позицијата на вашата вредност во ќелијата D11 .

1.2 Приближно совпаѓање

Ние може да го лоцира врз основа на приближна совпаѓање. Во повеќето случаи, приближна совпаѓање се користи за броеви. Така, за да ги направиме работите едноставни, ќе поставиме броеви како наша побарувачка_вредност . Погледнете ги чекорите за подобра визуелизација.

📌 Чекори:

  • Иницијално, вметнете ја формулата подолу во ќелијата D12 .
=MATCH(D11,D5:D9,1)

Тука, опсегот на ќелиите D5:D9 е тука l ookup_array . Бидејќи приближното е нашата крајна цел, избравме 1 во нашето поле тип_совпаѓање . 1 ја враќа најблиската најмала вредност на побарувачката_вредност . Овде, 300 е најблиската вредност до 335 . И нашата формула ја врати позицијата на 3 .

1.3 Специфично совпаѓање на текст

Функцијата MATCH може земете го и текстот како негова вредност за пребарување. Ние се обидуваме да го кажеме тоа, ако виесакате да ја пронајдете вредноста или позицијата на одреден текст во вашата база на податоци без да ја знаете референцата на ќелијата, тогаш можете да го ставите текстот наместо референцата на ќелијата во lookup_value . Ве молиме поминете ја формулата што ја опишавме овде.

📌 Чекори:

  • Формулата што ја внесовме во ќелијата D12 е-
=MATCH(„Панталони“, C5:C9,0)

На MATCH(„Панталони“, C5 :C9,0) синтаксата ја зема lookup_value Pants “ и пребарува во lookup_ низата C5:C9 .

1.4 совпаѓање со знаци

Можете да го совпаднете делумниот текст и да го дознаете позиција во базата на податоци. На пример, сакате да ја дознаете позицијата за производот „ Pants “. Во нашата формула, наместо целосната форма, ја користевме буквата „ Pa* “ за да ја пронајдеме позицијата на текстот. Методот на џокер е прилично кул, нели? Следете ја постапката за да го направите тоа.

📌 Чекори:

  • Прво, внесете ја формулата подолу во ќелијата C12 .
=ИНДЕКС(C5:C9, MATCH(„Pa*“, B5:B9,0))

Тука, <1 Функцијата>MATCH го наоѓа точното совпаѓање додека ги внесуваме matching_criteria како 0 во lookup_array како B5:B9 за текстот Pa* како преглед_вредност . Потоа функцијата INDEX ја враќа вредноста за резултатот од пребарувањето на MATCH функција. Овде, функцијата INDEX прво го зема резултатот од функцијата MATCH , а потоа ја наоѓа врската помеѓу низата C5:C9 и Pa* текст.

2. Наоѓање вредност што одговара на друга вредност

Можеме да најдеме вредност што одговара на друга вредност. Треба да користиме друга функција наречена INDEX заедно со функцијата MATCH . Функцијата INDEX ја враќа вредноста на дадена локација во опсег или низа. Потоа функцијата MATCH проверува дали се совпаѓа. Ајде да скокнеме во формулата.

📌 Чекори:

  • Прво, во ќелијата C12 внесете ја формулата .
=INDEX(C5:C9, MATCH(C11, B5:B9,0))

The B5:B9 е низата каде што треба да ја најдеме вредноста. Користејќи ја функцијата MATCH , го поставивме редот_број . Видовте како MATCH ја обезбедува позицијата. Делот MATCH е даден овде на 2 . Потоа, од низата B5:B9 , функцијата INDEX ја врати вредноста на позицијата на ред 2 .

3. Примена на функцијата MATCH во Формула низа

Можеме да ја користиме функцијата MATCH во формула за низа. Потребна ни е и функцијата INDEX за да се прикаже резултатот.

📌 Чекори:

  • Првенствено, одете во ќелијата C14 и запишете ја формулата.
=INDEX(D5:D10,MATCH(1,(C12=B5:B10)*(C13=C5:C10),0))

Објаснување на формулата:

Овде користевме 1 како преглед_вредност во MATCH . И lookup_array беше комбинирана со множење на резултатите од проверка на два критериуми во нивните соодветни колони. Можеби ќе се запрашате зошто го користевме 1 како погледна_вредност ; ајде да ви помогнеме да разберете.

( C12=B5:B10 ) и ( C13=C5:C10 ) обезбедуваат низа од TRUE или НЕТОЧНО . Со множење на низите се формира друга низа од TRUE и FALSE . TRUE може да се претстави како 1. Значи ја бараме вредноста TRUE во низата.

Можете да видите дека нашата формула е обезбедена вредноста што ја баравме. Потоа притиснете ENTER за да го извршите. Бидејќи е формула за низа, треба да притиснете CTRL + SHIFT + ENTER ако не сте претплатник на Microsoft 365 .

4. Користење на формулата MATCH чувствителна на големи букви

За некој текст чувствителен на букви, треба да ја користите функцијата EXACT и потоа функцијата MATCH да одговара на критериумите. Структурата на формулата што се користи овде е малку поинаква од онаа на другата формула за функции MATCH . Ајде да го видиме примерот што го додадовме овде.

📌 Чекори:

  • Треба да ја внесеме следната формула во ќелијата D12 прво.
=СПОПРЕДУВАЊЕ(ВИСТИНА,EXACT(C5:C9, D11),0)

Тука, синтаксата EXACT(C5:C9, D11) го враќа истото совпаѓање за lookup_array C5:C9 , а логичкиот аргумент TRUE ја претставува постоечката вредност од функцијата EXACT .

Но, кога користите мала буква во lookup_value тогаш таа враќа #N/A . Значи, можеме да кажеме дека оваа формула функционира точно. Видете ја сликата подолу.

5. Споредување на две колони со користење на функциите ISNA и MATCH

Земивме база на податоци што ја ставивме во список и сега сакаме да ја споредиме втората листа со првата и да ги прикажеме вредностите што не се појавуваат во првата листа. Погледнете ја базата на податоци каде што сакаме да споредиме две колони користејќи ги функциите ISNA и MATCH . Ја користиме и функцијата IF за да го прикажеме логичкиот резултат во текстуален формат.

📌 Чекори:

  • Во ќелијата D5 внесете ја следната формула.
=IF(ISNA (MATCH(C5, B5:B12,0)), „Не е во списокот 1“,“)

Тука, функцијата MATCH во Excel враќа TRUE за истото совпаѓање и НЕТОЧНО за критериумите што не се совпаѓаат. Потоа функцијата ISNA ги превртува резултатите добиени од функцијата MATCH . Конечно, функцијата IF го враќа логичкиот излез како текст.

Слични читања

  • Како да се користи Excel HYPERLINKФункција (8 примери)
  • Користете ја функцијата SORT во Excel (4 примери)
  • Како да најдете дупликат вредности во Excel користејќи VLOOKUP

6. Примена на функцијата MATCH помеѓу две колони

Во овој дел, можете да поклопите помеѓу две колони. Да претпоставиме дека сте создале листа на производи што се совпаѓаат со претходната колона и сакате да ја земете вредноста на „ Цена “ што точно се совпаѓа во нашата нова колона. За да го направите ова, треба заедно да ги користиме функциите INDEX и MATCH . Користете ја следнава формула.

📌 Чекори:

  • Прво, преместете се во F5 и внесете ја формулата .
=INDEX($C$5:$C$12, MATCH(E5,$B$5:$B$12,0))

Оваа формула го споредува текстот помеѓу колоните B и E и ја враќа соодветната вредност.

Дел за вежбање

Ние имаат обезбедено дел за вежбање на секој лист од десната страна за вашата пракса. Ве молиме направете го тоа сами.

Прочитајте повеќе: Користење на Excel за пребарување делумно совпаѓање текст [2 лесни начини]

Заклучок

Тоа е се за денешната седница. И ова се некои лесни методи за користење на функцијата MATCH во Excel. Ве молиме известете не во делот за коментари доколку имате какви било прашања или предлози. За подобро разбирање, преземете го практичниот лист. Посетете ја нашата веб-страница, Exceldemy , едношалтерски давател на решенија за Excel, за да истражитеразлични видови на методи на Excel. Ви благодариме за вашето трпение при читањето на оваа статија.

Хју Вест е високо искусен тренер и аналитичар на Excel со повеќе од 10 години искуство во индустријата. Има диплома за сметководство и финансии и магистер по бизнис администрација. Хју има страст за предавање и има развиено уникатен пристап на наставата кој е лесен за следење и разбирање. Неговото стручно познавање на Excel им помогна на илјадници студенти и професионалци ширум светот да ги подобрат своите вештини и да се истакнат во нивните кариери. Преку својот блог, Хју го споделува своето знаење со светот, нудејќи бесплатни упатства за Excel и онлајн обука за да им помогне на поединците и бизнисите да го достигнат својот целосен потенцијал.