Почему текст не переносится в Excel?

Обновлено: 20.11.2024

У меня есть ячейка, в которой установлен флажок "Перенос текста". Если ячейка содержит текст длиннее, чем длина ячейки, он *может* переноситься, но ячейка не увеличивается в размере, поэтому на самом деле не имеет значения, переносится ли она. Есть ли способ сделать перенос ячейки и увеличить высоту ячейки, чтобы показать пользователю весь текст при вводе?

Факты об Excel

Дважды щелкните любое число в сводной таблице, чтобы создать новый отчет, в котором будут показаны все строки сведений, составляющие это число

Сандип Уорриер

Известный участник

Проверьте горизонтальное выравнивание ячеек.

Если это «Заполнить», измените его на «Общие».

ГайГадуа

Активный участник

Проверьте горизонтальное выравнивание ячеек.

Если это «Заполнить», измените его на «Общие».

Я изменил выравнивание ячейки столбца по горизонтали на "Общее". Затем я набрал длинное предложение и нажал клавишу возврата, но высота ячейки (строки) не увеличилась. Любая другая идея, почему это не работает?

сачин.ачарья

Обычная доска

Установите для параметра "Высота строки" значение "Автоподбор". Шаги для этого могут различаться в зависимости от вашей версии Excel, но следующая комбинация клавиш будет работать во всех:

Сначала Alt+O, затем R, а затем A

ГайГадуа

Активный участник

Установите для параметра "Высота строки" значение "Автоподбор". Шаги для этого могут различаться в зависимости от вашей версии Excel, но следующая комбинация клавиш будет работать во всех:

Сначала Alt+O, затем R, а затем A

Кажется, это работает! Спасибо. Можно ли найти это через меню Excel 2003?

сачин.ачарья

Обычная доска

Джеральд Хиггинс

Известный участник

Привет. Кто-то только что спросил меня об этом. В 2003 году, кажется, есть ограничения на это.
Я тестирую его с фиктивным текстом длиной более 2000 символов.
Флажок «Формат», «Ячейки», «Обтекание текстом» установлен.
Применен формат, строка, автоподбор.
При размере текста 10 пунктов (Verdana) отображается около 1150 символов.
Уменьшение размера текста дает мне больше символов, примерно до 1260 в 6 точках. Я говорю "приблизительно", потому что трудно получить последовательный результат.

Кто-нибудь знает более формальное определение ограничений?

Сандип Уорриер

Известный участник

Хм. Я не уверен в формальном определении. Однако, если я оставлю ширину столбца такой, какая она есть, и сделаю автоподгонку только по строкам, я смогу увидеть только около 220 символов. При выполнении автоподбора строк и столбцов я вижу около 1075 символов.

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

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


"Рорбаут" написал в сообщении
news:ED2C5BEC-FA41-4257-88CB-C348E718A529@microsoft.com.
> Я набираю текст в ячейке и хочу, чтобы он переносился. Я установил флажок "переносить текст"
>, однако он по-прежнему не переносится, и я вижу только часть текста. Когда я
> нажимаю на ячейку, текст появляется, но я все равно не могу его просмотреть, если я не
в
> этой конкретной ячейке.

Наведите указатель мыши на номер строки слева и дважды щелкните
нижнюю границу. Высота строки изменится автоматически.

Рорбаут поделился этим с нами в microsoft.public.excel.misc:

> Я набираю текст в ячейке и хочу, чтобы он переносился. Я установил флажок «обтекание
> текстом», однако он по-прежнему не переносится, и я вижу только часть
> текста. Когда я нажимаю на ячейку, текст есть, но я все равно
> не могу его просмотреть, если я не в этой конкретной ячейке.

Нажмите ALT+Ввод, чтобы вставить новые строки в ту же ячейку.

--
Амеди Ван Гассе использует XanaNews 1.17.3.1
Если в названии есть "X", это должно быть Linux?

Вы совершенно правы. Я увеличил высоту с помощью курсора и, конечно же,
появился «скрытый» текст. Спасибо!

"X_HOBBES" написал:

> Достаточно ли высока ваша ячейка? Попробуйте сделать высоту вашей ячейки немного выше. Excel
> должен автоматически регулировать высоту ячейки, но это не всегда так.
>
> X_HOBBES
>
>
> "rohrbaught" написал в сообщении
> новость:ED2C5BEC-FA41-4257-88CB-C348E718A529@microsoft .ком.
> > Я набираю текст в ячейке и хочу, чтобы он переносился. Я установил флажок "переносить текст"
> > однако он по-прежнему не переносится, и я вижу только часть текста. Когда я
> > нажимаю на ячейку, текст появляется, но я все равно не могу его просмотреть, если я не
> в
> > этой конкретной ячейке.
>
>
>

Извините, я не смог выполнить ваши инструкции.

"P Sitaram" написал:

> Наведите указатель мыши на номер строки слева и дважды щелкните
> нижнюю границу. Высота строки будет регулироваться автоматически.
>
>

Спасибо за ответ. Я попробовал это, и у меня не получилось.

rohrbaught поделился этим с нами в microsoft.public.excel.misc:

> Спасибо за ответ. Я пробовал это, и это не сработало.

Мне жаль это слышать. Меня устраивает.
Обратите внимание, что это не приводит к переносу строк, а просто добавляет жесткие
кодированные разрывы строк. Пожалуйста, следуйте инструкциям Хоббса.

--
Амеди Ван Гассе использует XanaNews 1.17.3.1
Если в названии есть "X", это должно быть Linux?

Вам также необходимо убедиться, что ваша ячейка настроена на перенос. Щелкните правой кнопкой мыши
ячейку. Щелкните Формат. Вкладка «Выравнивание». Установите флажок "Переносить текст"

Зарегистрированный пользователь Регистрация 19.04.2005 Сообщений 1

Объединенные ячейки вызывают проблему.

<цитата>. попробуйте поместить одну ячейку справа (шириной, равной сумме всех объединенных ячеек с проблемой переноса и с отмеченным переносом слов - лучше отформатировать одинаково).

Затем сделайте эту ячейку равной объединенной ячейке (например, "=C3").

Теперь автоподгонка должна работать.

У меня была похожая проблема. У меня была таблица со многими столбцами и строками с текстом. Опция переноса текста не работала, но я хотел печатать прямо из Excel.
Мое решение было таким. Я выбрал весь столбец и нажал кнопку «Перенести текст», и это РАБОТАЛО. Я попытался выбрать больше столбцов одновременно, и это РАБОТАЛО. Когда я выбираю всю таблицу, это не работает.

Зарегистрированный пользователь Дата присоединения 31.12.2017 Расположение БОСТОН MS-Off Ver 2010 Сообщения 1

Я испробовал все предложенные исправления, и ни одно из них мне не помогло. На моем листе были данные, которые были преобразованы из электронной таблицы PDF. В нем были ячейки, которые были объединены, затем разъединены, а текст объединен, дата и время разделены на столбец даты и столбцы времени и т. д. текст не будет центрироваться независимо от того, какое форматирование я пробовал.
Единственное, что в итоге сработало, это:
1) Сохранить лист как файл с разделителями-запятыми.
2) Закройте его.
3) Откройте его.
Теперь все данные возвращены в формат по умолчанию — без переноса и автоподбора.

Тогда я смог выбрать столбцы и установить перенос слов. Выберите другие столбцы и выберите Автоподбор. Выберите весь лист и строки Autofit. Измените шрифты и размеры шрифтов.

Зарегистрированный пользователь Дата присоединения 11 ноября 2018 г. Местоположение Майами, Флорида MS-Off Ver Excel для MAC, версия 16.18 Сообщения 1

У меня была такая же проблема. Сначала выберите все ячейки, с которыми у вас возникла проблема. Затем нажмите вкладку «Главная». Затем щелкните вкладку Формат. Затем выберите строку, затем выполните автоподбор.
Это сработало для меня. Теперь во всех строках отображается обернутый текст.

Перенос текста в ячейку Excel упрощает просмотр всех данных в этой ячейке. Обернутая ячейка расширяется по мере того, как вы вводите в нее текст, поэтому в нее всегда помещается все, что вы вводите.

Обтекание текстом не является параметром по умолчанию в Microsoft Excel, но его можно легко настроить. Есть два способа переноса текста в Excel: вы можете либо отредактировать настройки для автоматического переноса текста, либо вручную ввести разрывы строк.

Однако обратите внимание, что вам, возможно, придется отрегулировать высоту строки, чтобы весь текст был виден.

Ознакомьтесь с продуктами, упомянутыми в этой статье:

Microsoft Office 365 для дома (от 99,99 долл. США в Best Buy)

MacBook Pro (от 1299,99 долларов США в Best Buy)

Lenovo IdeaPad 130 (от 299,99 долларов США в Best Buy)

Как автоматически переносить текст в Excel

<р>1. Откройте Excel на своем Mac или ПК и выберите ячейки, которые хотите отформатировать.

<р>2. Выберите вкладку "Главная", затем найдите значок переноса текста и нажмите "Перенос текста".

<р>3. Кроме того, вы можете выбрать «Формат» в меню вверху, нажать «Ячейки», а затем выбрать «Обтекание текстом» на вкладке «Выравнивание».

Если вы предпочитаете использовать это меню, вы найдете обтекание текстом на вкладке «Выравнивание». Уильям Антонелли/Business Insider

<р>4. Обратите внимание, что размер ячейки влияет на текст, который вы видите.Например, если вы измените ширину ячейки, перенос данных автоматически подстроится под новое пространство.

Если текст в оболочке виден не полностью, это может быть связано с тем, что для строки установлена ​​определенная высота, которая не может вместить объем текста, или текст находится в диапазоне ячеек, которые были объединены.< /p>

Вот как настроить высоту ячейки:

<р>1. Выберите ячейку или ячейки, для которых вы хотите настроить высоту строки.

<р>2. Выберите вкладку "Формат", затем выберите "Высота".

<р>3. Оттуда вы можете:

  • Выберите «Автоподбор высоты строки», чтобы автоматически настроить высоту строки в соответствии с вашим текстом.
  • Укажите точную высоту строки, выбрав "Высота строки" и введя высоту (в пикселях) в поле.

Как переносить текст в Excel вручную с разрывами строк

<р>1. Чтобы вручную разбить текст и переместить его на другую строку, сначала дважды щелкните ячейку в том месте, где вы хотите сделать разрыв строки.

<р>2. Оказавшись в ячейке, щелкните место, где вы хотите сделать разрыв строки, и нажмите «Alt + Enter». Это переместит текст на одну строку вниз.

Обычный лист Excel содержит ячейки шириной 8,43 пункта и высотой 15 пунктов. Обычно это около 64 пикселей в ширину и 20 пикселей в высоту.

Если ваши текстовые данные длинные, вы можете увеличить ширину ячейки, чтобы она соответствовала длине данных.

Лучшим вариантом может быть перенос текста, чтобы увеличить высоту строки, чтобы вместо этого данные помещались в ячейке!

В этом посте вы узнаете 3 способа переноса текстовых данных, чтобы они поместились внутри ячейки.

Что такое перенос текста?

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

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

В приведенном выше примере вы можете видеть, что текст внутри ячейки B2 выходит далеко за пределы ширины ячейки и выходит за пределы ячейки вправо.

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

Перенос текста с ленты

Это очень распространенное действие, поэтому его можно найти на вкладке "Главная" команд ленты.

  1. Выберите ячейку или диапазон ячеек, к которым вы хотите применить форматирование переноса текста.
  2. Перейдите на вкладку "Главная".
  3. Нажмите команду "Перенос текста" в разделе "Выравнивание".

Это применит форматирование к вашим ячейкам!

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

Сочетание клавиш для переноса текста

Для форматирования переноса текста нет специального сочетания клавиш, но вы все равно можете использовать для этого горячие клавиши Alt.

Выберите ячейки, к которым вы хотите применить обтекание текстом, а затем нажмите Alt ➜ H ➜ W.

Конечно, это быстрый и простой способ применить форматирование.

Перенос текста в диалоговом окне "Формат ячеек"

Диалоговое окно форматирования ячеек содержит все параметры форматирования, которые можно применить к ячейке электронной таблицы, включая параметр переноса текста.

Вы можете открыть это меню, щелкнув правой кнопкой мыши по ячейке, затем выбрав «Формат ячеек» или нажав сочетание клавиш Ctrl + 1.

Перейдите на вкладку «Выравнивание» в меню ➜ Установите флажок «Перенос текста» в разделе «Управление текстом» ➜, затем нажмите кнопку «ОК».

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

Автоматическая настройка высоты строки по размеру текста

Если высота строки не регулируется должным образом, чтобы вместить весь текст, и она слишком мала или слишком велика, вам необходимо отрегулировать ее.

Вы можете сделать это вручную, нажав и перетащив строку, но есть простой способ автоматической настройки высоты.

Перейдите на вкладку «Главная» ➜ выберите параметры «Формат» ➜, затем выберите «Автоподбор высоты строки» в меню.Это также можно сделать, дважды щелкнув край заголовка строки.

Высота строки будет точно соответствовать высоте, необходимой для отображения всего текста.

Вручную добавьте разрывы строк для переноса текста

Функция переноса текста автоматически отформатирует текст с разрывами строк в зависимости от доступной ширины ячейки.

Если вы хотите выбрать место для разрыва строки, вы можете сделать это вручную, добавив символы разрыва строки в текстовые данные.

Поместите курсор в текст в то место, где вы хотите добавить разрыв строки, затем, удерживая клавишу Alt, нажмите Enter.

Это добавит в ваши текстовые данные символ разрыва строки, и данные будут отображаться на нескольких строках листа.

Удалить перенос текста

Удалить форматирование переноса текста так же просто, как и применить его.

Удалить форматирование

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

  • Перейдите на вкладку "Главная" и нажмите команду "Перенос текста".
  • Откройте меню "Формат ячеек" и снимите флажок "Обтекание текстом" на вкладке "Выравнивание".
  • Используйте сочетание клавиш Alt ➜ H ➜ W.

Те же команды, что и для применения форматирования, можно использовать и для удаления форматирования!

Удалить добавленные вручную разрывы строк

Если вы вручную добавили в текст символы разрыва строки для достижения эффекта переноса, вам нужно будет удалить их с помощью метода поиска и замены.

Нажмите Ctrl + H, чтобы открыть диалоговое окно поиска и замены.

Поместите курсор в раздел «Найти что» и нажмите Ctrl + J, чтобы добавить символ разрыва строки. Оставьте поле «Заменить на» пустым и нажмите кнопку «Заменить все».

Это заменит все символы разрыва строки, которые вы добавили вручную, ничем, тем самым удалив их.

Выводы

Обтекание текстом – отличный вариант оформления таблиц и повышения их читабельности.

Читайте также: