5

Можно ли использовать параметр переноса текста в ячейке Excel, но не использовать разделение слов при автоматическом изменении размера? Например, если у меня есть этот текст в ячейке "Это заголовок моего столбца", все будет в порядке, когда я автоматически изменяю размер (дважды щелкните границу столбца), чтобы иметь:

This
is 
my
column
title

Но нет:

This is m
y column t
itle.

4 ответа4

4

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

Я использовал найти и заменить, чтобы исправить интервал. Я скопировал "плохой" пробел из текста в поле поиска и набрал пробел в поле замены. Для нас, людей, оба поля кажутся пустыми. Это исправило мою проблему с переносом текста.

1

В качестве альтернативы команде замены я сделал следующее, чтобы избавиться от проблемных пробелов, которые были импортированы из MS Access и не переносятся в Word.

В проблемной ячейке скопируйте последнюю букву одного слова, пробел и первую букву следующего слова

Нажмите Ctrl F, чтобы открыть выпадающий список поиска / замены.

Перейти на вкладку Заменить

Вставьте 3 символа в поле «Найти»

Удалите два видимых символа - оставив проблемный, но невидимый символ

Идите на замену с коробкой и нажмите пробел один раз.

Затем заменить все

Все равно работало на меня

0

Как правило, более новые версии Excel автоматически разбивают текст между словами.

Однако, когда используется другой символ пробела, он не будет правильно распознавать пробелы между словами, поэтому обрабатывает весь текст как одно слово и разбивает его на фиксированную ширину. (Я нашел это трудным путем, и потребовалось немало времени, чтобы определить проблему.) При наборе текста в Excel пробелы в норме (код ASCII 32). Однако при копировании и вставке текста из некоторых других приложений может использоваться другой символ (например, код ASCII 160, который эквивалентен пробелу, за исключением четной четности); Excel относится к этим по-разному.

Вы можете использовать формулу = SUBSTITUTE(, "", ""), чтобы воспроизвести ячейку, заменяющую "плохие" пробелы, где находится рассматриваемая ячейка, первая "" содержит "плохой" пробел, а вторая " "содержит нормальное пространство.

И, может быть, у кого-то еще есть другое предложение о том, как убрать бит четности при копировании текста.

-1

В разделе «Выравнивание» нажмите кнопку « Wrap Text .

демонстрация

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