Haal de n-de overeenkomst op met INDEX
Om de n-de overeenkomst van een waarde in een bereik te vinden en de bijbehorende gegevens op te halen, kunt u een formule gebruiken die is gebaseerd op de functies INDEX, RIJ, KLEINSTE en ALS.
Hoe haal je informatie op die gekoppeld is aan de n-de overeenkomst van een waarde met INDEX?
Om de informatie over de 3e overeenkomst van Usain Bolt in de tabel hierboven te krijgen, kun je de functies RIJ en ALS samen gebruiken om een array te verkrijgen die bestaat uit de rijnummers van alle Usain Bolt-waarden. Gebruik vervolgens de functie KLEINSTE om het rijnummer van de door jou gespecificeerde n-de overeenkomende waarde op te halen. Voer ten slotte het resultaat in de functie INDEX in om de bijbehorende informatie op dezelfde rij te krijgen.
Algemene syntaxis
=INDEX(terugkeer_bereik;KLEINSTE(ALS(zoek_bereik=zoek_waarde;RIJ(zoek_bereik-RIJ(INDEX(zoek_bereik;1;1))+1);n))
√ Opmerking: Dit is een matrixformule die vereist dat je deze invoert met Ctrl + Shift + Enter.
- terugkeer_bereik: Het bereik waaruit de informatie over de n-de overeenkomst wordt opgehaald. Hier verwijst dit naar het jaar of tijdperk.
- zoek_bereik: Het bereik waarin wordt gezocht naar de rijpositie van de n-de overeenkomst. Hier verwijst dit naar het winnaarsbereik.
- zoek_waarde: De waarde die je hebt opgegeven om de n-de overeenkomst te zoeken. Hier verwijst dit naar Usain Bolt.
- n: Geeft de n-de overeenkomst aan. Om de 1e overeenkomst van een waarde te vinden, stel n in op 1; voor de 2e overeenkomst, stel n in op 2.
Om de informatie over de 3e overeenkomst van Usain Bolt te krijgen, kopieer of voer de onderstaande formules in cellen G8 en G9 in, en druk op Ctrl + Shift + Enter om de resultaten te krijgen:
Jaar (Cel G8)
=INDEX(B6:B12;KLEINSTE(ALS(C6:C12=G5;RIJ(C6:C12-RIJ(INDEX(C6:C12;1;1))+1);G6))
Tijd (Cel G9)
=INDEX(D6:D12;KLEINSTE(ALS(C6:C12=G5;RIJ(C6:C12-RIJ(INDEX(C6:C12;1;1))+1);G6))
Uitleg van de formule
Hier gebruiken we de volgende formule als voorbeeld:
=INDEX(B6:B12;KLEINSTE(ALS(C6:C12=G5;RIJ(C6:C12)-RIJ(INDEX(C6:C12;1;1))+1);G6))
- RIJ(C6:C12): De functie RIJ retourneert de rijnummers van elke cel in het bereik C6:C12 in een array zoals deze: {6;7;8;9;10;11;12}.
- RIJ(INDEX(C6:C12;1;1)): De functies INDEX en RIJ retourneren het eerste rijnummer van het zoekbereik C6:C12 in dit Excel-werkblad, wat 6 is.
- ALS(C6:C12=G5;RIJ(C6:C12)-RIJ(INDEX(C6:C12;1;1))+1) = ALS(C6:C12=G5;{6;7;8;9;10;11;12}-6+1): De functie ALS controleert of elke waarde in het bereik C6:C12 overeenkomt met de waarde in cel G5, Usain Bolt. Als dit het geval is, retourneert de functie het resultaat van “het bijbehorende rijnummer-6+1”; anders retourneert deze ONWAAR. De resultaten zouden in een array zijn zoals deze: {ONWAAR;2;3;4;ONWAAR;ONWAAR;ONWAAR}.
- KLEINSTE(ALS(C6:C12=G5;RIJ(C6:C12)-RIJ(INDEX(C6:C12;1;1))+1);G6) = KLEINSTE({ONWAAR;2;3;4;ONWAAR;ONWAAR;ONWAAR};G6): Het fragment retourneert de 3e (waarde in cel G6) kleinste waarde uit de array, wat 4 is.
- INDEX(B6:B12;KLEINSTE(ALS(C6:C12=G5;RIJ(C6:C12)-RIJ(INDEX(C6:C12;1;1))+1);G6)) = INDEX(B6:B12;4) De functie INDEX retourneert de 4e waarde in het jaartalbereik B6:B12, wat Beijing 2008 is.
Gerelateerde functies
De Excel INDEX-functie retourneert de weergegeven waarde op basis van een gegeven positie uit een bereik of een array.
De ALS-functie is een van de eenvoudigste en meest nuttige functies in een Excel-werkmap. Het voert een eenvoudige logische test uit die afhankelijk is van het vergelijkingsresultaat, en retourneert één waarde als het resultaat WAAR is, of een andere waarde als het resultaat ONWAAR is.
De Excel RIJ-functie retourneert het rijnummer van een verwijzing.
Gerelateerde formules
Haal de n-de overeenkomst op met VLOOKUP
Stel dat je een lijst met waarden en hun bijbehorende informatie hebt, om de gerelateerde informatie van de n-de overeenkomst van een waarde op te halen, kun je een formule gebruiken die is gebaseerd op de functie VLOOKUP.
Haal informatie op die gekoppeld is aan de laagste n waarden
Om gegevens op te halen die overeenkomen met de kleinste, 2e kleinste, of n-de kleinste waarde in een lijst, tabel of rij in Excel, kun je een INDEX en MATCH-formule gebruiken samen met de functie KLEINSTE.
Haal informatie op die overeenkomt met de maximale waarde
Om gegevens op te halen die overeenkomen met de maximale waarde in een lijst, tabel of rij in Excel, kun je een INDEX en MATCH-formule gebruiken samen met de functie MAX.
Haal informatie op die overeenkomt met de minimale waarde
Om gegevens op te halen die overeenkomen met de minimale waarde in een tabel, kun je een INDEX en MATCH-formule gebruiken samen met de functie MIN.
De Beste Office-productiviteitstools
Kutools voor Excel - Helpt U Om Uit Te Blinken In De Menigte
Kutools voor Excel Beschikt Over Meer Dan 300 Functies, Waardoor Wat U Nodig Hebt Maar Een Klik Verwijderd Is...
Office Tab - Schakel Tabbladgestuurd Lezen en Bewerken in Microsoft Office (inclusief Excel)
- Eén seconde om te schakelen tussen tientallen open documenten!
- Verminder honderden muisklikken voor u elke dag, zeg vaarwel tegen muisarm.
- Verhoogt uw productiviteit met 50% bij het bekijken en bewerken van meerdere documenten.
- Brengt Efficiënte Tabbladen naar Office (inclusief Excel), Net Als Chrome, Edge en Firefox.