Finn andre (eller nde) forekomst av tegn i Excel og Google Sheets

Last ned eksempel på arbeidsbok

Last ned eksemplet på arbeidsbok

Denne opplæringen viser hvordan du finner den andre eller andre forekomsten av et tegn i Excel og Google Sheets.

Finn nth forekomst av tegn i tekst

For å finne den niende forekomsten av et tegn (eller en tegnrekke), bruker vi funksjonene FINN og SUBSTITUTE. For eksempel for å få posisjonen til 2nd forekomsten av "d" -tegnet, legger vi følgende formel i celle C3:

= FINN (CHAR (140), SUBSTITUTE (B3, "d", CHAR (140), 2))

Vi kan generalisere formelen mer for å finne en liste over tegn og forekomster:

= FINN ("~", ERSTATNING (B4, C4, "~", D4))

Formelen har to deler, som forklares separat nedenfor:

BYTTE Funksjon Del

Vi brukte SUBSTITUTE -funksjonen til å erstatte forekomsten av et spesifisert tegn ("c"), i tekststrengen, med det unike tegnet ("~").

= ERSTATNING (B3, C3, "~", D3)

Merk: Bare sørg for at det unike tegnet du bruker i formelen ikke allerede er i tekststrengen.

FINN Funksjon Del

Nå setter vi FIND -funksjonen foran SUBSTITUTE -funksjonen for å få ønsket resultat.

Ved å erstatte den spesifikke forekomsten av karakteren (la oss si "c") med et unikt tegn ("~"), kan vi nå ganske enkelt bruke FIND -funksjonen til å lete etter det unike tegnet ("~"). FIND -funksjonen returnerer posisjonen til det unike tegnet (“~”) i tekststrengen.

= FINN ("~", E3)

Selvfølgelig returnerer dette 2nd forekomsten av “c”, som er 27. Og formelen kan generelt brukes til å returnere plasseringen til den n.te forekomsten av et tegn i Excel.

Finn den andre forekomsten av tegn i Google Regneark

Formelen for å finne den niende forekomsten av tegn fra en tekststreng fungerer nøyaktig det samme i Google Regneark som i Excel:

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave