Het verkrijgen van bruikbare inzichten is het primaire doel van elke database. Microsoft Excel biedt de functies VERT.ZOEKEN en HORIZ.ZOEKEN om gegevens uit een groot werkblad te vinden. Deze functies zijn echter niet flexibel genoeg.
U kunt INDEX en MATCH in Excel gebruiken om uw gegevensontdekkingstaak gemakkelijker te maken. U kunt probleemloos gegevens ophalen, zelfs in geavanceerde en complexe situaties. Dit artikel helpt u deze twee functies in eenvoudige bewoordingen en gemakkelijk te begrijpen voorbeelden te begrijpen.
Wat is de INDEX-functie?
De INDEX-functie van Microsoft Excel haalt een waarde uit een bepaald celbereik. Net als een GPS-apparaat dat een locatie op een kaart vindt, vindt deze functie een celwaarde binnen een celbereik.
Terwijl u voor een GPS de lengte- en breedtegraad moet invoeren, moet u om de INDEX-functie te laten werken een celbereik, rijnummer en kolomnummer opgeven. Hier is de syntaxis:
=INDEX(matrix, rij_getal, [kolom_getal])
Verwant: Een mindmap maken in Excel: eenvoudige methoden
U kunt deze stappen proberen om de INDEX-functie in een relevant scenario toe te passen:
- Zet in een cel een Is gelijk aan teken en typ dan INHOUDSOPGAVE.
- druk op Tab en voer het eerste argument in.
- Het moet een celbereik zijn, gevolgd door een komma.
- Voer een rijnummer in waar u de gegevens verwacht en plaats een komma.
- Het kolomnummer is niet nodig omdat er maar één bronkolom is.
- Zet een haakje aan het einde en druk op Enter.
- De formule zou er als volgt uit moeten zien:
=INDEX(C5:C8,3,0)
downloaden: INDEX en MATCH in Excel-zelfstudie werkboek (Vrij)
Wat is de MATCH-functie?
Als u het rijnummer of kolomnummer van een celwaarde of celadres wilt weten, moet u de MATCH-functie in Excel gebruiken. Het is handig wanneer u een taak in Excel moet automatiseren, zoals het lokaliseren van een celwaarde voor de INDEX-functie.
Er zijn drie ingangen nodig om de positie van een cel op te halen; de opzoekwaarde, het celbereik waar de waarde bestaat en de overeenkomstcriteria. De mogelijke zoektypen zijn 0 voor een exacte overeenkomst, 1 voor minder dan de opzoekwaarde en -1 voor groter dan de opzoekwaarde. Hier is de syntaxis:
=VERGELIJKEN(zoekwaarde, zoekarray, [overeenkomst_type])
Zo kunt u de MATCH-functie uitproberen:
- Voer een in Is gelijk aan teken in elke cel en type OVEREENKOMST.
- druk op Tab.
- Selecteer nu een cel als opzoekverwijzing, of typ iets tussen aanhalingstekens.
- Selecteer een celbereik voor brongegevens en typ vervolgens 0 voor een exacte match.
- druk op Binnenkomen om de celpositie te krijgen. Het volgende is de formule in actie:
=VERGELIJKEN(C7,C5:C8,0)=MATCH("actief luisteren",C5:C8,0)
Verwant: De beste methoden voor gegevensvisualisatie die waarde toevoegen aan rapporten
Wat zijn de voordelen van INDEX en MATCH in Excel?
Voor complexe gegevenszoektaken moet u beide functies gebruiken om hun volledige potentieel te benutten. De voordelen van het gebruik van deze formulecombinatie zijn:
- Geen beperkingen bij het opzoeken van links naar rechts of van rechts naar links
- Makkelijker om kolommen te verwijderen, in te voegen of bij te werken
- Voor grote spreadsheets is de combinatieformule veel sneller dan VERT.ZOEKEN
- Het kan geschatte overeenkomsten ophalen
- U kunt langere geneste formules maken met deze twee functies
INDEX en MATCH toepassen in één formule
MATCH en INDEX zijn zeer nuttig wanneer u ze samen toepast. Laten we zeggen dat je wilt weten wat de Omzet en Winst van elke app uit de gegeven database. Hier leest u hoe u dat kunt doen:
- Breng de INHOUDSOPGAVE functie.
- Selecteer de cellen C3:C13 voor de Omzet databron.
- Type OVEREENKOMST en druk op Tab.
- Selecteer G2 als de opzoekwaarde, B3:B13 als brongegevens, en 0 voor een complete wedstrijd.
- Raken Binnenkomen om de opbrengstgegevens voor de geselecteerde app op te halen.
- Volg dezelfde stappen en vervang de INHOUDSOPGAVE bron met D3:D13 te krijgen Winst.
- Het volgende is de werkformule:
=INDEX(C3:C13,VERGELIJKEN(G2,B3:B13,0))=INDEX(D3:D13,VERGELIJKEN(G2,B3:B13,0))
Bovenstaande is een voorbeeld van het eendimensionale gebruik van INDEX MATCH in Excel. U kunt ook rijen en kolommen samen selecteren om complexere zoekopdrachten uit te voeren.
U wilt bijvoorbeeld een vervolgkeuzelijst gebruiken in plaats van aparte cellen voor: Omzet en Winst. U kunt deze stappen volgen om te oefenen:
- Selecteer de Omzet cel en klik op de Gegevens tabblad op het lint.
- Klik op de Gegevensvalidatie,en onder Toestaan, selecteer Lijst.
- Selecteer de Omzet en Winst kolomkoppen als de Bron.
- Klik oke.
- In deze formule gebruik je de OVEREENKOMST functie tweemaal om zowel de rij- als kolomwaarde voor de finale op te halen INHOUDSOPGAVE functie.
- Kopieer en plak de volgende formule naast de Omzet cel om waarden te krijgen. Gebruik gewoon de vervolgkeuzelijst om te kiezen tussen Omzet en Winst.
=INDEX(C3:D13,VERGELIJKEN(G2,B3:B13,0),VERGELIJKEN(F4,C2:D2,0))
In de bovenstaande formule vertelt de eerste geneste MATCH Excel de naam van de app waarvoor omzet- en winstgegevens nodig zijn. De tweede komt overeen met de koppen van de inkomsten- en winstkolommen en geeft de relevante waarden weer wanneer u ze omwisselt in het vervolgkeuzemenu.
Een andere complexe situatie kan het opzoeken van gegevens zijn door middel van drie kolomkoppen, zoals de naam van de app, de verwachte omzet en de werkelijke omzet. Hier moet je INDEX en MATCH twee keer gebruiken om elkaar de invoer te geven die ze nodig hebben. U kunt oefenen door deze stappen te volgen:
- Maak drie vervolgkeuzemenu's voor app-naamkiezer, waar/prognose en omzet/winst.
- Pas nu de volgende formule toe naast de naam van de app waar u de opzoekwaarde wilt hebben.
=INDEX(C4:F14,MATCH(I4,B4:B14,0),MATCH(J2&J3,INDEX(C2:F2&C3:F3,0),0))
Voor zowel de MATCH- als INDEX-functies kunt u meerdere invoer voor dezelfde argumenten scheiden met behulp van de & teken. Wanneer u een MATCH-functie moet uitvoeren om posities van twee opzoekwaarden te lokaliseren, gebruikt u & tussen de opzoekingen, en een geneste INDEX voor een opzoekbron.
Als u de tweede INDEX-functie opmerkt, & teken scheidt twee bronarrays. Er zijn geen rijen of kolommen, omdat we de hele array als mogelijke waarden moeten beschouwen.
Vitale gegevens opzoeken gemakkelijk gemaakt
Wanneer u een dashboard moet maken of gegevens moet opzoeken uit een grote matrix, probeer dan de bovenstaande voorbeelden te volgen en voor het gemak de gecombineerde INDEX MATCH-formule toe te passen. Deze combofunctie is krachtiger en flexibeler dan de conventionele VERT.ZOEKEN-formule.
U hoeft zich geen zorgen te maken over de kolom- of rijwijzigingen, aangezien Excel automatisch de geselecteerde gegevensbron aanpast. U kunt dus efficiënter zoeken in uw Excel-werkmap.
Zoeken in een groot Excel-spreadsheet is niet altijd gemakkelijk. Gebruik opzoekformules om tijd te besparen en efficiënt in spreadsheets te zoeken.
Lees volgende
- productiviteit
- Microsoft Excel
- Spreadsheettips
- Gegevensanalyse
Tamal is een freelance schrijver bij MakeUseOf. Na het opdoen van substantiële ervaring in technologie, financiën en business processen in zijn vorige baan bij een IT-adviesbureau, nam hij 3 jaar geleden het schrijven als een voltijds beroep over. Hoewel hij niet schrijft over productiviteit en het laatste technische nieuws, speelt hij graag Splinter Cell en bingewatcht hij Netflix/ Prime Video.
Abonneer op onze nieuwsbrief
Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!
Klik hier om je te abonneren