Eerste gedeeltelijke overeenkomstgetal opzoeken
Er zijn situaties waarin u de positie moet bepalen van het eerste gedeeltelijke overeenkomstige getal dat een specifiek getal bevat in een bereik met numerieke waarden in Excel. In dat geval helpt een formule met VERGELIJKEN en TEKST, waarin het sterretje (*) — het jokerteken dat overeenkomt met een willekeurig aantal tekens — is opgenomen. En als u ook de exacte waarde op die positie wilt weten, kunt u de INDEX-functie aan de formule toevoegen.

Positie van het eerste gedeeltelijke overeenkomstgetal ophalen
Eerste gedeeltelijke overeenkomstgetal ophalen
Positie van het eerste gedeeltelijke overeenkomstgetal ophalen
Om de positie van het eerste gedeeltelijke overeenkomstgetal dat „345” bevat op te halen uit het getallenbereik zoals hierboven weergegeven, gebruikt u een combinatie van VERGELIJKEN en TEKST met jokertekens als volgt: om getallen te vinden die 345 bevatten, plaatst u het getal 345 tussen twee sterretjes (*). Deze bewerking converteert echter de numerieke waarde naar een tekstwaarde. Daarom moet u de functie TEKST gebruiken om de getallen in het getallenbereik naar tekst om te zetten—pas dan kan VERGELIJKEN de positie van de gedeeltelijke overeenkomst correct bepalen.
Algemene syntaxis
=MATCH(„*"&)number&„*",TEXT()lookup_array,"0"),0)
√ Opmerking: Dit is een matrixformule die u moet invoeren met Ctrl+Shift+Enter.
- getal: Het getal dat u hebt opgegeven om de eerste gedeeltelijke overeenkomst te vinden.
- opzoekmatrix: Het bereik met numerieke waarden waaruit de positie van de eerste gedeeltelijke overeenkomst wordt opgehaald.
Om de positie van het eerste overeenkomstgetal dat „345” bevatop te halen, kopieert of typt u de onderstaande formules in cel E6 en drukt u op Ctrl+Shift+Enterom het resultaat te verkrijgen:
=VERGELIJKEN(„*"&)345&„*";TEKST()B5:B16;"0");0)
Of gebruik Een celverwijzing om de formule dynamisch te maken:
=VERGELIJKEN(„*"&)E5&„*";TEKST()B5:B16;"0");0)
√ Opmerking: Om Een celverwijzing/getal en tekst aan elkaar te koppelen, moet u een ampersand (&) ertussen plaatsen. De tekst moet tussen dubbele aanhalingstekens worden geplaatst.

Uitleg van de formule
=INDEX()"*"&345&„*",TEXT(B5:B16,"0"),0)
- TEKST(B5:B16,"0"): De functie TEKST zet alle numerieke waarden in B5:B16 om naar tekst met de notatiecode „0”. Zo krijg je een tekstmatrix als volgt: {"56445";"21354";"84265";"54342";"34545";"45632";"87954";"68546";"34567";"75681";"33587";"16467"}.
Klik hier voor meer informatie over de TEKST-functie. - INDEX()"*"&345&„*",TEKST(B5:B16,"0"),0) = INDEX("*"&345&„*"De opzoekwaarde "*"&345&„*" komt overeen met elke tekstreeks die de reeks „345” bevat, ongeacht waar „345” in die tekstreeks staat. Met overeenkomsttype 0 vraagt u de functie VERGELIJKEN om de positie van de eerste exacte overeenkomst in de matrix te vinden. VERGELIJKEN retourneert daarom 5.
Eerste gedeeltelijke overeenkomstgetal ophalen
Om het eerste gedeeltelijke overeenkomstgetal op te halen op basis van de positie die door VERGELIJKEN wordt geleverd (zoals hieronder weergegeven), kunnen we de functie INDEX gebruiken.

Algemene syntaxis
=INDEX(MATCH())return_range,"*"&number&„*",TEXT()lookup_array,"0"),0))
√ Opmerking: Dit is een matrixformule die u moet invoeren met Ctrl+Shift+Voer in.
- resultaatbereik: Het bereik waaruit u wilt dat de combinatieformule de eerste gedeeltelijke overeenkomst retourneert.
- getal: Het getal dat u hebt opgegeven om de eerste gedeeltelijke overeenkomst te vinden.
- opzoekmatrix: Het bereik met numerieke waarden waaruit de eerste gedeeltelijke overeenkomst wordt opgehaald.
Om het eerste overeenkomstgetal dat „345” bevatop te halen, kopieert of typt u de onderstaande formules in cel E7 en drukt u op Ctrl+Shift+Enterom het resultaat te verkrijgen:
=INDEX(VERGELIJKEN())B5:B16;"*"&345&„*";TEKST()B5:B16;"0");0))
Of gebruik Een celverwijzing om de formule dynamisch te maken:
=INDEX(VERGELIJKEN())B5:B16;"*"&E5&„*";TEKST()B5:B16;"0");0))

Uitleg van de formule
=INDEX()B5:B16,MATCH("*"&E5&„*",)TEXT(B5:B16,"0"),0))
- VERGELIJKEN("*"&E5&„*",)TEKST(B5:B16,"0"),0)=5:Klik om het gedetailleerde proces te zien.
- INDEX()B5:B16,VERGELIJKEN("*"&E5&„*",)TEKST(B5:B16,"0"),0)) = INDEX(B5:B16De functie INDEX retourneert de 5de waarde in het resultaatbereik B5:B16, namelijk 34545.
Gerelateerde functies
De Excel-functie VERGELIJKEN zoekt naar een specifieke waarde in een celbereik en retourneert de relatieve positie van die waarde.
De functie TEKST converteert een waarde naar tekst met een opgegeven notatie in Excel.
De Excel-functie INDEX retourneert de weergegeven waarde op basis van een opgegeven positie binnen een bereik of matrix.
Gerelateerde formules
Eerste gedeeltelijke overeenkomst zoeken met jokertekens
Om de positie van de eerste gedeeltelijke overeenkomst te vinden die een specifieke tekenreeks bevat binnen een bereik in Excel, kunt u een Onderscheid-formule combineren met jokertekens – het sterretje (*) en het vraagteken (?).
Dichtstbijzijnde overeenkomst opzoeken
Om de dichtstbijzijnde overeenkomst van een opzoekwaarde in een numerieke dataset in Excel te vinden, combineert u de functies INDEX, VERGELIJKEN, ABS en MIN.
Dichtstbijzijnde overeenkomstwaarde opzoeken met meerdere criteria
In sommige gevallen moet u de dichtstbijzijnde of benaderende overeenkomstwaarde opzoeken op basis van meerdere criteria. Met een slimme combinatie van de functies INDEX, VERGELIJKEN en ALS lukt dit razendsnel in Excel.
Tweerichtings benaderende overeenkomst met meerdere criteria
In deze handleiding laten we u zien hoe u met de functies INDEX, VERGELIJKEN en ALS een benaderende overeenkomst kunt vinden op basis van meerdere criteria die zowel in kolommen als in rijen staan in een Excel-werkblad.
De beste Office-productiviteitshulpmiddelen
Kutools voor Excel – Helpt u om op te vallen tussen de massa
Kutools voor Excel Beschikt over meer dan 300 functies,zodat u alles wat u nodig heeft binnen één klik bereik heeft...
Office Tab – Schakel tabbladenlezen en -bewerken in Microsoft Office (inclusief Excel) in
- Schakel in één seconde tussen tientallen geopende documenten!
- Bespaar honderden muisklikken per dag en zeg vaarwel tegen muisarm.
- Verhoog uw productiviteit met 50 % bij het bekijken en bewerken van meerdere documenten.
- Brengt efficiënte tabs naar Office (inclusief Excel), net als in Chrome, Edge en Firefox.