In dit artikel zullen we leren hoe u de MATCH-functie in Excel kunt gebruiken.
Waarom gebruiken we de MATCH-functie?
Gegeven een tabel van 500 rijen en 50 kolommen en we moeten een rij-indexwaarde krijgen op de 455e rij en de 26e kolom. Hiervoor kunnen we ofwel naar de 455e rij scrollen en naar de 26e kolom gaan en de waarde kopiëren. Maar we kunnen Excel niet behandelen als hardcopy. MATCH-functie retourneert de INDEX bij een bepaalde rij- en kolomwaarde in een tabelmatrix. Laten we de MATCH-functiesyntaxis leren en hieronder illustreren hoe u de functie in Excel kunt gebruiken.
MATCH-functie in Excel
De MATCH-functie in Excel retourneert alleen de index van de eerste verschijning van een waarde in een array (enkele dimensie). Deze functie wordt meestal geassocieerd met de INDEX-functie, ook wel de INDEX-MATCH-functie genoemd.
Syntaxis van MATCH-functie:
=VERGELIJKEN(opzoekwaarde, opzoekarray, zoektype) |
opzoekwaarde : De waarde die u zoekt in de array.
opzoek array: De arrays waarin u een waarde zoekt
Wedstrijdtype : Het wedstrijdtype. 0 voor exacte overeenkomst, 1 voor minder dan en -1 voor groter dan.
Voorbeeld :
Al deze dingen kunnen verwarrend zijn om te begrijpen. Laten we eens kijken hoe we de functie kunnen gebruiken aan de hand van een voorbeeld.
Hier In de bovenstaande afbeelding hebben we een tabel. In cel H1 hebben we onze taak om het indexnummer van de eerste verschijning van Gill en Kivell te retourneren.
Schrijf deze formule in cel I2 en sleep deze naar I3.
=VERGELIJKEN(H2,$C$2:$C$15,0) |
We hebben onze indexcijfers.
Nu kunt u dit indexnummer gebruiken met de INDEX-functie van Excel om gegevens uit tabellen op te halen.
Als u niet weet hoe u de INDEX MATCH-functie moet gebruiken om gegevens op te halen, zal onderstaand artikel nuttig voor u zijn.
https://www.exceltip.com/lookup-formulas/retrieving-matching-values-from-not-adjacent-list.html
Weet u hoe u de MATCH-formule met VERT.ZOEKEN kunt gebruiken om rapporten te automatiseren? In het volgende artikel zullen we het gebruik van de VLOOKUP MATCH-formule leren. Tot dan, blijf oefenen - blijf uitblinken.
Gebruik van de INDEX & MATCH-functie om waarde op te zoeken
Hier hebben we een lijst met scores die studenten hebben behaald met hun lijst met onderwerpen. We moeten de score voor een specifieke student (Gary) en onderwerp (sociale studies) vinden, zoals weergegeven in de onderstaande snapshot.
De Student-waarde1 moet overeenkomen met de Row_header-array en Subject-waarde2 moet overeenkomen met de Column_header-array.
Gebruik de formule in de J6-cel:
= INDEX (tabel, MATCH (J5, rij, 0, MATCH (J4, kolom, 0))) |
Uitleg:
- De MATCH-functie komt overeen met de Student-waarde in J4-cel met de rijkoparray en retourneert zijn positie 3 als een nummer.
- De MATCH-functie komt overeen met de Subject-waarde in J5-cel met de kolomkopmatrix en retourneert de positie 4 als een nummer.
- De INDEX-functie neemt het rij- en kolomindexnummer en zoekt op in de tabelgegevens en retourneert de overeenkomende waarde.
- Het MATCH-typeargument is vast ingesteld op 0. Omdat de formule de exacte overeenkomst zal extraheren.
Hier worden waarden voor de formule gegeven als celverwijzingen en row_header, table en column_header gegeven als benoemde bereiken.
Zoals je kunt zien in de bovenstaande momentopname, hebben we de score verkregen door student Gary in Onderwerp Sociale wetenschappen als 36 . En het bewijst dat de formule goed werkt en voor twijfels zie de onderstaande opmerkingen voor begrip.
Nu zullen we de geschatte overeenkomst met rijkoppen en kolomkoppen als getallen gebruiken. Geschatte overeenkomst neemt alleen de getalwaarden omdat het op geen enkele manier van toepassing is op tekstwaarden
Hier hebben we een prijs van waarden volgens de hoogte en breedte van het product. We moeten de prijs vinden voor een specifieke hoogte (34) en breedte (21) zoals weergegeven in de onderstaande snapshot.
De hoogtewaarde1 moet overeenkomen met de rij_header-array en de breedtewaarde2 moet overeenkomen met de kolom_header-array.
Gebruik de formule in de K6-cel:
= INDEX (gegevens, MATCH (K4, Hoogte, 1 , MATCH (K5, Breedte, 1))) |
Uitleg:
- De MATCH-functie komt overeen met de hoogtewaarde in K4-cel met de rijkoparray en retourneert zijn positie 3 als een nummer.
- De MATCH-functie komt overeen met de breedtewaarde in K5-cel met de kolomkopmatrix en retourneert zijn positie 2 als een nummer.
- De INDEX-functie neemt het rij- en kolomindexnummer en zoekt op in de tabelgegevens en retourneert de overeenkomende waarde.
- Het MATCH-typeargument is vast ingesteld op 1. Omdat de formule de geschatte overeenkomst zal extraheren.
Hier worden waarden voor de formule gegeven als celverwijzingen en row_header, data en column_header gegeven als benoemde bereiken zoals vermeld in de bovenstaande snapshot.
Zoals je kunt zien in de bovenstaande momentopname, hebben we de prijs verkregen door hoogte (34) & Breedte (21) als 53.10 . En het bewijst dat de formule goed werkt en voor twijfels zie de onderstaande opmerkingen voor meer begrip.
U kunt ook exacte overeenkomsten opzoeken met behulp van de INDEX- en MATCH-functie in Excel. Meer informatie over hoe u hoofdlettergevoelige opzoekingen uitvoert met de functie INDEX & VERGELIJKEN in Excel. U kunt de gedeeltelijke overeenkomsten ook opzoeken met behulp van de jokertekens in Excel.
Opmerkingen:
- De functie retourneert de #NA-fout als het opzoekarrayargument voor de MATCH-functie een 2D-array is, het kopveld van de gegevens …
- De functie komt overeen met de exacte waarde, aangezien het argument voor het type overeenkomst met de functie VERGELIJKEN 0 is.
- De opzoekwaarden kunnen worden opgegeven als celverwijzing of rechtstreeks met het aanhalingsteken ( " ) in de formule als argumenten.
Ik hoop dat dit artikel over het gebruik van de MATCH-functie in Excel verklarend is. Vind hier meer artikelen over het vinden van waarden en gerelateerde Excel-formules. Als je onze blogs leuk vond, deel deze dan met je vrienden op Facebook. En je kunt ons ook volgen op Twitter en Facebook. We horen graag van je, laat ons weten hoe we ons werk kunnen verbeteren, aanvullen of vernieuwen en het voor jou beter kunnen maken. Schrijf ons op de e-mailsite.
Gebruik INDEX en MATCH om waarde op te zoeken : De formule INDEX & MATCH wordt gebruikt om dynamisch en nauwkeurig een waarde in een bepaalde tabel op te zoeken. Dit is een alternatief voor de functie VERT.ZOEKEN en lost de tekortkomingen van de functie VERT.ZOEKEN op.
VERT.ZOEKEN gebruiken vanuit twee of meer opzoektabellen : Om uit meerdere tabellen op te zoeken, kunnen we een IFERROR-benadering gebruiken. Om uit meerdere tabellen op te zoeken, wordt de fout gebruikt als een schakeloptie voor de volgende tabel. Een andere methode kan een If-benadering zijn.
Hoe hoofdlettergevoelig opzoeken in Excel te doen : De functie VERT.ZOEKEN van Excel is niet hoofdlettergevoelig en retourneert de eerste overeenkomende waarde uit de lijst. INDEX-MATCH is geen uitzondering, maar het kan worden aangepast om het hoofdlettergevoelig te maken.
Veelvoorkomende tekst opzoeken met criteria in Excel : De zoekopdracht verschijnt het vaakst in tekst in een bereik dat we de INDEX-MATCH met MODE-functie gebruiken.
Populaire artikels :
Hoe de IF-functie in Excel te gebruiken? : De IF-instructie in Excel controleert de voorwaarde en retourneert een specifieke waarde als de voorwaarde WAAR is of retourneert een andere specifieke waarde als ONWAAR.
Hoe de VERT.ZOEKEN-functie in Excel te gebruiken? : Dit is een van de meest gebruikte en populaire functies van Excel die wordt gebruikt om waarde op te zoeken uit verschillende bereiken en bladen.
Hoe de SUMIF-functie in Excel te gebruiken? : Dit is een andere essentiële functie van het dashboard. Dit helpt u bij het optellen van waarden voor specifieke voorwaarden.
Hoe de AANTAL.ALS-functie in Excel te gebruiken? : Tel waarden met voorwaarden met behulp van deze geweldige functie. U hoeft uw gegevens niet te filteren om specifieke waarden te tellen. Countif-functie is essentieel om uw dashboard voor te bereiden.