Мне нужна помощь, чтобы получить последнюю строку ячейки, содержащей 10 строк в Excel. Это означает, что у меня есть 10 строк в одной строке Excel, и мне нужно скопировать последнюю строку (после нажатия ALT + Enter) и вставить в другую ячейку Excel.
По сути, извлеките последнюю строку из ячейки, содержащей несколько строк, разделенных ALT+Enter.


Предполагая отсутствие ограничений Excel в соответствии с опубликованными тегами, следующая формула должна работать в соответствии с объяснениями вашего сообщения:
=TAKE(TEXTSPLIT(A1,,CHAR(10)),-1)
Или, используя FILTERXML()
=FILTERXML("<m><b>"&SUBSTITUTE(A1,CHAR(10),"</b><b>")&"</b></m>","//b[last()]")
Или для более старых версий:
=TRIM(RIGHT(SUBSTITUTE(A1,CHAR(10),REPT(" ",100)),100))
Или используйте TEXTAFTER()
=TEXTAFTER(A1,CHAR(10),-1)
Другая альтернатива:
=RIGHT(A1;LEN(A1)-FIND("@";SUBSTITUTE(A1;CHAR(10);"@";LEN(A1)-LEN(SUBSTITUTE(A1;CHAR(10);"")));1))