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

Zoek de Voorkomen van een teken in Excel – 3 snelle manieren

AuteurXiaoyang Wijzigingsdatum

Het vinden van de positie van een specifiek teken binnen een tekstreeks in Excel is bijzonder nuttig bij data-analyse, vooral wanneer u tekenreeksen moet ontleden of informatie wilt extraheren op basis van bepaalde scheidingstekens of patronen. Stel bijvoorbeeld dat u de tweede of derde keer wilt opsporen dat het teken "-" voorkomt in een tekstreeks. Ik demonstreer eenvoudige technieken om deze taak efficiënt uit te voeren.


Zoek Voorkomen van een teken in een tekstreeks met een formule

U kunt een formule samenstellen om het voorkomen van een teken te vinden. Volg deze stappen:

1. Voer de volgende formule in of kopieer deze naar de cel waarin u het resultaat wilt weergeven:

=FIND(CHAR(1),SUBSTITUTE(A2,"-",CHAR(1),2))
Opmerking: In de bovenstaande formule:
  • A2: De cel met de tekenreeks.
  • "-": Het teken dat u zoekt.
  • 2. De tweede keer dat u het teken wilt vinden; u kunt dit naar 3, 4… aanpassen, afhankelijk van uw behoefte.

2. Sleep de formule vervolgens omlaag om deze naar andere cellen te kopiëren; direct wordt de 2e positie van het teken – weergegeven, zie de schermafbeelding:

Uitleg van de formule:
  • „SUBSTITUEREN" vervangt elke voorkomen van het teken door een niet-afdrukbare teken (TEKEN(1)).
  • „VIND.ALLES" zoekt dit niet-afdrukbare teken en geeft de positie van het voorkomen.

Zoek Voorkomen van een teken in een tekstreeks met Kutools voor Excel

Als u geen fan bent van formules of VBA, is er een handig alternatief: **Kutools voor Excel**. In de groep *Formules* vindt u een krachtige tool: **‘Zoek de positie van de N-de voorkomst van een teken in een tekenreeks’**, die razendsnel de n-de positie van elk teken in een cel identificeert en retourneert.

Kutools voor Excelbiedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden verhoogd.Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, zodat databeheer moeiteloos verloopt.Gedetailleerde informatie over Kutools voor Excel...         Gratis proefversie...

Na installatie van Kutools voor Excel, opent u het dialoogvenster „Formulehulp" via Kutools > Formulehulp > FormulehulpKlik vervolgens op de cel waarin u het resultaat wilt plaatsen en volg daarna deze stappen:

  1. Selecteer „Opzoeken" in het gedeelte Keuzelijst van de sectie „Formuletype";
  2. Kies het gedeelte „Zoek de positie van de N-de voorkomst van een teken in een tekenreeks in Selecteer een formule";
  3. Selecteer de cel die de tekenreeks bevat die u gebruikt, typ vervolgens het opgegeven teken en Voorkomen in de tekstvakken in het gedeelte „Argumentinvoer";
  4. Klik tot slot op de knop 'OK' om het resultaat te verkrijgen.

Kutools voor Excel– Geef Excel een boost met meer dan 300 essentiële hulpmiddelen, waardoor uw werk sneller en eenvoudiger verloopt, en profiteer van AI-functies voor slimmere gegevensverwerking en productiviteit.Nu verkrijgen


Zoek Voorkomen van een teken in een tekstreeks met een door de gebruiker gedefinieerde functie

In dit gedeelte leggen we uit hoe u een door de gebruiker gedefinieerde functie (UDF) maakt en gebruikt om het aantal voorkomens van een teken in Excel te tellen. Volg onze stapsgewijze handleiding voor optimale gegevensverwerking.

  1. Druk op ALT + F11 om het venster Microsoft Visual Basic for Applications te openen.
  2. Klik op 'Invoegen' > 'Module' en plak de volgende macro in het modulevenster.
     Function FindN(sFindWhat As String, _
    sInputString As String, N As Integer) As Integer
    'Updateby Extendoffice
    Dim J As Integer
    Application.Volatile
    FindN = 0
    For J = 1 To N
    FindN = InStr(FindN + 1, sInputString, sFindWhat)
    If FindN = 0 Then Exit For
    Next
    End Function
  3. Sluit vervolgens het VBA-venster en keer terug naar het werkblad. Voer de volgende formule in een cel in en sleep de vulgreep omlaag om deze naar andere cellen te kopiëren. Zie de schermafbeelding:
    =FindN("-",A2,3)
    Een schermafbeelding van het resultaat na gebruik van de door de gebruiker gedefinieerde functie om de n-de keer dat een teken voorkomt in een tekstreeks te vinden

  4. Gerelateerde artikelen:

    • Tel het aantal keren dat een woord voorkomt in een kolom
    • Als u kolomgegevens hebt die enkele Dubbele waarden bevatten, zoals op de onderstaande schermafbeelding te zien is, en u nu het aantal keren dat een bepaald woord in deze kolom voorkomt wilt tellen, dan introduceer ik in deze handleiding enkele trucs om dit snel op te lossen in Excel.
    • Haal het n-de teken uit een tekenreeks
    • Over het algemeen wilt u mogelijk een tekenreeks extraheren na een specifiek teken, maar in dit geval wil ik het n-de teken uit een tekenreeks halen, zoals op de onderstaande schermafbeelding wordt weergegeven.
    • Haal de eerste/laatste n tekens uit een tekenreeks
    • Stel dat er een lijst is met lange tekenreeksen in elke cel, en u alleen de Eerste N tekens van elke tekenreeks wilt extraheren, bijvoorbeeld de eerste 3 tekens van elke tekenreeks. U kunt de volgende methoden gebruiken om dit op te lossen in Excel.

Beste Office-productiviteitshulpmiddelen

🤖KUTOOLS AI Assistant: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoeken, markeren of Dubbele waarden markeren   |  Verwijder lege rijen   |  Kolommen samenvoegen of cellen zonder gegevensverlies   |   Afronden zonder formule...
Super ZOEKEN:VLookup met meerdere criteria  |  VLookup met meerdere waarden  |   VLookup over meerdere werkbladen   |   Fuzzy Match....
Geavanceerde keuzelijst:Snel een keuzelijst maken   |  Afhankelijke keuzelijst   |  Keuzelijst met meervoudige selectie....
Kolombeheerder:Voeg een specifiek aantal kolommen toe|Verplaats kolommen|Wissel zichtbaarheidsstatus van verborgen kolommen|Vergelijk bereiken en kolommen...
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/doorgestreept...) ...
Top 15 gereedschapssets: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,Cellen splitsen, ...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...


Office Tab brengt een tabbladinterface naar Office en maakt uw werk veel eenvoudiger

  • Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
  • Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!

Alle Kutools-add-ins in één installatieprogramma.

Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
  • Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
  • Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
  • 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
  • Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins