In dit artikel zullen we leren hoe u de tabel automatisch uit een andere tabel kunt vullen met behulp van de INDEX & MATCH-functie in Excel.
Scenario:
We moeten bijvoorbeeld de EXACTE overeenkomst van de tafel vinden zonder deze op de tafel op te zoeken. We hebben een vaste formule nodig die helpt bij het vinden van de exacte overeenkomst voor het automatisch aanvullen van de tabel.
Hoe het probleem op te lossen?
Om de formule eerst te begrijpen, moeten we de volgende functies een beetje herzien:
- INDEX-functie
- MATCH-functie
Nu gaan we een formule maken met behulp van de bovenstaande functies. MATCH-functie retourneert de index van de opzoekwaarde in het rijkopveld. De INDEX-functie retourneert de waarde die overeenkomt met wordt nu ingevoerd in de INDEX-functie om de waarden onder de opzoekwaarde uit de tabelgegevens te halen.
Generieke formule:
= INDEX (data, MATCH (lookup_value, lookup_array, 0), col_num))
gegevens : reeks waarden in de tabel zonder kopteksten
opzoekwaarde : waarde waarnaar moet worden gezocht in look_array
look_array : array om in te kijken
match_type : 1 (exact of op één na kleinste) of 0 (exacte overeenkomst) of -1 (exact of op één na grootste)
col_num : kolomnummer, vereiste waarde om uit de tabelkolom op te halen.
Voorbeeld:
De bovenstaande uitspraken kunnen ingewikkeld zijn om te begrijpen. Laten we dit dus begrijpen door de formule in een voorbeeld te gebruiken
Hier hebben we een tabel met details over het wereldcontinent. We moeten de landcode uit de gegeven tabel vinden in de opzoekwaarde als landnaam.
onvolledige tabel
Opzoektabel
Hier hebben we in plaats daarvan het benoemde bereik gebruikt voor celverwijzingsarray omdat het gemakkelijk te begrijpen is. We zoeken naar de waarde zoals weergegeven in de onderstaande module.
Gebruik de bovenstaande formule en het genoemde bereik om de hoeveelheid van de bestelling te krijgen die aan alle criteria voldoet
Gebruik de formule in de G6-cel:
= INDEX (tabel , MATCH ( G4 , lijst , 0 ) , 2 )
Benoemde bereiken
tabel (A2:B25)
Lijst (A2:A25)
Uitleg:
- MATCH-functie komt overeen met de landnaam India in de lijst met de naam bereik en retourneert de rij-index naar de INDEX-functie.
- De INDEX-functie vindt de waarde met ROW-index en kolomnummer in de tabel met de naam bereik
- De formule retourneert de waarde uit de look_table.
De formule retourneert de landcode voor de tabel om de tabel te voltooien. Kopieer nu de formule met de Ctrl + D of sleep de celoptie in Excel naar beneden.
Zoals u kunt zien aan de bovenstaande momentopname, hebben we alle codedetails in de tabel verkregen. Vul de tabel automatisch in vanuit een andere tabel met behulp van de hierboven vermelde formule.
Hier zijn enkele observatienotities bij het gebruik van de bovenstaande formule.
Opmerkingen:
- De functie retourneert de fout #NA als het argument van de opzoekarray voor de functie VERGELIJKEN niet dezelfde lengte heeft als de tabelarray.
- De formule retourneert een fout als lookup_value niet overeenkomt met de waarde in de tabel lookup_array.
- 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 je hebt begrepen hoe je de tabel automatisch uit een andere tabel kunt vullen met de functie INDEX & MATCH in Excel. Bekijk hier meer artikelen over de zoekwaarde van Excel. Aarzel niet om uw vragen hieronder in het opmerkingenveld te vermelden. We zullen je zeker helpen.
Gebruik INDEX en MATCH om waarde op te zoeken : INDEX & MATCH-functie om desgewenst de waarde op te zoeken.
SUM-bereik met INDEX in Excel : Gebruik de INDEX-functie om de SUM van de waarden te vinden zoals vereist.
Hoe de INDEX-functie in Excel te gebruiken? : Zoek de INDEX van array met behulp van de INDEX-functie uitgelegd met een voorbeeld.
Hoe de MATCH-functie in Excel te gebruiken? : Zoek de MATCH in de array met behulp van de INDEX-waarde in de MATCH-functie uitgelegd met een voorbeeld.
Hoe de LOOKUP-functie in Excel te gebruiken? : Zoek de opzoekwaarde in de array met behulp van de LOOKUP-functie die met een voorbeeld wordt uitgelegd.
Hoe de VERT.ZOEKEN-functie in Excel te gebruiken? : Zoek de opzoekwaarde in de array met behulp van de functie VERT.ZOEKEN, uitgelegd aan de hand van een voorbeeld.
populaire artikels
50 Excel-snelkoppeling om uw productiviteit te verhogen
Een vervolgkeuzelijst bewerken
Absolute referentie in Excel
Indien met voorwaardelijke opmaak
Indien met jokertekens
Opzoeken op datum
Voeg voor- en achternaam toe in Excel