Как получить последнюю строку в ячейке Excel

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

По сути, извлеките последнюю строку из ячейки, содержащей несколько строк, разделенных ALT+Enter.

Преобразование HTML-таблицы в профессиональный документ Excel
Преобразование HTML-таблицы в профессиональный документ Excel
Это самый простой способ создания Excel из HTML-таблицы.
Импорт excel в laravel в базу данных
Импорт excel в laravel в базу данных
Здравствуйте, дорогой читатель, в этой статье я расскажу практическим и быстрым способом, как импортировать файл Excel в вашу базу данных с помощью...
1
0
135
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Предполагая отсутствие ограничений 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))

Другие вопросы по теме