Zoek de Voorkomen van een teken in Excel – 3 snelle manieren
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)) - 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:
- „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.
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:
- Selecteer „Opzoeken" in het gedeelte Keuzelijst van de sectie „Formuletype";
- Kies het gedeelte „Zoek de positie van de N-de voorkomst van een teken in een tekenreeks in Selecteer een formule";
- Selecteer de cel die de tekenreeks bevat die u gebruikt, typ vervolgens het opgegeven teken en Voorkomen in de tekstvakken in het gedeelte „Argumentinvoer";
- 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.
- Druk op ALT + F11 om het venster Microsoft Visual Basic for Applications te openen.
- 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 - 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)
- 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.
- Vervang de eerste n tekens of Voorkomen van een teken door een ander
- In Excel vervangt u doorgaans een tekenreeks met behulp van de functie Zoeken en Vervangen, maar als u zich in één van de onderstaande situaties bevindt, kan de functie Zoeken en Vervangen u niet helpen.
- 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.
Gerelateerde artikelen:
Beste Office-productiviteitshulpmiddelen
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.
- 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

