
Általános képlet
=LEFT(text,FIND(character,text)-1)
Összegzés
A szöveges karakterlánc egy karakterhez történő felosztásához használhatja a BAL, JOBB, HEN és KERES funkciók kombinációját.
A bemutatott példában a C5 képlete a következő:
=LEFT(B5,FIND("_",B5)-1)
És a D5 képlete a következő:
=RIGHT(B5,LEN(B5)-FIND("_",B5))
Magyarázat
Az első képlet a FIND függvény segítségével keresi meg az aláhúzást (_) a szövegben, majd kivonunk 1-et, hogy visszalépjünk a "speciális karakter előtti karakterhez".
FIND("_",B5)-1
Ebben a példában a FIND 7-et ad vissza, így végül 6-os lesz.
Ez az eredmény bekerül a BAL funkcióba, például "num_chars" néven - a B5-ből kibontandó karakterek száma balról:
=LEFT(B5,6)
Az eredmény a "011016" karakterlánc.
A szöveg második részének megszerzéséhez a FIND funkciót használjuk a megfelelő funkcióval.
Ismét a FIND segítségével keressük meg az aláhúzást (7), majd vonjuk le ezt az eredményt a B5 (22) szöveg teljes hosszából, amelyet a LEN függvénnyel számoltunk:
LEN(B5)-FIND("_",B5)
Ezzel 15 (22-7) értéket kapunk, amelyet a RIGHT függvénybe "num_chars" néven adunk meg - a B5-ből kibontandó karakterek számát, jobbról indulva:
=RIGHT(B5,15)
Az eredmény a "Assessment.xlsx" karakterlánc