Вставка в Excel из Word — остановка преобразования новой строки Word в новую ячейку

Вставка в Excel из Word — остановка преобразования новой строки Word в новую ячейку

Итак, у меня есть таблица в MS Word, которая имеет два столбца. Во втором столбце текст распределен на несколько строк, т. е. я нажал «Enter», чтобы добиться этого.

Когда я вставляю данные в Excel, он преобразует эти отдельные строки в отдельные ячейки.

Я хочу, чтобы строки оставались в одной и той же ячейке, просто на разных строках, т. е. что бы произошло, если бы я нажал Alt+Enter в ячейке Excel.

Как бы я это сделал?

Редактировать:Вот пример моих данных. В Word это таблица Word.

----------------------------
| Bananas   | - yellow     |
|           | - curved     |
----------------------------
| Apples    | - red/green  |
|           | - round      |
----------------------------

решение1

Лучший ответ: Как скопировать таблицы Word в Excel, не разбивая ячейки на несколько строк?

Данный трюк заключается в копировании/замене символа новой строки в таблице Word на что-то вроде символа абзаца ¶ (теперь я знаю, что это также известно как "pilcrow"). Вам не нужно сохранять документ Word, чтобы сохранить оригинал.

Вставьте измененные данные в Excel, а затем вы можете сделать еще одну операцию копирования/вставки, чтобы вернуть внутренние переносы строк обратно в ячейки, не разделяя их. Фишка Excel заключается в использовании Alt-кодов для определения поиска и замены. Смотрите указанную ссылку.

решение2

Вставка не работает. Alt+Enter в Excel не является специальным символом, это всего лишь способ гарантировать сохранение CR+LF в ячейке, а не принудительное перемещение в следующую ячейку.

Одним из вариантов может быть не нажимать Enter в таблице Word, а использовать вместо этого другой символ (например, «#»), а затем использовать макрос в Excel для поиска «#» и замены на CHR(10) после вставки.

Связанный контент