Cum se utilizează funcțiile MATCH în Excel?
Publicat: 2022-08-26Funcția MATCH este o funcție utilă în Excel care permite utilizatorilor să localizeze valori în interiorul unui tabel, coloană sau rând. Este similară cu funcția INDEX, dacă nu la fel. Folosind funcțiile MATCH din Excel, rândul dorit și valoarea de potrivire (sau potrivire parțială) într-un interval dat pot fi identificate cu ușurință. Cu toate acestea, valoarea exactă nu poate fi localizată – deci arată cea mai apropiată valoare.
În plus, funcțiile MATCH pot furniza manual valoarea de intrare pentru identificarea unei valori potrivite în matrice. Permite funcției să găsească valori potrivite pentru valoarea curentă a celulei dorite. De exemplu, dacă celula A5 este utilizată pentru referință, funcția identifică automat numărul rândului pe care îl ocupă valoarea similară sau identică ca A5, în loc să folosească o valoare sau un număr în funcție. Odată ce valoarea lui A5 se modifică, funcția preia imediat numărul rândului următoarei valori care este cea mai apropiată de aceasta.
Funcțiile MATCH din Excel nu sunt sensibile la majuscule sau litere mici și pot funcționa atât cu numere, cât și cu alfabete și pot identifica combinații de alfabet identice. Aceasta este o funcție integrală pentru diferite fluxuri de lucru automatizate bazate pe Excel și, în general, pentru analize. Cunoașterea funcției MATCH este esențială în Data Science și Analytics.
Învață cursuri de știință a datelor de la cele mai bune universități din lume. Câștigați programe Executive PG, programe avansate de certificat sau programe de master pentru a vă accelera cariera.
Explorați cursurile noastre populare de știință a datelor
Program Executive Postuniversitar în Știința Datelor de la IIITB | Program de certificat profesional în știința datelor pentru luarea deciziilor de afaceri | Master în Știința Datelor de la Universitatea din Arizona |
Program de certificat avansat în știința datelor de la IIITB | Program de certificat profesional în știința datelor și analiză de afaceri de la Universitatea din Maryland | Cursuri de știință a datelor |
Sintaxă
Sintaxa pentru funcțiile MATCH este următoarea:
=POTIRE (valoare_căutare, matrice_căutare, tip_potrivire)
Acesta este un exemplu de funcție MATCH:-
=POTIRE(E4;C2:C12;1)
Acum, să defalcăm sintaxa și să discutăm cele trei argumente care sunt încorporate în formula MATCH în Excel .
- Lookup_value: această valoare este obligatorie și trebuie să fie valoarea exactă sau o valoare cea mai apropiată de ceea ce căutați într-o matrice. De exemplu, dacă căutați un număr apropiat de 2000 într-un interval, utilizați 2000 ca punct de referință pentru funcția de potrivire. Pentru potriviri parțiale, utilizați caractere metalice precum „* care ajută la potrivirea oricărei combinații de caractere sau secvență și „?” care se potrivește cu un singur caracter.
- Lookup_array: Aceasta reprezintă intervalul țintă sau matricea pentru găsirea poziției valorii potrivite. De exemplu, C2 la C20 este un interval și va fi reprezentat ca „C2:C20” în interiorul funcției. Aceasta este, de asemenea, o componentă obligatorie a funcției.
- Match_type: Există trei opțiuni în acest argument în formula MATCH din Excel, dar setarea implicită este 1. Există trei opțiuni -
- 0: Acesta este folosit pentru o funcție de potrivire precisă pentru a găsi poziția valorii în orice tablou nestructurat. O matrice nestructurată este un interval de valori care nu sunt sortate în nicio ordine.
- 1: Aceasta este valoarea implicită a unei funcții MATCH dacă nu există nicio intrare de altă valoare ca tipul de potrivire. Aceasta comandă funcției să caute poziția valorii exacte sau a doua cea mai mică valoare.
- -1: Aceasta localizează exact sau a doua valoare ca mărime dintr-o matrice. Când se folosește „-1”, intervalul trebuie sortat în ordine descrescătoare.
Acesta este un exemplu de funcție INDEX utilizată cu o funcție MATCH:
=INDEX(C4:F8,POTRIVIRE(G5;B4:B10,FALSE),2)
O formulă INDEX MATCH în Excel poate ajuta și la implementarea unei funcții de căutare bidirecțională. De exemplu:
=INDEX(B5:H9,POTRIVIRE(I5;D5:D9,1),POTIRE(I8,B4:D4,1))
Formula INDEX MATCH din Excel face funcția MATCH mai eficientă. Îi oferă capacitatea de a executa căutări multidimensionale avansate pe baza mai multor criterii.
Utilizarea funcțiilor MATCH în Excel
Învățarea cum să utilizați funcțiile MATCH în Excel este esențială pentru localizarea poziției valorilor numerice sau a textului. Să ne uităm la exemplul de mai jos: -
Acest exemplu arată valorile din intervalul A1 până la A3 dispuse în ordine crescătoare.
A | B | C | D | |
1 | 54 | |||
2 | 124 | |||
3 | 345 |
Deci, dacă dorim să găsim valoarea potrivită pentru „120”, vom folosi această formulă MATCH în Excel :
=POTIRE(120,A1:A3,1)
Acesta va fi ceea ce se returnează: 2
Valoarea „2” va fi rezultatul, deoarece este poziția rândului cu cel mai apropiat număr de „120”. Niciun număr nu se potrivește exact cu 120 și, prin urmare, este identificat de funcție deoarece are o valoare mai mică decât „120” și pentru că „1” a fost folosit ca tip de potrivire. „A1:A3” este Lookup_array, care este intervalul cu numere. Dacă matricea ar fi sortată în ordine descrescătoare, „-1” ar fi folosit în funcția pentru Match_type.
Când vine vorba de tipul de potrivire aproximativ negativ, va fi afișat numărul mai mare de „120” sau orice valoare de căutare. Dar ar exista o eroare în funcția de potrivire dacă se folosește „-1”, iar matricea este în ordine crescătoare.
În exemplul următor, să încercăm să găsim poziția „Camera” printre cele trei cuvinte din celulele din intervalul A1:A3.
A | B | C | D | |
1 | Lumini | |||
2 | aparat foto | |||
3 | Acțiune |
Aceasta va fi formula:
=POTIRE(„Camera”, A1:A3)
Pentru a localiza textul, păstrați întotdeauna Lookup_value în interiorul „” pentru a determina poziția textului folosind funcția. Funcția MATCH nu face distincție între majuscule și minuscule. Poziția de potrivire poate fi localizată în continuare fără a utiliza „Camera” cu C în majuscule și folosind „camera” unde C este cu litere mici.
Pentru a face ca funcțiile MATCH să țină cont de majuscule și minuscule, poate fi asociată cu o funcție EXACT pentru a găsi combinația corectă de alfabet. Când tipul de potrivire este „0” sau pentru potriviri EXACT, utilizați întotdeauna metacaracterele în valoarea Lookup_value.
Iată un alt exemplu în care locația valorii aproximative sau al doilea cel mai mare număr trebuie să fie localizată într-o matrice sortată în ordine descrescătoare.
În acest exemplu, vom folosi 25 drept Lookup_value.
A | B | C | D | |
1 | 30 | 25 | ||
2 | 20 | |||
3 | 10 |
Aceasta va fi formula:
=POTIRE(25;B1:B3;-1)
Acesta va fi ceea ce se returnează: 1
30 va fi valoarea potrivită deoarece este mai mare decât 25, în ciuda faptului că ambele 30 și 20 sunt cele mai apropiate de 25. Funcția MATCH va avea ca rezultat „#N/A” dacă există o problemă cu ordinea matricei.
În orice caz în care Lookup_value nu este declarată numeric în formulă. Poziția unei alte celule poate fi menționată și pentru utilizarea acelei valori ca valoare Lookup_value activă.
Deoarece valoarea celulei D1 este 25, trebuie utilizată următoarea formulă:
=POTIRE(D1;B1:B3;-1)
D1 înlocuiește „25” în formulă.
Citiți articolele noastre populare despre știința datelor
Calea de carieră în știința datelor: un ghid cuprinzător de carieră | Creșterea carierei în știința datelor: viitorul muncii este aici | De ce este importantă știința datelor? 8 moduri în care știința datelor aduce valoare afacerii |
Relevanța științei datelor pentru manageri | Ultima fișă pentru știința datelor pe care ar trebui să o aibă fiecare cercetător de date | Top 6 motive pentru care ar trebui să devii un Data Scientist |
O zi în viața omului de știință a datelor: ce fac ei? | Mitul distrus: Știința datelor nu are nevoie de codare | Business Intelligence vs Data Science: Care sunt diferențele? |
Concluzie
Învățarea funcției MATCH este crucială pentru executarea oricărei formule INDEX MATCH în Excel pentru căutări avansate. Utilizarea funcției MATCH este integrală în Data Science și este combinată exclusiv cu funcția INDEX.
Programul Executive Postuniversitar în Știința Datelor este o alegere excelentă dacă sunteți în căutarea unui curs premium pentru a afla despre MATCH și alte funcții Excel.
1. Funcțiile MATCH au vreo limită?
Da, funcțiile MATCH au o limită. Funcțiile MATCH din Excel sunt doar funcționale, cu maximum 255 de caractere pe text. În cazul valorilor duplicate, funcția a preluat prima potrivire.
2. Sunt funcțiile MATCH capabile să recupereze valori și nu doar poziții de rând?
Funcțiile MATCH pot prelua, de asemenea, valori asociate (corelate) sau valori specifice dacă sunt combinate cu alte funcții.
3. Funcția MATCH poate fi utilizată atât pe orizontală, cât și pe verticală?
Da, poate fi folosit orizontal și vertical dacă este combinat cu funcția INDEX.