Нажмите "Enter", чтобы перейти к содержанию

Перенести текст в ячейке excel: Перенос текста в ячейке

Содержание

Перенос текста в ячейке

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

Автоматический перенос текста

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

  2. На вкладке Главная в группе Выравнивание выберите пункт Переносить текст. (В Excel для рабочего стола можно также выбрать ячейку и нажать ALT+H+W.)

    Примечания: 

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

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

Настройка высоты строки для отображения всего текста

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

  2. На вкладке Главная в группе Ячейки нажмите кнопку Формат.

  3. В группе Размер ячейки выполните одно из следующих действий:

    • Чтобы автоматически выравнивать высоту строк, выберите команду Автоподбор высоты строки.

    • Чтобы задать высоту строк, выберите команду

      Высота строки и введите нужное значение в поле Высота строки.

      Совет: Кроме того, можно перетащить нижнюю границу строки в соответствии с высотой текста в строке.

Ввод разрыва строки

Новую строку текста можно начать в любом месте ячейки.

  1. Дважды щелкните ячейку, в которую требуется ввести разрыв строки.

    Совет: Можно также выбрать ячейку и нажать F2.

  2. В ячейке щелкните место, где нужно ввести разрыв строки, и нажмите ALT+ВВОД.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Как сделать перенос строки в ячейке Excel формулой

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

Формула для переноса строки в ячейках Excel

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

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

Конечно в ячейке можно сделать перенос строки в любом месте с помощью комбинации клавиш ALT+Enter. Но если таких ячеек десятки лучше автоматизировать данный процесс с помощью простой выше приведенной формулы.



Как работает функция СИМВОЛ при переносе строк в ячейке

Программа MS Excel активно применяет коды из таблицы символов стандарта ASCII. В ней находятся все коды символов, которые высвечиваются на экране в операционной системе MS Windows любых версий. Таблица символов стандарта ASCII содержит 255 кодов по которым пронумерованы все символы от 1-го и до 255. Например, большая (в верхнем регистре) буква А имеет код 97. Числу 9 по этой же таблице присвоен код 57. Код символа пробела – 32, а код переноса строки имеет число 10. В этой же таблице содержатся непечатные символы с клавиатуры.

Зная соответствующие коды из таблицы ASCII и используя функцию СИМВОЛ, мы имеем возможность вставить любой символ в формулу Excel. У выше описанном примере вставлен символ переноса строки, который соединен с обеих сторон оператором & между значениями ячеек A2 и C2.

Если в ячейке не включен режим «Перенести текст», то наличие символа переноса строки будет незаметно:

Но на гистограммах, графиках и диаграммах символы переноса строк, вставленные с помощью формул либо введенные из клавиатуры (ALT+Enter) будут отображаться естественным образом. То есть переносом разбивать одну текстовую строку на две и больше.

Тонкости работы с переносами строк в Excel

Переносы строк внутри одной ячейки, добавляемые с помощью сочетания клавиш Alt+Enter — дело весьма частое и привычное. Иногда их делают сами пользователи, чтобы добавить красоты длинному тексту. Иногда такие переносы добавляются автоматически при выгрузке данных из каких-либо рабочих программ (привет 1С, SAP и т.д.) Проблема в том, что на такие таблицы приходится потом не просто любоваться, а с ними работать — и вот тогда эти невидимые символы переноса могут стать проблемой. А могут и не стать — если уметь правильно с ними обращаться.

Давайте-ка мы разберёмся в этом вопросе поподробнее.

Удаление переносов строк заменой


Если нам нужно избавиться от переносов, то первое, что обычно приходит в голову — это классическая техника «найти и заменить». Выделяем текст и затем вызываем окно замены сочетанием клавиш Ctrl+H или через Главная — Найти и выделить — Заменить (Home — Find&Select — Replace). Одна неувязочка — не очень понятно, как ввести в верхнее поле Найти (Find what) наш невидимый символ переноса строки. Alt+Enter тут, к сожалению, уже не работает, скопировать этот символ непосредственно из ячейки и вставить его сюда тоже не получается.

Поможет сочетание Ctrl+J — именно оно является альтернативой Alt+Enter в диалоговых окнах или полях ввода Excel:


Обратите внимание, что после того, как вы поставите мигающий курсор в верхнее поле и нажмёте Ctrl+J — в самом поле ничего не появится. Не пугайтесь — это нормально, символ-то невидимый 🙂

В нижнее поле Заменить (Replace with) либо ничего не вводим, либо вводим пробел (если хотим не просто удалить переносы, а заменить их на пробел, чтобы строки не склеились в единое целое). Останется нажать на кнопку Заменить всё (Replace All) и наши переносы исчезнут:

Нюанс: после выполнения замены введённый с помощью Ctrl+J невидимый символ остаётся в поле Найти и может помешать в дальнейшем — не забудьте его удалить, установив курсор в это поле и несколько раз (для надёжности) нажав на клавиши Delete и Backspace.


Удаление переносов строк формулой

Если нужно решить задачу именно формулами, то можно использовать встроенную функцию ПЕЧСИМВ (CLEAN), которая умеет очищать текст от всех непечатаемых символов, включая и наши злополучные переносы строк:


Такой вариант, однако, не всегда бывает удобен, т.к. строки после этой операции могут склеиваться между собой. Чтобы этого не происходило, нужно не просто удалять символ переноса, а заменять его на пробел (см. следующий пункт).

Замена переносов строк формулой


А если хочется не просто удалить, а именно заменить Alt+Enter на, например, пробел, то потребуется уже другая, чуть более сложная конструкция:


Чтобы задать невидимый символ переноса мы используем функцию

СИМВОЛ (CHAR), которая выводит символ по его коду (10). А потом функция ПОДСТАВИТЬ (SUBSTITUTE) ищет в исходных данных наши переносы и заменяет их на любой другой текст, например, на пробел.

Деление на столбцы по переносу строки

Знакомый многим и очень удобный инструмент Текст по столбцам с вкладки Данные (Data — Text to Columns) тоже может замечательно работать с переносами строк и разделить текст из одной ячейки на несколько, разбив его по Alt+Enter. Для этого на втором шаге мастера нужно выбрать вариант пользовательского символа-разделителя Другой (Custom) и использовать уже знакомое нам сочетание клавиш Ctrl+J как альтернативу Alt+Enter:

Если в ваших данных может встречаться несколько переносов строк подряд, то можно их «схлопнуть», включив флажок Считать последовательные разделители одним (Treat consecutive delimiters as one)

.

После нажатия на Далее (Next) и прохождения всех трёх шагов мастера мы получим желаемый результат:


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

Деление на строки по Alt+Enter через Power Query

Ещё одной любопытной задачей является деление многострочного текста из каждой ячейки не на столбцы, а на строки:


Вручную такое делать долго, формулами — сложно, макросом — не каждый напишет. А на практике подобная задача встречается чаще, чем хотелось бы. Самым простым и лёгким решением будет использовать для этой задачи возможности надстройки Power Query, которая встроена в Excel начиная с 2016 года, а для более ранних версий 2010-2013 её можно совершенно бесплатно скачать с сайта Microsoft.

Чтобы загрузить исходные данные в Power Query их нужно сначала преобразовать в «умную таблицу» сочетанием клавиш Ctrl+T или кнопкой Форматировать как таблицу на вкладке Главная (Home — Format as Table). Если по каким-то причинам вы не хотите или не можете использовать «умные таблицы», то можно работать и с «глупыми». В этом случае просто выделите исходный диапазон и дайте ему имя на вкладке Формулы — Диспетчер имен — Создать (Formulas — Name Manager — New).

После этого на вкладке Данные (если у вас Excel 2016 или новее) или на вкладке Power Query (если у вас Excel 2010-2013) можно жать на кнопку Из таблицы / диапазона (From Table/Range), чтобы загрузить нашу таблицу в редактор Power Query:


После загрузки выделим столбец с многострочным текстом в ячейках и выберем на Главной вкладке команду Разделить столбец — По разделителю (Home — Split Column — By delimiter):


Скорее всего, Power Query автоматически распознает принцип деления и сам подставит условное обозначение #(lf) невидимого символа переноса строки (lf = line feed = перенос строки) в поле ввода разделителя. Если нужно, то другие символы можно выбрать из выпадающего списка в нижней части окна, если включить предварительно галочку Разделить с помощью специальных символов (Split by special characters).

Чтобы всё разделилось на строки, а не не столбцы — не забудьте переключить селектор Строки (By rows) в группе расширенных параметров.

Останется только нажать на ОК и получить желаемое:


Готовую таблицу можно выгрузить обратно на лист с помощью команды Закрыть и загрузить — Закрыть и загрузить в… на вкладке Главная (Home — Close&Load — Close&Load to…).

Важно отметить, что при использовании Power Query необходимо помнить о том, что при изменении исходных данных результаты автоматически не обновляются, т.к. это не формулы. Для обновления нужно обязательно щёлкнуть правой кнопкой мыши по итоговой таблице на листе и выбрать команду Обновить (Refresh) или нажать кнопку Обновить всё на вкладке Данные (Data — Refresh All).

Макрос для деления на строки по Alt+Enter

Для полноты картины давайте упомянем решение предыдущей задачи ещё и с помощью макроса. Откройте редактор Visual Basic с помощью одноимённой кнопки на вкладке Разрабочик (Developer) или сочетания клавиш Alt+F11. В появившемся окне вставьте новый модуль через меню Insert — Module и скопируйте туда нижеприведённый код:

Sub Split_By_Rows()
    Dim cell As Range, n As Integer

    Set cell = ActiveCell

    For i = 1 To Selection.Rows.Count
        ar = Split(cell, Chr(10))         'делим текст по переносам в массив
        n = UBound(ar)                    'определяем кол-во фрагментов
        cell.Offset(1, 0).Resize(n, 1).EntireRow.Insert             'вставляем пустые строки ниже
        cell.Resize(n + 1, 1) = WorksheetFunction.Transpose(ar)     'вводим в них данные из массива
        Set cell = cell.Offset(n + 1, 0)                            'сдвигаемся на следующую ячейку
    Next i
End Sub

Вернитесь в Excel и выделите ячейки с многострочным текстом, который надо разделить. Затем воспользуйтесь кнопкой Макросы на вкладке Разработчик (Developer — Macros) или сочетанием клавиш Alt+F8, чтобы запустить созданный макрос, который и проделает за вас всю работу:


Вуаля! Программисты — это, на самом деле, просто очень ленивые люди, которые лучше один раз как следует напрягутся, чтобы потом ничего не делать :)

Ссылки по теме

Как переносить текст в ячейке таблицы Excel — Трюки и приемы в Microsoft Excel

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

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

Рис. 64.1. Примеры длинного текста в ячейках

Для ячейки В2 задано форматирование по умолчанию. Поскольку ячейки справа пустые, весь длинный текст сайта workspay.ru полностью виден. Ячейка В4 содержит тот же текст, что и В2, но кажется, что кусок текста отрезан, поскольку ячейка С4 непустая. Ячейка В6 испол ьзуст функцию Перенос текста, которая устанавливается в группе Главная ► Выравнивание.

При изменении ширины столбца ячейки, использующей функцию Перенос текста, вы обнаружите, что высота строки не меняется. Например, если вы уменьшите ширину столбца, то некоторая часть текста может не отобразиться. А при увеличении ширины столбца вы увидите незанятое пустое пространство в ячейке.

Чтобы откорректировать высоту строки после изменения ширины столбца, выберите Главная ► Ячейки ► Формат ► Автоподбор высоты строки. Кроме того, помните, что вы можете изменить горизонтальное и вертикальное выравнивание для текста. Например, можно центрировать его по горизонтали и по вертикали.

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

Вы также можете объединять ячейки для хранения длинного текста (см. эту статью для получения более подробной информации).

Другой способ обработки длинного текста состоит в том, чтобы разместить его в текстовом поле (надписи) (рис. 64.2). Добавьте текстовое поле, выбрав команду Вставка ► Текст ► Надпись, а затем просто начните печатать. Текстовое поле — это просто форма с текстом, так что вы можете форматировать ее так, как вам нравится. И, конечно, ее можно размещать без привязки к границам ячеек. Слова автоматически переносятся в текстовое поле (надписи). Чтобы указать разрыв строки, нажмите клавишу Enter. Текстовому полю на рисунке задана тень для эффекта нахождения над листом.

Рис. 64.2. Использование надписи для отображения длинных текстов

Перенос строк текста в ячейке Excel — MS Excel

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

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

Как задать несколько строк текста, не создавая абзацы?

В этом случае текст в ячейке будет состоять из одного абзаца, и количество его строк будет зависеть от ширины ячейки.
1 способ:

  • В окне открытого листа выделите нужные ячейки (с текстом или без) и перейдите к вкладке «Главная».
  • В группе «Выравнивание» щелкните по кнопке «Перенос текста» (рис. 3.19).

Рис. 3.19. Вкладка «Главная». Кнопка «Перенос текста»

2 способ:

  • В окне открытого листа выделите нужные ячейки (с текстом или без) и перейдите к вкладке «Главная».
  • В группе «Выравнивание» щелкните по кнопке «Формат ячеек» (или используйте сочетание клавиш Ctrl+Shift+F).
  • В окне «Формат ячеек» на вкладке «Выравнивание» в группе «Отображение» активируйте пункт «Переносить по словам».
  • Закройте окно кнопкой «ОК».
Совет

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

Как задать несколько строк текста, создавая абзацы?

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

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

В конце последней строки Alt+Enter использовать не следует, так как пустая строка будет влиять на выравнивание текста по вертикали.


Ответы на самые невероятные анонимные вопросы от знатоков и профессионалов своего дела.

Текст в ячейке Excel в пределах видимого размера

Приложение Excel из офисного пакета Microsoft Office предназначено для работы с электронными таблицами. Они почти так же популярны, как и документы Word. Приложение делает акцент на функциональности, а не на эстетическом восприятии. Электронные таблицы выглядят достаточно хорошо, но вам придется потратить некоторое время, чтобы сделать их легко читаемыми. Одна деталь, с которой вы будете часто сталкиваться в работе, это переполненный текст в ячейке Excel, который визуально не отображается полностью.

Такое случается, когда вы вставили слишком много текста или цифр в ячейку, и все это не может уместиться в пределах видимого размера. Содержимое находится в одной ячейке, но визуально «вылазит» на соседние. Здесь вы узнаете, как можно исправить такую проблему.

Текст в ячейке Excel

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

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

Первый способ. Для того, чтобы перенести текстовое содержимое, выберите ячейку и на вкладке «Главная» найдите инструмент «Перенести текст». После нажатия на него длинное содержимое будет отображено в нескольких строках без изменения ширины.

Второй способ. Также можно подогнать отдельно взятый столбец под размер уже введенных данных. Но после ввода другого содержимого, в другие ячейки столбца, размер не будет автоматически подстраиваться. Всё, что вам нужно сделать — навести курсор мыши на разделяющий заголовок между соседними столбцами и дважды щелкнуть левой кнопкой мыши по нему.

Третий способ. Требует от вас наименьших усилий. Он будет учитывать все данные, которые будут вводиться в ячейки. Выберите столбец, щелкнув по его букве или названию. Дальше перейдите на Панель инструментов и выберите кнопку «Формат». В открывшемся меню нажмите на опцию «Автоподбор ширины столбца».

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

Главная / Офис / Как исправить переполненный текст в ячейке Excel для правильного отображения

Перенос текста в ячейку

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

Переносить текст автоматически

  1. На листе выберите ячейки, которые нужно отформатировать.

  2. На вкладке Домашняя страница в группе Выравнивание щелкните Перенос текста .(В Excel для ПК вы также можете выбрать ячейку, а затем нажать Alt + H + W .)

    Примечания:

    • Данные в ячейках переносятся по ширине столбца, поэтому при изменении ширины столбца перенос данных настраивается автоматически.

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

Отрегулируйте высоту строки, чтобы весь обернутый текст был виден

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

  2. На вкладке Домашняя страница в группе Ячейки щелкните Формат .

  3. Менее Размер ячейки , выполните одно из следующих действий:

    • Для автоматической регулировки высоты строки щелкните AutoFit Row Height .

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

      Совет: Вы также можете перетащить нижнюю границу строки на высоту, на которой отображается весь обернутый текст.

Введите разрыв строки

Чтобы начать новую строку текста в любой конкретной точке ячейки:

  1. Дважды щелкните ячейку, в которой вы хотите ввести разрыв строки.

    Совет: Вы также можете выбрать ячейку и нажать F2 .

  2. В ячейке щелкните место, где вы хотите разорвать линию, и нажмите Alt + Enter .

Нужна дополнительная помощь?

Вы всегда можете спросить эксперта в сообществе специалистов по Excel или получить поддержку в сообществе Answers.

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

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

В первую очередь, Microsoft Excel предназначен для вычисления чисел и управления ими. Однако вы часто можете оказаться в ситуациях, когда помимо чисел необходимо хранить большие объемы текста в электронных таблицах.Если более длинный текст не помещается в ячейку, вы, конечно, можете поступить самым очевидным способом и просто сделать столбец шире. Однако это не вариант, когда вы работаете с большим листом, на котором есть много данных для отображения.

Гораздо лучшее решение — обернуть текст, превышающий ширину столбца, и Microsoft Excel предоставляет несколько способов сделать это. Это руководство познакомит вас с функцией переноса текста в Excel и поделится несколькими советами по ее разумному использованию.

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

Когда вводимые данные в ячейке слишком велики, происходит одно из следующих двух:

  • Если столбцы справа пусты, длинная текстовая строка выходит за границу ячейки в эти столбцы.
  • Если соседняя ячейка справа содержит какие-либо данные, текстовая строка обрезается на границе ячейки.

На скриншоте ниже показаны два случая:

Функция переноса текста в Excel может помочь вам полностью отобразить более длинный текст в ячейке без его переполнения в другие ячейки. «Перенос текста» означает отображение содержимого ячейки на нескольких строках, а не на одной длинной строке. Это позволит избежать эффекта «усеченного столбца», упростит чтение текста и сделает его удобнее для печати.Кроме того, это поможет сохранить одинаковую ширину столбца на всем листе.

На следующем снимке экрана показано, как обернутый текст выглядит в Excel:

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

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

Метод 1 . Перейдите на вкладку Home > Alignment group и нажмите кнопку Wrap Text :

Метод 2 .Нажмите Ctrl + 1, чтобы открыть диалоговое окно Формат ячеек (или щелкните правой кнопкой мыши выбранные ячейки, а затем нажмите Формат ячеек… ), перейдите на вкладку Выравнивание , установите флажок Перенос текста и нажмите ОК.

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

Наконечник. Если флажок Перенос текста закрашен сплошным цветом, это означает, что выбранные ячейки имеют другие настройки переноса текста, т.е.е. в одних ячейках данные переносятся, в других — нет.

Результат . Какой бы метод вы ни использовали, данные в выбранных ячейках переносятся по ширине столбца. Если вы измените ширину столбца, обтекание текстом будет настроено автоматически. На следующем снимке экрана показан возможный результат:

Как развернуть текст в Excel

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

Самый быстрый способ — выделить ячейки и нажать кнопку Перенос текста (вкладка Домашняя страница > Группа выравнивания ), чтобы отключить перенос текста.

Или нажмите сочетание клавиш Ctrl + 1, чтобы открыть диалоговое окно Формат ячеек , и снимите флажок Перенести текст на вкладке Выравнивание .

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

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

  • Войдите в режим редактирования ячейки, нажав клавишу F2, дважды щелкнув ячейку или щелкнув строку формул.
  • Поместите курсор в то место, где вы хотите разорвать линию, и нажмите сочетание клавиш Alt + Enter (например, нажмите клавишу Alt и, удерживая ее, нажмите клавишу Enter).

Результат . При вставке разрыва строки вручную автоматически включается параметр Перенос текста. Однако разрывы строк, введенные вручную, останутся на месте, когда столбец станет шире. Если вы отключите перенос текста, данные отображаются в одной строке в ячейке, но вставленные разрывы строк видны в строке формул.На следующем снимке экрана показаны оба сценария (разрыв строки после слова «сова»):

Перенос текста в Excel не работает

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

1. Фиксированная высота строки

Если в ячейке виден не весь обернутый текст, скорее всего, для строки задана определенная высота.Чтобы исправить это, выберите проблемную ячейку, перейдите на вкладку Home > Cells group и нажмите Format > AutoFit Row Height :

Или вы можете установить определенную высоту строки, щелкнув Высота строки… , а затем введя желаемое число в поле Высота строки . Фиксированная высота строки особенно удобна для управления способом отображения заголовков таблицы.

2. Объединенные ячейки
Перенос текста в

Excel не работает для объединенных ячеек, поэтому вам придется решить, какая функция более важна для конкретного листа.Если вы сохраните объединенные ячейки, вы можете отобразить полный текст, сделав столбцы шире. Если вы выберете Перенос текста, то разъедините ячейки, нажав кнопку Объединить и центрировать на вкладке Домашняя страница в группе Выравнивание :

3. Ширина ячейки достаточна для отображения ее значения

Если вы попытаетесь обернуть ячейку (я), которая уже достаточно широка для отображения ее содержимого, ничего не произойдет, даже если позже размер столбца изменится и станет слишком узким, чтобы вместить более длинные записи.Чтобы принудительно перенести текст, выключите и снова включите кнопку Excel Wrap Text .

4. Для горизонтального выравнивания установлено значение Заливка

Иногда люди хотят предотвратить перетекание текста в следующие ячейки. Это можно сделать, установив Заливку для горизонтального выравнивания. Если позже вы включите функцию переноса текста для таких ячеек, ничего не изменится — текст все равно будет обрезан по границе ячейки. Чтобы решить эту проблему, удалите выравнивание заливки:

.
  1. На вкладке Home в группе Alignment щелкните панель запуска Dialog (маленькая стрелка в правом нижнем углу группы ленты).Или нажмите Ctrl + 1, чтобы открыть диалоговое окно Формат ячеек .
  2. На вкладке Выравнивание диалогового окна Формат ячеек установите Общие для выравнивания по горизонтали и нажмите OK.

Это способ переноса текста в Excel для отображения более длинного текста на нескольких строках. Благодарю вас за чтение и надеюсь увидеть вас в нашем блоге на следующей неделе!

Вас также может заинтересовать

Заключительный текст — ONLYOFFICE

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

  1. Выберите одну ячейку или диапазон ячеек, для которых нужно включить перенос слов.Чтобы выделить весь рабочий лист, используйте комбинацию клавиш Ctrl + A .
  1. Щелкните значок Перенос текста , расположенный на вкладке Home верхней панели инструментов. После того, как вы щелкнете по нему, ваш текст в выбранных ячейках будет перенесен в соответствии с шириной столбца. Если вы измените ширину столбца, перенос данных будет настроен автоматически.

При желании может потребоваться отрегулировать высоту некоторых строк .Когда вы применяете параметр Перенос текста , высота строки автоматически изменяется, чтобы соответствовать многострочному тексту. Но в некоторых случаях содержимое ячейки частично скрыто. Это может произойти, если вы ранее установили нестандартную высоту для этой строки. Чтобы сделать данные ячейки полностью видимыми, вы можете выполнить следующие действия:

  1. выберите нужную строку или несколько строк, для которых вы хотите настроить высоту,
  2. щелкните правой кнопкой мыши заголовок строки,
  3. выберите опцию Set Row Height из контекстного меню,
  4. щелкните опцию Автоматическая подгонка высоты строки .

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

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

Иногда вам может также понадобиться создать разрыв строки вручную в произвольной точке.Для этого поместите точку вставки в текст, где вы хотите добавить разрыв строки, и нажмите комбинацию клавиш Alt + Enter , чтобы начать новую строку в той же ячейке. Это можно сделать как в ячейке, так и в строке формул. Чтобы развернуть строку формул, используйте стрелку справа.

Вот и все. Теперь вы знаете, как переносить текст в ячейки электронной таблицы.

Как быстро перенести текст в ячейки Excel

Перенос текста — самая известная функция Excel.Бывают случаи, когда сложно настроить длинные тексты в ячейке Excel . Когда у вас скопилось много текста, и он должен присутствовать в таблицах. Или, если вам не удалось поместить текст в ячейку Excel . Параметр Excel Wrap Text поможет вам разместить длинный текст в ячейке Excel или настроить длинные тексты в ячейке Excel.

Excel — один из лучших инструментов анализа данных, которому можно научиться, прежде чем начинать свой первый проект анализа данных.Поэтому сейчас лучшее время для изучения Excel и сертификации по программе Excel Master .

Скачать образец файла

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

Ярлык для переноса текста в Excel: Alt + Enter

(Нажмите и удерживайте клавишу Alt, а затем нажмите и отпустите клавишу Enter, не отпуская клавишу Alt на клавиатуре.)

Каковы шаги для переноса текстовых ячеек в Excel?

Чтобы обернуть текст в ячейках Excel, вы должны выполнить следующие шаги,

  • Перейдите на вкладку «Домашняя страница » , перейдите к группе выравнивания
  • Нажмите кнопку переноса текста
  • Нажмите Ctrl + 1
  • Щелкните по выбранным ячейкам
  • Щелкните диалоговое окно Формат ячеек
  • Перейти к Выступ для выравнивания
  • Установите флажок в поле Перенос текста
  • Нажмите ОК.

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

Хотите узнать «Как закрепить строки и столбцы в Excel»? Щелкните ссылку и проверьте сейчас. НАЖМИТЕ

Скачать бесплатные электронные книги и видео

Когда вы используете перенос текста?

Иногда содержит большой объем данных в ячейке Excel , и вы не знаете, , как уместить длинный текст в ячейку Excel .Причина в том, что данных слишком много. В этой ситуации две ситуации наверняка нанесут удар.

  • Когда столбцы справа будут пустыми, вы увидите, что граница ячеек столбцов будет расширена длинными текстовыми строками.
  • Когда в соседней ячейке справа есть данные. Вы увидите, что текстовая строка обрезается на границе ячейки.

На изображении вы увидите , а на — значок Excel для переноса текста в Excel.

Также вы увидите, что отображаются эти два случая:

  • Более длинный текст доходит до правого столбца
  • Более длинный текст сокращается.

Знаете ли вы, как использовать функцию переноса текста Excel ? Функция переноса текста в Excel поможет вам отобразить и узнать, как уместить длинный текст в Excel с помощью переноса текста в отдельной ячейке. Случается, что некоторые тексты теряются в следующей строке.Главное преимущество в том, что текст здесь не выходит за пределы соседней ячейки.

С «Переносом текста» вы можете обернуть текст в несколько строк вместо того, чтобы отображать его в одной длинной строке. Это поможет вам избежать «эффекта усеченного столбца ». Как видите, текст выходит за пределы столбца и обрезается вправо. Что делает читаемость текста намного проще, чем раньше. Кроме того, он вносит коррективы в текст для его печати.

Дополнение: Основной вклад функции обтекания текстом в Excel заключается в том, что она помогает сохранить основную ширину столбца на всем листе.

На изображении вы можете увидеть, как обернутый текст выглядит в Excel .

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

Если вы хотите получить длинную текстовую строку или увидеть ее в нескольких строках или строках текста в ячейке, вам необходимо выбрать ячейку (я), которую вы хотите отформатировать.Теперь вам нужно включить функцию переноса текста в Excel.

Шаги для автоматического переноса текста с помощью кнопки переноса текста:

  1. Выберите ячеек
  2. Перейти на вкладку «Домой»
  3. Нажмите кнопку переноса текста

Или вы можете:

  1. Выберите ячеек
  2. Нажмите Ctrl + 1 , чтобы открыть диалоговое окно Формат ячеек
  3. Отметьте / отметьте флажком Перенос текста , а затем нажмите OK

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

Форматирование ячеек: Вот вам когда-нибудь поторговаться. Если вы хотите вносить изменения в форматирование ячеек за один раз, опция заключительного текста будет одним изменением.

Важный совет: Если вы заметили, что флажок Перенести текст, заполнен сплошным цветом. Это указывает на то, что настройка выбранных ячеек имеет другое обтекание текстом.

Результат: Неважно, какой метод вы используете.Данные в выбранных ячейках переносятся по ширине столбца. Вот почему при изменении ширины столбца перенос текста настраивается автоматически.

Как развернуть текст в Excel?

Щелкните на кнопке переноса текста (на вкладке Home > группа выравнивания )

Есть два способа развернуть текст в Excel:

Метод 1: Снимите флажок текста на вкладке «Выравнивание »

Способ 2. Нажмите Ctrl + 1 .Откроется диалоговое окно « Формат ячеек», диалоговое окно «»

.
Шаги для метода 1:
  1. Выберите Ячейки
  2. Перейти к вкладка «Домой»
  3. Перейти к Перенос текста и Отменить выбор Перенос текста Опция

Шаги для метода 2:

  1. Выберите Ячейки
  2. Нажмите Ctrl + 1 . Откроется диалоговое окно «Формат ячеек», диалоговое окно «».
  3. В группе выравнивания , снять / снять отметку / снять флажок Перенос текста

Как вставить разрыв строки вручную?

Когда вставлять разрыв строки вручную, необходимо выполнить следующие шаги:

  1. Щелкните на любой ячейке и Нажмите F2 и введите в режим редактирования ячейки
  2. Нажмите Alt + Enter (поместите курсор в то место, где вы хотите разорвать линию)

Заключение:

Когда вы вставляете разрыв строки , автоматически включается Параметр переноса текста .В то время как когда вы вводите разрыв строки вручную , он останется на том же месте, даже если столбец станет шире.

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

На изображении вы сможете увидеть обе ситуации.После слова «любовь» ставится разрыв трапеции.

Как автоматически подобрать фиксированную высоту строки в Excel?

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

Первый метод: Задайте для строки высоту , это можно сделать, щелкнув высоту строки

Второй метод: Автоматическая подгонка высоты для ряда путем выбора опции Автоподбор высоты строки

Метод 1:

  1. Выберите Проблемные ячейки
  2. Перейти к на Home Tab
  3. В группе ячеек Щелкните на Формат
  4. Выберите / щелкните на Опция высоты ряда
  5. В диалоговом окне «Высота строки » , введите , желаемую высоту строки () (в нашем случае мы взяли 45 .)

Метод 2:

  1. Выберите Проблемные ячейки
  2. Перейти к на Home Tab
  3. В группе ячеек Щелкните на Формат
  4. Выберите / отметьте на Автоматическая подгонка Высота ряда Опция

Метод 1 и метод 2 Объясните ниже Изображение

Как объединить и центрировать в Excel?

Если вы объединили ячейки, перенос текста работать не будет.

Чтобы обернуть текст объединенных ячеек, вам необходимо:

  1. Разъедините ячейки, перейдя на вкладку «Главная»> «Группа выравнивания»> раскрывающийся список «Объединить и центрировать»> «Разъединить ячейки».
  2. Выберите не объединенные ячейки
  3. Нажмите на перенос текста

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

Кроме того, шаги по регулировке высоты ряда описаны выше.

Рекомендуемые блоги на тему «Как сделать»:

  1. Как использовать ячейки ссылки R1C1 в Excel
  2. Пошаговое руководство по Excel VBA
  3. Как использовать флэш-заливку в Excel
  4. Как искать и находить в Excel

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

Вы увидите, что ширина ячейки достаточна для отображения значения.

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

Скачать образец файла

Вы даже можете узнать о том, как удалить пустую строку в Excel. Щелкните ссылку и проверьте сейчас. НАЖМИТЕ

Перенос текста VBA (ячейка, диапазон и весь рабочий лист)

На главную ➜ Учебное пособие по VBA ➜ Перенос текста VBA (ячейка, диапазон и весь рабочий лист)

В VBA есть свойство под названием «WrapText», которое вы можете доступ, чтобы применить перенос текста к ячейке или диапазону ячеек.Вам нужно написать код, чтобы включить или выключить его. Это свойство чтения и записи, поэтому вы можете применить его или получить, если оно применяется к ячейке.

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

Перенос текста в ячейку с использованием VBA

Используйте следующие шаги, чтобы применить перенос текста с помощью кода VBA.

  1. Определите ячейку, в которой вы хотите применить текст переноса, используя свойство диапазона.
  2. Введите точку, чтобы просмотреть список свойств и методов для этой ячейки.
  3. Выберите свойство «WrapText» из списка.
  4. Введите знак равенства «=» и введите ИСТИНА, чтобы включить перенос текста.
  Sub vba_wrap_text ()

  Диапазон ("A1"). WrapText = True

End Sub  

Вы также можете указать ячейку следующим образом.

  Cells (1, 1) .WrapText = True  

Перенести текст в диапазон ячеек

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

  Диапазон ("A1: A5"). WrapText = True  

Его также можно применить к используемому диапазону (выбору рабочего листа, на котором вы ввели данные) с помощью свойства «UsedRange».

  Рабочие листы ("Лист1"). UsedRange.WrapText = True

ActiveSheet.UsedRange.WrapText = True  

В первой строке приведенного выше кода вы указали рабочий лист, а затем «UsedProperty» для переноса текста. Во второй строке у вас есть используемый диапазон активного листа.Но обе линии работают одинаково.

Вот еще несколько примеров, которые вам необходимо знать:

  • Непрерывные ячейки
  • Вся строка
  • Весь столбец
  • Именованный диапазон
  Диапазон («A1: A10, C1: C10»). WrapText = True
Диапазон ("A: A"). WrapText = True
Диапазон ("1: 1"). WrapText = True
Range ("myRange"). WrapText = True  

Перенести текст на весь рабочий лист

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

  Cells.WrapText = True
Рабочие листы («Лист1»). Cells.WrapText = True  

Первая строка кода относится к активному листу, а вторая строка — к рабочему листу «Лист1». Вы также можете использовать цикл с использованием FOR EACH (For Next), чтобы просмотреть все рабочие листы книги и применить текст переноса ко всем ячейкам.

  Dim ws как рабочий лист

Для каждой страницы в ActiveWorkbook.Worksheets

   Cells.WrapText = True

Далее ws  

В приведенном выше коде у вас есть «ws» в качестве переменной, а затем For Each Loop проходит через все рабочие листы из книги и применяется для переноса текста на весь рабочий лист с помощью ячеек.

Отключить WrapText

Как вы видели, вам нужно включить свойство WrapText, и точно так же вы можете выключить его, добавив объявление FALSE.

  Диапазон ("A1"). WrapText = False  

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

Подробнее о диапазоне и ячейках VBA

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

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

Сообщение из нашего блога с видеоуроками

По сценарию Джордана Джеймса

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

{ВИДЕО: video / how-to-wrap-and-unwrap-text-in-excel-video.mp4: video / how-to-wrap-and-unwrap-text-in-excel.jpg: 560: 320}

Давайте посмотрим на пример ниже:

Текст заключен в столбец H и может выглядеть неопрятно. Чтобы данные правильно умещались в своих ячейках, выделите диапазон, щелкните главную ленту и снимите флажок «Перенести текст» в группе «Выравнивание».Выберите свою базу данных и автоматически настройте столбцы и строки, чтобы изменить их размер в соответствии с вашими данными.

Мы можем сделать это, выбрав ленту «Домой» и нажав кнопку «Форматировать» в группе «Ячейки». При необходимости выберите либо Автоподбор высоты строки, либо Автоподбор ширины столбца.

Теперь ваши строки и столбцы будут читаться в однострочном формате.

Есть несколько способов активировать перенос текста.

Сначала выберите ячейки, которые нужно обернуть. Щелкните ленту «Главная» и выберите «Перенос текста» в группе «Выравнивание».

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

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

Вы также можете вручную обернуть текст при вводе в ячейку. Вставьте курсор в точку, в которой вы хотите разместить текст, и нажмите Alt + Enter, чтобы добавить новую строку (убедитесь, что вы используете Alt, а не Alt Gr). Это отправит ваш текст на новую строку в ячейке независимо от ширины столбца.

У нас есть онлайн-курсы с полным 12-месячным доступом.
RRP от 119 долларов США — ограниченное по времени предложение только 12 долларов США

Перенос текста в Excel — несколько строк текста в одной ячейке

Перенос текста в Excel — несколько строк текста в одной ячейке

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

Чтобы включить этот параметр, выделите ячейку или ячейки, которые вы хотите отформатировать (часто лучше выбрать всю строку или столбец), затем щелкните правой кнопкой мыши выбранную область и выберите Форматировать ячейки . На вкладке Выравнивание установите флажок рядом с Перенос текста .Находясь здесь, вы также можете установить вертикальное выравнивание по верхнему, центру или низу. Таким образом, вы можете управлять внешним видом других ячеек в той же области, которым не нужна полная высота ячейки для отображения их текста.

Вы также можете использовать кнопку Перенос текста , которая находится в разделе Выравнивание ленты Home . Кнопки вертикального выравнивания по верхнему, центру и нижнему краю находятся слева от кнопки переноса текста.

Когда вы включаете обтекание текстом, Excel автоматически начинает новую строку там, где это необходимо.Но если вы хотите обернуть текст (вставить разрыв строки) в определенное место, например, если вы хотите перенести длинное слово, вы можете использовать Alt + Enter в любое время, чтобы начать новую строку в той же ячейке.

Ваш комментарий будет первым

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *