4

Я переношу данные из другого документа в документ Excel. Все происходило, как и ожидалось, но в определенный момент, когда я что-то вставляю, Excel добавляет дефисы в слова, используя структуру слога.

Это происходит только в Excel, и под этим я подразумеваю, что если я скопирую этот странно отформатированный контент в текстовый документ, дефисы исчезнут. Они появляются только в Excel.

  • Я попытался найти какой-то вариант в Excel, но безуспешно.
  • Я попытался вставить содержимое из документа только для текста, чтобы исключить любые проблемы с форматированием, но все же не повезло.

Я случайно выбрал какой-то вариант? Как я могу решить это?

Еще одна интересная вещь заключается в том, что "заголовок" в ячейке не получает такого форматирования. Ниже приведен скриншот с примером (одна ячейка):

статья


Это текст, который вызывает эту проблему

Libera Circolazione Dei Software приобретает онлайн

В материально-техническом и промышленном образовании, основанном на принципах ценностей и способностях, в духе предпринимательства, в том числе и в духе его убеждений, в том числе и в общепринятых условиях. опера оперы (о продвижении), которая должна быть сделана в стиле модо дель тучто лецито.

2 ответа2

3

Они кажутся мягкими дефисами. Мягкие дефисы всегда отображаются в ячейках, потому что ячейки не переносят свое содержимое естественным образом. Они исчезают на веб-страницах и при вставке в текстовые процессоры, поскольку их механизмы форматирования текста поддерживают мягкие переносы.

В вашем случае в вашем заголовке нет мягких дефисов, только в основном тексте.

Самый простой способ принудительно удалить мягкие дефисы - это заменить их все пустыми строками, но если вы хотите сохранить мягкие дефисы, скрывая их в областях, которые не переносятся, я не совсем уверен в решении, так как ячейки в Excel вообще не поддерживают мягкие переносы (даже если вы заставляете их переносить текст в диалоговом окне «Формат ячеек»).

Я нашел это, однако:

В Excel мягкие дефисы работают в текстовых полях (вставленных на вкладке «Вставка» на ленте) и в текстовых полях ActiveX (на вкладке «Разработчик» на ленте) с многострочным и переносом слов, установленным в «Истина», но не в ячейках.

0

Слишком поздно, чтобы помочь вам. Я знаю, но: используйте функцию замены, чтобы заменить все экземпляры char 173 ничем, затем скопируйте результирующий текст и вставьте специальные значения: для удаления формулы и сохранения только исправленного текста.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .