Haal het positienummer op van een teken of subtekenreeks binnen een tekst.
Kopieer deze formule
=FIND("-", A2)FIND retourneert de positie van de eerste instantie van de zoektekst, tellend vanaf 1. FIND is hoofdlettergevoelig; SEARCH is dat niet en ondersteunt jokertekens. Beide werken goed samen met LEFT, MID en RIGHT om delen te extraheren.
De @ is het 5e teken.
=FIND("-", "A-17-X", 3)→5Het derde argument start het zoeken bij teken 3, dus het tweede koppelteken wordt gevonden.
De positie wordt meestal doorgegeven aan LEFT, MID of RIGHT.
Hoofdletterongevoelig
=SEARCH("abc", A2)SEARCH negeert hoofdletters en staat jokertekens toe.
FIND geeft #VALUE! terug. Zet er IFERROR omheen: =IFERROR(FIND("-", A2), 0).
Gebruik in Excel 365 =LEN(TEXTBEFORE(A2, "-", -1))+1. Dat geeft de positie van het laatste koppelteken.
Begin de tweede zoekactie direct na de eerste treffer: =FIND("-", A2, FIND("-", A2)+1).
FIND is hoofdlettergevoelig en accepteert geen jokertekens. SEARCH negeert hoofdletters en accepteert jokertekens.
Heb je een formule nodig voor je eigen gegevens?
Beschrijf in gewone taal wat je wilt en laat ExcelGPT de formule schrijven, uitleggen en controleren — gratis te proberen, geen plug-in nodig.