
Formula generică
=LEFT(text,FIND(character,text)-1)
rezumat
Pentru a împărți un șir de text la un anumit caracter, puteți utiliza o combinație a funcțiilor STÂNGA, DREAPTA, LEN și FIND.
În exemplul prezentat, formula din C5 este:
=LEFT(B5,FIND("_",B5)-1)
Și formula din D5 este:
=RIGHT(B5,LEN(B5)-FIND("_",B5))
Explicaţie
Prima formulă folosește funcția FIND pentru a localiza sublinierea (_) în text, apoi scădem 1 pentru a reveni la „caracterul dinaintea caracterului special”.
FIND("_",B5)-1
În acest exemplu, FIND returnează 7, deci ajungem cu 6.
Acest rezultat este introdus în funcția STÂNGA ca „num_chars” - numărul de caractere de extras din B5, începând din stânga:
=LEFT(B5,6)
Rezultatul este șirul „011016”.
Pentru a obține a doua parte a textului, folosim FIND cu funcția potrivită.
Folosim din nou FIND pentru a localiza sublinierea (7), apoi scădem acest rezultat din lungimea totală a textului din B5 (22), calculat cu funcția LEN:
LEN(B5)-FIND("_",B5)
Acest lucru ne oferă 15 (22-7), care este introdus în funcția DREAPTA ca "num_chars" - - numărul de caractere de extras din B5, începând din dreapta:
=RIGHT(B5,15)
Rezultatul este șirul „Assessment.xlsx”