
Általános képlet
=TRIM(RIGHT(SUBSTITUTE(B5,CHAR(10),REPT(" ",200)),200))
Összegzés
Az utolsó szó megszerzéséhez egy szöveges karakterláncból használhatja a TRIM, SUBSTITUTE, RIGHT és REPT függvényen alapuló képletet.
A bemutatott példában a C5 képlete a következő:
=TRIM(RIGHT(SUBSTITUTE(B5,CHAR(10),REPT(" ",200)),200))
Magyarázat
Ez a képlet kihasználja azt a tényt, hogy a TRIM tetszőleges számú vezető teret eltávolít. Keressük a sortöréseket, és "elárasztjuk" a szöveget szóközökkel, ahol találunk egyet. Aztán visszatérünk, és jobbról ragadunk szöveget.
Belülről kifelé haladva a SUBSTITUTE funkcióval megtaláljuk az összes sortörést (10. karakter), és mindegyiket 200 szóközzel helyettesítjük:
SUBSTITUTE(B5,CHAR(10),REPT(" ",200))
A kicserélés után a következőképpen néz ki (kötőjelekkel az olvashatóság szóközei):
line one----------line two----------line three
Minden szóköz között 200 szóköz van.
Ezután a RIGHT függvény 200 karaktert von ki, jobbról kezdve. Az eredmény így fog kinézni:
-------line three
Végül a TRIM funkció eltávolítja az összes vezető teret, és visszaadja az utolsó sort.
Megjegyzés: 200 egy tetszőleges szám, amely a leghosszabb vonalat jelöli, amelyet várhatóan talál egy cellában. Ha hosszabb sorok vannak, növelje ezt a számot szükség szerint.
Mac verzió
A Mac Excel egy másik sortörési karaktert használ a cellákban, a 13. karakter, ezért inkább a képlet ezen verzióját használja:
=TRIM(RIGHT(SUBSTITUTE(B5,CHAR(13),REPT(" ",200)),200))