Tip: andere talen zijn Google-Vertaald. Je kunt het English versie van deze link.
Log in
x
or
x
x
Registreren
x

or

Hoe de eerste, laatste of nde instantie van een teken in Excel te vinden?

doc-get-last-positie-char-1-1

Stel dat je de volgende lijst met tekstreeksen hebt, inclusief het teken "-", en nu wil je het laatste of het eerste voorkomen van het teken "-" hebben, heb je goede ideeën om dit probleem aan te pakken?

Vind het laatste voorkomen van karakter met formules

Zoek het laatste teken dat voorkomt met de door de gebruiker gedefinieerde functie

Zoek het eerste of het n-de voorkomen van een specifiek teken met Kutools voor Excel


Zoek het eerste of het n-de voorkomen van een specifiek teken:

Kutools for Excel's Zoek het eerste exemplaar van een teken functie kan u helpen om de eerste of nde positie van een specifiek teken snel en gemakkelijk te krijgen.

doc-get-last-positie-char-1

Kutools for Excel: met meer dan 200 handige Excel-add-ins, gratis om zonder beperking in 60-dagen te proberen. Download en gratis proef nu!



Hier zijn enkele formules die je kunnen helpen om de laatste positie van een bepaald personage te vinden, alsjeblieft als volgt:

1. Voer deze formule in naast uw tekstreeks = SEARCH ( "^^", plaatsvervanger (A2, "-", "^^", LEN (A2) -LENGTE (plaatsvervanger (A2, "-", "")))), dit voorbeeld, ik zal het in cel C2 invoeren en op drukken invoeren sleutel om het resultaat te krijgen zie screenshot:

doc-get-last-positie-char-1

2. Sleep vervolgens de vulgreep naar het bereik waarop u deze formule wilt toepassen en u krijgt het laatste exemplaar van het specifieke teken "-", zie screenshot:

doc-get-last-positie-char-1

Opmerkingen:

1. U kunt ook de volgende formule gebruiken om deze taak op te lossen: =LOOKUP(2,1/(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)="-"),ROW(INDIRECT("1:"&LEN(A2))))

2. In de bovenstaande formules, A2 geeft de celwaarde aan die u wilt gebruiken. En "-"Staat voor het specifieke karakter dat u zijn laatste positie wilt geven, u kunt het naar andere tekens wijzigen als dat nodig is.


Om de positie van het laatste teken "-" te krijgen, kunt u ook een door de gebruiker gedefinieerde functie maken, doe als volgt:

1. Open uw werkblad dat u wilt gebruiken.

2. Houd de toets ingedrukt ALT + F11 toetsen om de te openen Microsoft Visual Basic for Applications-venster.

3. Dan klikken bijvoegsel > module, en plak de volgende macro in de Module venster.

VBA-code: vind de laatste instantie van het karakter

Function LastpositionOfChar(strVal As String, strChar As String) As Long
LastpositionOfChar = InStrRev(strVal, strChar)
End Function

4. Sla deze code vervolgens op en sluit deze, ga terug naar het werkblad en voer deze formule in = Lastpositionofchar (A2, "-") (A2 is de cel die de gegevens bevat die u wilt gebruiken, en "-"Is het karakter dat je nodig hebt om zijn laatste positie te vinden, je kunt ze aanpassen als je nodig hebt.) Naast je gegevens in een lege cel, zie screenshot:

doc-get-last-positie-char-1

5. Sleep vervolgens de vulgreep naar het bereik dat u nodig hebt om deze formule toe te passen en het voorkomen van het laatste teken "-" is als volgt uit de tekenreeksen geëxtraheerd:

doc-get-last-positie-char-1


Misschien wilt u soms het eerste of het eerste voorkomen van een bepaald teken vinden en in dit geval zullen bovenstaande methoden niet werken. Maar met Kutools for Excel's Zoek het eerste exemplaar van een teken hulpprogramma, kunt u deze taak zo snel mogelijk oplossen.

Kutools for Excel : met meer dan 300 handige Excel-invoegtoepassingen, gratis om zonder beperking te proberen in 60-dagen.

Ik wil bijvoorbeeld het tweede voorkomen van het teken "-" krijgen, alsjeblieft als volgt doen:

1. Klik op een cel waar u het resultaat wilt plaatsen.

2. Dan klikken Kutools > Formules > Zoek het eerste exemplaar van een tekenzie screenshot:

doc-get-last-positie-char-1

3. In de Formula Helper dialoog venster:

(1.) Selecteer de cel die u naast de wilt gebruiken Draad tekstvak;

(2.) Voer het karakter in dat u wilt vinden en verkrijg de positie naast de Karakter tekstvak; (Opmerking: het teken dat je hebt ingevoerd, moet tussen aanhalingstekens staan.)

(3.) Geef tenslotte het nummer op dat u de positie van het teken naast de wilt krijgen Nde keer doos.

doc-get-last-positie-char-1

4. Dan klikken Ok knop en sleep de vulgreep naar de cellen die u de positie wilt krijgen om het volgende resultaat te krijgen als u dat wilt.

doc-get-last-positie-char-1

Download en proef Kutools nu voor Excel!


Kutools for Excel: met meer dan 200 handige Excel-add-ins, gratis om zonder beperking in 60-dagen te proberen. Download en gratis proef nu!


Gerelateerde artikelen:

Hoe de eerste letter van elk woord uit cel halen?

Hoe eerste / laatste / nde woord uit tekststring te extraheren in Excel?



Aanbevolen productiviteitstools voor Excel

Kutools voor Excel helpt u altijd om uw werk voor de tijd af te maken en uzelf te onderscheiden van een menigte

  • Meer dan 300 krachtige geavanceerde functies, ontworpen voor 1500-werkscenario's, verhoging van de productiviteit met 70%, geeft u meer tijd om voor uw gezin te zorgen en van het leven te genieten.
  • U hoeft niet langer formules en VBA-codes te onthouden, maar uw hersenen rust vanaf nu.
  • Word een Excel-expert in 3 minuten, gecompliceerde en herhaalde bewerkingen kunnen in seconden worden uitgevoerd,
  • Verminder dagelijks duizenden toetsenbord- en muisbewerkingen, zeg nu tot ziens tegen beroepsziekten.
  • 110,000 zeer effectieve mensen en 300 + keuze van wereldberoemde bedrijven.
  • 60-day full features free trial. 60-dagen geld-teruggaranties. 2 jaar gratis upgrade en ondersteuning.

Brengt browsen met tabbladen en bewerken naar Microsoft Office, veel krachtiger dan de tabbladen van de browser

  • Office-tabblad is ontworpen voor Word, Excel, PowerPoint en andere Office-toepassingen: 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 verlaagt dagelijks honderden muisklikken voor u!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Anders · 2 years ago
    Thank You, great work !!

    Best Regards Anders
  • To post as a guest, your comment is unpublished.
    Tom · 2 years ago
    Thank you for these formulas. Very helpful.