Мой вопрос похож на Копирование многострочного текста в одну ячейку в Excel , за исключением того, что текст, который я хочу скопировать, содержит форматированный текст - полужирный текст, цветной текст, элементы маркеров и т. Д. ...
Если дважды щелкнуть ячейку или щелкнуть строку формул перед вставкой, как указано в ответе на связанный вопрос, это сохранит разрывы строк, но все остальное форматирование будет потеряно; он рассматривает пасту как текстовую пасту.
Есть ли способ скопировать форматированный многострочный текст с веб-страницы, электронной почты, MS Word или любой другой программы в одну ячейку в Excel?
В качестве примера предположим, что я хочу скопировать следующий текст непосредственно с этой веб-страницы и вставить его в одну ячейку моей книги, сохранив при этом разрывы строк и форматирование:
Как сделать бутерброд:
- 2 ломтика хлеба
- один кусочек мяса
- один кусочек сыра
Положите мясо на один из кусочков хлеба. Положите сыр поверх этого. Поместите другой ломтик хлеба поверх этого.
Вуаля!
Вот несколько снимков экрана, на которых я попытался сделать это, скопировав таблицу из документа Microsoft Word в Excel с использованием различных параметров. Текст A1
, B1
и т.д. указывают на клетки я ожидаю текст , чтобы закончить в.
В Word с отображением символов форматирования:
Используя вставку по умолчанию в Excel в ячейке A1. Обратите внимание , что Excel сломал текст на оба жестких (¶) и мягких возвраты (↵) в отдельные строки, и создал объединенные ячейки для «А1» и «С1» текст:
Используя опцию вставки «Форматирование соответствия цели» в Excel, в ячейке A1:
Дважды щелкните внутри ячейки B1, затем вставьте (обратите внимание, что при этом подходе опции «Специальная вставка» недоступны):
И здесь я отметил все форматирование символов Excel, примененное при использовании вставки по умолчанию, и вручную применил его к тексту, чтобы проиллюстрировать желаемый результат. Excel не предлагает пулю форматирования, но при использовании пасты по умолчанию, он помещает символ маркера в 11,5 пт символов шрифта, и воспроизводит Tab от Слова с несколькими пробелами в 7 пт Times New Roman. Единственное, что не может быть применено к подмножеству текста в ячейке, это выравнивание с отступом, но даже без этого, чтобы получить результат вставки, подобный этому, без необходимости вручную применять шрифт, размер, жирный шрифт и курсив везде, каждый раз (и цвет, если применимо), было бы идеально: