Szia!
Ezt úgy lehet, ha a sortörés(KARAKTER(10) harmadik előfordulását lecseréled egy olyan karakterre, ami biztosan nem fordul elő egyik szövegben sem. Tegyük fel, hogy ez a függőleges vonal (AtlGr+W).
Ha az eredeti szöveg az A1-ben van, akkor
=HELYETTE(A1;KARAKTER(10);"|";3)
Ezután már működik a te módszered is egy kis finomítással, mert a függőleges vonal első előfordulását kell megkeresni és attól balra lévő szöveget kell kivenni az A1-ből. A finomítás azt jelenti, hogy ahol megtalálod a pozíciót, annyi -1 karaktert kell kivenni balról.
=BAL(A1;SZÖVEG.KERES("|";HELYETTE(A1;KARAKTER(10);"|";3))-1)
365 esetén nem a TEXTSPLIT kellene ide, hanem a TEXTBEFORE
=TEXTBEFORE(A1;CHAR(10);3)
=SZÖVEGELŐTTE(A1;KARAKTER(10);3)
Imre