Găsiți a doua (sau a n-a) apariție a caracterului în Excel și Foi de calcul Google

Descărcați Exemplu de registru de lucru

Descărcați exemplul de registru de lucru

Acest tutorial va arăta cum să găsiți a doua sau a n-a apariție a unui caracter în Excel și Foi de calcul Google.

Găsiți apariția personajului în text

Pentru a găsi a n-a apariție a unui caracter (sau șir de caractere), vom folosi funcțiile FIND și SUBSTITUTE. De exemplu, pentru a obține poziția celor 2nd apariția caracterului „d”, punem următoarea formulă în celula C3:

= FIND (CHAR (140), SUBSTITUT (B3, "d", CHAR (140), 2))

Putem generaliza formula mai mult pentru a găsi o listă de caractere și apariții:

= FIND ("~", SUBSTITUT (B4, C4, "~", D4))

Formula are două părți, care sunt explicate separat mai jos:

SUBSTITUT Funcția Part

Am folosit funcția SUBSTITUTE pentru a înlocui apariția unui caracter specificat („c”), în șirul de text, cu caracterul unic („~”).

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

Notă: asigurați-vă că caracterul unic pe care îl utilizați în formulă nu este deja în șirul de text.

Găsiți funcția Part

Acum, punem funcția FIND înainte de funcția SUBSTITUTE pentru a obține rezultatul dorit.

Înlocuind instanța specifică a personajului (să spunem aici „c”) cu un caracter unic („~”), putem folosi acum pur și simplu funcția FIND pentru a căuta caracterul unic („~”). Funcția FIND va returna poziția acelui caracter unic („~”) în șirul de text.

= FIND ("~", E3)

Desigur, acest lucru returnează 2nd apariția „c”, care este 27. Și formula poate fi utilizată în general pentru a returna poziția apariției a n-a unui caracter în Excel.

Găsiți apariția personajului în Foi de calcul Google

Formula pentru a găsi a noua apariție a caracterului dintr-un șir de text funcționează exact la fel în Foi de calcul Google ca în Excel:

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave