KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Langste tekenreeks zoeken met criteria

AuteurAmanda Li Wijzigingsdatum

In deze handleiding bespreken we hoe u de langste tekenreeks in een kolom of rij met criteria in Excel kunt opzoeken met behulp van de functies INDEX, MATCH, LEN en MAX.

zoek de langste tekstreeks met criterium 1

Hoe vindt u in Excel de langste testtekenreeks die aan bepaalde criteria voldoet?

Om snel de persoon uit Amerika met de langste naam te vinden in het hierboven vermelde naamgebied, gebruik je een formule die de functies INDEX, MATCH, LEN en MAX slim combineert: eerst bepaalt de LEN-functie de lengte van elke naam, waarna MAX de grootste waarde uit dat bereik ophaalt. Vervolgens zoekt MATCH de positie van die langste naam en haalt INDEX de bijbehorende waarde op.

Algemene syntaxis

=INDEX()return_range,MATCH(MAX(LEN()))return_range)*(criteria_range=criteria_value)),LEN(return_range)*(criteria_range=criteria_value),0))

√ Opmerking: Dit is een matrixformule die u moet invoeren met Ctrl+Shift+Enter.

  • return_range: Het bereik waaruit u wilt dat de combinatieformule de langste naam retourneert. In dit geval verwijst het naar het naamgebied.
  • criteria_range: Het bereik waarin de criteria staan vermeld. In dit geval verwijst het naar het landengebied.
  • criteria_value: De door u ingestelde criteria.

Om de persoon uit Amerika met de langste naamte vinden, kopieert of typt u de onderstaande formules in cel F6 en drukt u op Ctrl+Shift+Enterom het resultaat te verkrijgen:

=INDEX()B5:B11,MATCH(MAX(LEN()))B5:B11)*(C5:C11=„Amerika")),LEN(B5:B11)*(C5:C11=„Amerika"),0))

Of gebruik Een celverwijzing om de formule dynamisch te maken:

=INDEX()B5:B11,MATCH(MAX(LEN()))B5:B11)*(C5:C11=F5)),LEN(B5:B11)*(C5:C11=F5),0))

zoek de langste tekstreeks met criterium 2

Uitleg van de formule

=INDEX()B5:B11,MATCH()MAX()LEN(B5:B11)*(C5:C11=F5)),LEN(B5:B11)*(C5:C11=F5),0))

  • LEN(B5:B11)*(C5:C11=F5): De functie LEN retourneert een matrix met de lengtes van elke naam in B5:B11, zoals deze: {5;5;6;3;4;8;5}. Het gedeelte (C5:C11=F5) controleert elke waarde in het bereik C5:C11 op gelijkheid met de waarde in F5 en genereert een matrix zoals deze: {FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE}, die verandert in {0;0;1;0;1;0;1} omdat deze wordt vermenigvuldigd. Dit levert na vermenigvuldiging het volgende op: {0;0;6;0;4;0;5}.
  • MAX()LEN(B5:B11)*(C5:C11=F5))=MAX(){0;0;6;0;4;0;5}): Vervolgens retourneert de MAX-functie de grootste waarde uit de matrix {0;0;6;0;4;0;5}, namelijk 6.
  • MATCH()MAX()LEN(B5:B11)*(C5:C11=F5)),LEN(B5:B11)*(C5:C11=F5)De match_type 0 zorgt ervoor dat de MATCH-functie de positie zoekt van het eerste exacte getal 6 in de matrix {0;0;6;0;4;0;5}. Ze retourneert dus 3, aangezien het getal op de 3de positie staat.
  • INDEX()B5:B11,MATCH()MAX()LEN(B5:B11)*(C5:C11=F5)),LEN(B5:B11)*(C5:C11=F5)De INDEX-functie retourneert de 3de waarde in het bereik B5:B11, namelijk Oliver.

Gerelateerde functies

Excel INDEX-functie

De Excel INDEX-functie retourneert de Weergegeven waarde op basis van een opgegeven positie uit een bereik of een matrix.

Excel MATCH-functie

De Excel MATCH-functie zoekt naar een specifieke waarde in een celbereik en retourneert de relatieve positie van die waarde.

Excel LEN-functie

De LEN-functie retourneert het aantal tekens in een tekenreeks.


Gerelateerde formules

Langste of kortste tekenreeks zoeken in een kolom of rij

Om de langste of kortste tekenreeks in een kolom of rij in Excel te vinden, kunt u de functies INDEX, MATCH, LEN en MAX of MIN combineren.

Benaderende overeenkomst met INDEX en MATCH

Soms moeten we in Excel benaderende overeenkomsten vinden om bijvoorbeeld de prestaties van medewerkers te beoordelen, cijfers van studenten te bepalen of portokosten op basis van gewicht te berekenen. In deze handleiding bespreken we hoe u de functies INDEX en MATCH kunt gebruiken om de gewenste resultaten op te halen.

Waarde van dichtstbijzijnde overeenkomst opzoeken met meerdere criteria

In sommige gevallen moet u mogelijk de dichtstbijzijnde of benaderende overeenkomstwaarde opzoeken op basis van meer dan één criterium. Met een combinatie van de functies INDEX, MATCH en IF kunt u dit snel realiseren in Excel.


De beste Office-productiviteitshulpmiddelen

Kutools voor Excel – Helpt u om op te vallen tussen de massa

🤖KUTOOLS AI Assistent: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoek, markeer of Dubbele waarden markeren  |  Verwijder lege rijen  |  Kolommen samenvoegen of cellen zonder gegevensverlies  |  Afronden zonder formule...
Super VLookup:Meerdere criteria  |  Meerdere waarden  |  Over meerdere werkbladen heen  |  Fuzzy Match...
Geav. keuzelijst...:  |  Afhankelijke keuzelijst  |  Keuzelijst met meervoudige selectie
Kolombeheerder:Voeg een specifiek aantal kolommen toe  |  Verplaats kolommen  |  Schakel zichtbaarheidsstatus van verborgen kolommen in/uit  |Vergelijk kolommen met Selecteer Dezelfde/Verschillende Cellen...
Uitgelichte functies:Rasterfocus  |  Ontwerpweergave  |  Verbeterde formulebalk  |  Werkmap- en bladbeheerder|Bronnenbibliotheek(Automatische tekst)|  Datumkiezer  |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen  |  E-mails verzenden op basis van lijst  |  Superfilter  |  Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgehaald...) ...
Top 15-toolsets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen...)|  50+Grafiektypen(Gantt-diagram...)|  40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum...)|  19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad...)|  12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie...)|  7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Excel-cellen splitsen...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

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.