Hoe vind ik het nde voorkomen (positie) van een teken in een tekstreeks in Excel?
Er staat bijvoorbeeld een lange zin in cel A1, zie de volgende schermafbeelding. En nu moet u het derde voorkomen of de positie van teken "c" vinden in de tekstreeks in cel A3. Natuurlijk kunt u de tekens een voor een tellen en het exacte positieresultaat krijgen. Hier gaan we echter enkele eenvoudige tips introduceren om het nde voorkomen of de positie van een specifiek teken uit een tekstreeks in een cel te vinden.
Zoek het n-de voorkomen (positie) van een teken in een cel met de zoekformule
Er zijn twee zoekformules die u kunnen helpen om snel het n-de voorkomen of de positie van een specifiek teken uit een tekstreeks in een cel te vinden.
De volgende formule laat zien hoe u de derde instantie van "c" in cel A3 kunt vinden.
Zoek Formule 1
Voer de formule in een lege cel in = FIND ("c", A1, FIND ("c", A1) +2).
En druk vervolgens op de Enter sleutel. De positie van de derde letter "c" wordt weergegeven.
Note: U kunt de 2 in de formule wijzigen op basis van uw behoeften. Als je bijvoorbeeld de vierde positie van "c" wilt vinden, kun je de 2 in 3 veranderen. En als je de eerste positie van "c" wilt vinden, verander je 2 in 0.
Vind formule 2
Voer de formule in een lege cel in = FIND (CHAR (1), SUBSTITUTE (A1, "c", CHAR (1), 3))en druk op Enter sleutel.
Note: De "3" in de formule betekent de derde "c", u kunt deze wijzigen op basis van uw behoeften.
Tel het aantal keren dat een woord in een Excel-cel verschijnt
|
Als een woord meerdere keren voorkomt in een cel die moet worden geteld, kunt u ze meestal een voor een tellen. Maar als het woord honderden keren voorkomt, is het handmatig tellen lastig. De Tel de keren dat een woord verschijnt functie in Kutools for Excel's Formule Helper groep kan snel berekenen hoe vaak een woord in een cel voorkomt. Gratis proefperiode met volledige functies in 30 dagen! |
Kutools for Excel: met meer dan 300 handige Excel-invoegtoepassingen, gratis te proberen zonder beperking in 30 dagen. |
> Zoek de nde instantie (positie) van een personage in een cel met VBA
Eigenlijk kunt u de VB-macro toepassen om gemakkelijk de zoveelste instantie of positie van een specifiek teken in één cel te vinden.
Stap 1: Houd de knop ingedrukt ALT + F11 toetsen, en het opent de Microsoft Visual Basic voor toepassingen venster.
Stap 2: klik op Invoegen > Moduleen plak de volgende macro in het modulevenster.
VBA: zoek de nde positie van een teken.
Function FindN(sFindWhat As String, _
sInputString As String, N As Integer) As Integer
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
Stap 3: Als u nu het exacte voorkomen van de positie van de derde "c" in cel A1 wilt vinden, voert u de formule in van = FindN ("c", A1,3)en druk op de Enter sleutel. Vervolgens wordt de exacte positie in de specifieke cel in één keer geretourneerd.
Zoek het nde exemplaar (positie) van een teken in een cel met Kutools voor Excel
Als je geen van beide van formule en VBA leuk vindt, kun je een handige tool proberen - Kutools for Excel, Met Formule groepen vindt u een hulpprogramma - Zoek de zoveelste keer dat een teken voorkomt om snel de nde positie van een teken in een cel terug te geven.
Kutools for Excel, met meer dan 300 handige functies, maakt uw werk eenvoudiger. | ||
Na gratis installeren Kutools voor Excel, doe het als volgt:
1. Selecteer een cel waarvan u het resultaat wilt retourneren en klik op Kutools > Formule Helper > Formule Helper . Zie screenshot:
2. Dan in de popping Formule Helper dialoogvenster, doe zoals hieronder:
1) Selecteer Lookup uit de vervolgkeuzelijst van Formule type sectie;
2) Kies Zoek waar het teken N-de in een tekenreeks voorkomt in Kies een formule sectie;
3) Selecteer de cel die de tekenreeks bevat die u gebruikt en typ vervolgens het opgegeven teken en de zoveelste instantie in de tekstvakken in de Argumenten ingevoerd pagina.
3. klikken Ok. En je krijgt de positie van het n-de voorkomen van een teken in een string.
Beste Office-productiviteitstools
Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie als nooit tevoren. Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die u het meest nodig heeft...
Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker
- Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
- Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!