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: