Как в excel переносить текст на другую строку внутри одной ячейки

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

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

Приветствую всех, уважаемые читатели блога TutorExcel.Ru.

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

В принципе в Excel для этого есть стандартная команда Перенести текст, либо в панели вкладок выбираем Главная -> Выравнивание:

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

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

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

Давайте разберемся что же делать в таком случае?

Ручной ввод переноса текста в строке

Самый простой вариант — сделать перенос текста в ячейке вручную.

Для ручного переноса строки воспользуемся сочетанием клавиш Alt + Enter — заходим в ячейку, ставим курсор в нужное место, нажимаем указанное сочетание клавиш и текст (справа от курсора) переносится на следующую строку:

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

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

Поэтому перейдем к рассмотрению формульного аналога.

Формульный ввод переноса текста в ячейке

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

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

В ячейку A3 введем формулу A1&A2, где A1 — месяц, а A2 — год:

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

В целом для переноса строки мы можем воспользоваться 2 основными способами:

  • Добавить разрыв строки как в примере выше (с помощью комбинации клавиш Alt + Enter);
  • Записать символ переноса с помощью формулы.

В первом случае перепишем формулу и добавим в нее текстовую строку, которая будет состоять только из символа переноса строки:

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

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

В системе ASCII знаку разрыва строки соответствует код 10, поэтому еще раз перепишем формулу с применением новой функции:

Важное замечание

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

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

Спасибо за внимание!
Если у вас есть мысли или вопросы по теме статьи — пишите и спрашивайте в комментариях.

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

Если Вы периодически создаете документы в программе Microsoft Excel, тогда заметили, что все данные, которые вводятся в ячейку, прописываются в одну строчку. Поскольку это не всегда может подойти, и вариант растянуть ячейку так же не уместен, возникает необходимость переноса текста. Привычное нажатие «Enter» не подходит, поскольку курсор сразу перескакивает на новую строку, и что делать дальше?

Читать еще:  Excel преобразовать число в текст прописью

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

Использовать для этого можно комбинацию клавиш «Alt+Enter» . Поставьте курсив перед тем словом, которое должно начинаться с новой строки, нажмите «Alt» , и не отпуская ее, кликните «Enter» . Все, курсив или фраза перепрыгнет на новую строку. Напечатайте таким образом весь текст, а потом нажмите «Enter» .

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

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

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

Вверху выберите вкладку «Выравнивание» и установите птичку напротив пункта «переносить по словам» . Жмите «ОК» .

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

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

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

Одна из них – это СИМВОЛ() . Здесь в скобках нужно указать значение от единицы до 255. Число берется со специальной таблицы, в которой указано, какому символу оно соответствует. Для переноса строчки используется код 10.

Теперь о том, как работать с формулой. Например, возьмем данные с ячеек A1:D2 и то, что написано в разных столбцах ( A, B, C, D ), сделаем в отдельных строчках.

Ставлю курсив в новую ячейку и в строку формул пишу:

Знаком «&» мы сцепляем ячейки А1:А2 и так далее. Нажмите «Enter» .

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

В результате, мы получим то, что хотели. Информация будет взята с указанных ячеек, а там, где было поставлено в формуле СИМВОЛ(10) , сделается перенос.

Для переноса текста в ячейке используется еще одна формула – СЦЕПИТЬ() . Давайте возьмем только первую строку с заголовками: Фамилия, Долг, К оплате, Сумма. Кликните по пустой ячейке и введите формулу:

Вместо A1, B1, C1, D1 укажите нужные Вам. Причем их количество можно уменьшить или увеличить.

Результат у нас получится такой.

Поэтому открываем уже знакомое окно Формата ячеек и отмечаем пункт переноса. Теперь нужные слова будут начинаться с новых строчек.

В соседнюю ячейку я вписала такую же формулу, только указала другие ячейки: A2:D2 .

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

В примере изменилось число долга. Если еще и посчитать автоматически сумму в Экселе, тогда менять вручную больше ничего не придется.

Если же у Вас уже есть документ, в котором много написано в одной ячейке, и нужно слова перенести, тогда воспользуемся формулой ПОДСТАВИТЬ() .

Читать еще:  Макрос в excel удаление пустых строк

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

Вместо А11 будет Ваш исходный текст. Нажмите кнопку «Enter» и сразу каждое слово отобразится с новой строки.

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

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

Как в Excel переносить текст на другую строку внутри одной ячейки?

Как в Microsoft Excel в одной ячейке сделать несколько строк?

В Excel для принудительного перехода на следующую строку внутри одной ячейки используется комбинация клавиш

Если нажимать просто Enter (или Shift-Enter), курсор переместится в другую ячейку. Так задумано.

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

Главная ► Выравнивание ► Переносить по словам.

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

Главная ► Ячейки ► Формат ► Автоподбор высоты строки.

Следует отметить, что при нажатии Alt+Enter автоматически включается Переносить по словам (если не было включено).

На рисунке показаны различные форматы Excel. В ячейке B2 — формат по умолчанию. Текст перетекает на соседние ячейки (них самих ничего нет). Есть в соседней ячейке не пусто (ячейка D2), то текст обрывается на предыдущей ячейке. К ячейке B6 -применен формат «Переносить по словам«. А в объединенной ячейке помимо формата Переносить по словам использован принудительный переход на следующую строку с помощью Alt+Enter.

Перенос строки в пределах ячейки в Microsoft Excel

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

Способы переноса текста

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

Способ 1: использование клавиатуры

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

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

Способ 2: форматирование

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

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

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

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

    Читать еще:  Как в excel текст в дату

    Способ 3: использование формулы

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

    1. Отформатируйте ячейку, как указано в предыдущем варианте.
    2. Выделите ячейку и введите в неё или в строку формул следующее выражение:

    Вместо элементов «ТЕКСТ1» и «ТЕКСТ2» нужно подставить слова или наборы слов, которые хотите перенести. Остальные символы формулы изменять не нужно.

  • Для того, чтобы результат отобразился на листе, нажмите кнопку Enter на клавиатуре.
  • Главным недостатком данного способа является тот факт, что он сложнее в выполнении, чем предыдущие варианты.

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

    Отблагодарите автора, поделитесь статьей в социальных сетях.

    Как сделать перенос в Экселе в ячейке

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

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

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

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

    Убрать перенос с помощью функции и символа переноса

    Для того, что бы убрать перенос мы можем использовать функцию ПОДСТАВИТЬ.

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

    =ПОДСТАВИТЬ (текст;стар_текст;нов_текст;[номер вхождения])

    Итоговый вид формулы:

    • А1 – ячейка содержащая текст с переносами,
    • СИМВОЛ(10) – символ переноса строки,
    • » » – пробел.

    Если же нам наоборот требуется вставить символ переноса на другую строку, вместо пробела проделаем данную операцию наоборот.

    Что бы функция работало корректно во вкладке Выравнивание (Формат ячеек) должен быть установлен флажок «Переносить по словам».

    Перенос с использование формулы СЦЕПИТЬ

    Для решения нашей проблемы можно использовать формулу СЦЕПИТЬ.

    У нас имеется текст в ячейках A1 и B1. Введем в B3 следующую формулу:

    Как в примере, который я приводил выше, для корректной работы функции в свойствах требуется установить флажок «переносить по словам».

    Похожие статьи

    Ссылка на основную публикацию
    Похожие публикации
    ×
    ×
    Adblock
    detector