În acest articol, vom învăța cum să utilizați funcția MATCH în Excel.
De ce folosim funcția MATCH?
Având în vedere un tabel de 500 de rânduri și 50 de coloane și trebuie să obținem o valoare a indexului rândului la 455 rând și 26 coloană. Pentru aceasta, fie putem derula până la cel de-al 455-lea rând și traversăm până la coloana a 26-a și copiați valoarea. Dar nu putem trata Excel ca pe copii. Funcția MATCH returnează INDEX la o valoare dată de rând și coloană dintr-o matrice de tabele. Să învățăm sintaxa funcției MATCH și să ilustrăm mai jos cum să utilizați funcția în Excel.
Funcția MATCH în Excel
Funcția MATCH în excel returnează indexul primei apariții a unei valori într-o matrice (dimensiune unică). Această funcție este în cea mai mare parte asociată cu funcția INDEX, adesea cunoscută sub numele de funcția INDEX-MATCH.
Sintaxa funcției MATCH:
= MATCH (valoare de căutare, matrice de căutare, tip de potrivire) |
valoarea de căutare: Valoarea pe care o căutați în matrice.
matrice de căutare: Tablourile în care căutați o valoare
Tipul meciului: Tipul de meci. 0 pentru potrivirea exactă, 1 pentru mai puțin de și -1 pentru mai mare de.
Exemplu:
Toate acestea ar putea fi confuze pentru a înțelege. Să înțelegem cum să folosim funcția folosind un exemplu.
Aici În imaginea de mai sus, avem un tabel. În celula H1, avem sarcina noastră de a returna numărul index al primei apariții a lui Gill și Kivell.
În celula I2, scrieți această formulă și trageți-o în jos în I3.
= MATCH (H2, $ C $ 2: $ C $ 15,0) |
Avem numerele noastre index.
Acum puteți utiliza acest număr index cu funcția INDEX de excel pentru a prelua date din tabele.
Dacă nu știți cum să utilizați funcția INDEX MATCH pentru a prelua date, articolul de mai jos vă va fi de ajutor.
https://www.exceltip.com/lookup-formulas/retrieving-matching-values-from-not-adjacent-list.html
Știți cum să utilizați formula MATCH cu VLOOKUP pentru a automatiza rapoartele? În articolul următor vom afla cum se folosește formula VLOOKUP MATCH. Până atunci, continuați să exersați - continuați să excelați.
Utilizarea funcției INDEX & MATCH pentru a căuta valoarea
Aici avem o listă a scorurilor obținute de studenți cu lista lor de subiecte. Trebuie să găsim Scorul pentru un anumit student (Gary) și subiect (studii sociale), așa cum se arată în instantaneul de mai jos.
Valoarea Student1 trebuie să se potrivească matricei Row_header și valoarea Subject2 trebuie să se potrivească matricei Column_header.
Utilizați formula din celula J6:
= INDEX (tabel, MATCH (J5, rând, 0, MATCH (J4, coloană, 0))) |
Explicaţie:
- Funcția MATCH se potrivește cu valoarea Student din celula J4 cu matricea de antet de rând și își returnează poziția 3 ca număr.
- Funcția MATCH se potrivește cu valoarea Subiectului din celula J5 cu matricea de antet de coloană și își returnează poziția 4 ca număr.
- Funcția INDEX ia numărul de index al rândului și coloanei și caută în datele din tabel și returnează valoarea potrivită.
- Argumentul de tip MATCH este fixat la 0. Deoarece formula va extrage potrivirea exactă.
Aici valorile formulei sunt date ca referințe de celulă și rândul_antet, tabelul și coloana_antet dat ca intervale denumite.
După cum puteți vedea în instantaneul de mai sus, am obținut Scorul obținut de student Gary în Subiect Studii Sociale ca 36. Și dovedește că formula funcționează bine și pentru îndoieli consultați notele de mai jos pentru înțelegere.
Acum vom folosi potrivirea aproximativă cu anteturile de rând și antetele de coloană ca numere. Potrivirea aproximativă ia doar valorile numerice, deoarece nu există nicio modalitate de a se aplica valorilor text
Aici avem un preț al valorilor conform Înălțimii și Lățimii produsului. Trebuie să găsim prețul pentru o anumită înălțime (34) și lățime (21), așa cum se arată în instantaneul de mai jos.
Valoarea Height1 trebuie să se potrivească matricei Row_header și Width value2 trebuie să se potrivească matricei Column_header.
Utilizați formula din celula K6:
= INDEX (date, MATCH (K4, Înălțime, 1, MATCH (K5, Lățime, 1))) |
Explicaţie:
- Funcția MATCH se potrivește cu valoarea Înălțimii din celula K4 cu matricea de antet de rând și își returnează poziția 3 ca număr.
- Funcția MATCH se potrivește cu valoarea Lățimii din celula K5 cu matricea de antet de coloană și își returnează poziția 2 ca număr.
- Funcția INDEX ia numărul de index al rândului și coloanei și caută în datele din tabel și returnează valoarea potrivită.
- Argumentul de tip MATCH este fixat la 1. Deoarece formula va extrage potrivirea aproximativă.
Aici valorile formulei sunt date ca referințe de celulă și rând_antet, date și coloană_antet dat ca intervale denumite așa cum se menționează în instantaneul de mai sus.
După cum puteți vedea în instantaneul de mai sus, am obținut prețul obținut în funcție de înălțime (34) & Lățime (21) ca 53.10. Și dovedește că formula funcționează bine și, pentru îndoieli, consultați notele de mai jos pentru a înțelege mai bine.
De asemenea, puteți efectua căutări potrivite exacte utilizând funcțiile INDEX și MATCH în Excel. Aflați mai multe despre cum se face căutarea sensibilă la majuscule și minuscule folosind funcția INDEX & MATCH în Excel. De asemenea, puteți căuta potrivirile parțiale folosind metacaracterele din Excel.
Note:
- Funcția returnează eroarea #NA dacă argumentul matricei de căutare la funcția MATCH este matricea 2 D care este câmpul antet al datelor …
- Funcția se potrivește cu valoarea exactă, deoarece argumentul tipului de potrivire cu funcția MATCH este 0.
- Valorile de căutare pot fi date ca referință de celulă sau direct folosind simbolul ghilimelei (") în formulă ca argumente.
Sper că acest articol despre Cum se utilizează funcția MATCH în Excel este explicativ. Găsiți mai multe articole despre găsirea valorilor și a formulelor Excel conexe aici. Dacă ți-au plăcut blogurile noastre, împărtășește-le prietenilor tăi de pe Facebook. Și, de asemenea, ne puteți urmări pe Twitter și Facebook. Ne-ar plăcea să aflăm de la dvs., să ne anunțați cum putem îmbunătăți, completa sau inova munca noastră și să o îmbunătățim. Scrieți-ne pe site-ul de e-mail.
Utilizați INDEX și MATCH pentru a căuta valoarea : Formula INDEX & MATCH este utilizată pentru a căuta dinamic și precis o valoare dintr-un tabel dat. Aceasta este o alternativă la funcția VLOOKUP și depășește neajunsurile funcției VLOOKUP.
Utilizați VLOOKUP din două sau mai multe tabele de căutare : Pentru a căuta din mai multe tabele putem lua o abordare IFERROR. Pentru a căuta din mai multe tabele, este nevoie de eroare ca un comutator pentru tabelul următor. O altă metodă poate fi abordarea If.
Cum se face o căutare sensibilă la majuscule și minuscule în Excel : Funcția VLOOKUP a Excel nu este sensibilă la majuscule și minuscule și va returna prima valoare potrivită din listă. INDEX-MATCH nu face excepție, dar poate fi modificat pentru a face sensibil la majuscule.
Căutați text care apare frecvent cu criterii în Excel : Căutarea apare cel mai frecvent în text într-un interval pe care îl folosim funcția INDEX-MATCH cu MOD.
Articole populare:
Cum se utilizează funcția IF în Excel : Instrucțiunea IF din Excel verifică starea și returnează o valoare specifică dacă condiția este ADEVĂRATĂ sau returnează o altă valoare specifică dacă este FALSĂ.
Cum se utilizează funcția VLOOKUP în Excel : Aceasta este una dintre cele mai utilizate și populare funcții ale Excel, care este utilizată pentru a căuta valoarea din diferite intervale și foi.
Cum se utilizează funcția SUMIF în Excel : Aceasta este o altă funcție esențială a tabloului de bord. Acest lucru vă ajută să rezumați valori în condiții specifice.
Cum se utilizează funcția COUNTIF în Excel : Numărați valorile cu condiții folosind această funcție uimitoare. Nu trebuie să vă filtrați datele pentru a număra anumite valori. Funcția Countif este esențială pentru a vă pregăti tabloul de bord.