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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Источник: lumpics.ru

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

    Часто требуется внутри одной ячейки Excel сделать перенос текста на новую строку. То есть переместить текст по строкам внутри одной ячейки как указано на картинке. Если после ввода первой части текста просто нажать на клавишу ENTER, то курсор будет перенесен на следующую строку, но другую ячейку, а нам требуется перенос в этой же ячейке.

    Это очень частая задача и решается она очень просто — для переноса текста на новую строку внутри одной ячейки Excel необходимо нажать ALT+ENTER (зажимаете клавишу ALT, затем не отпуская ее, нажимаете клавишу ENTER)

    Как перенести текст на новую строку в Excel с помощью формулы

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

    Для начала нам необходимо сцепить текст в ячейках A1 и B1 ( A1&B1 ), A2 и B2 ( A2&B2 ), A3 и B3 ( A3&B3 )

    После этого объединим все эти пары, но так же нам необходимо между этими парами поставить символ (код) переноса строки. Есть специальная таблица знаков (таблица есть в конце данной статьи), которые можно вывести в Excel с помощью специальной функции СИМВОЛ(число), где число это число от 1 до 255, определяющее определенный знак.
    Например, если прописать =СИМВОЛ(169), то мы получим знак копирайта ©

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

    Примечание: В VBA Excel перенос строки вводится с помощью функции Chr и выглядит как Chr(10)

    Итак, в ячейке A6 пропишем формулу

    = A1&B1 &СИМВОЛ(10)& A2&B2 &СИМВОЛ(10)& A3&B3

    В итоге мы должны получить нужный нам результат.
    Обратите внимание! Чтобы перенос строки корректно отображался необходимо включить «перенос по строкам» в свойствах ячейки.
    Для этого выделите нужную нам ячейку (ячейки), нажмите на правую кнопку мыши и выберите «Формат ячеек…»

    Читайте также:  Как в эксель настроить фильтр

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

    Как в Excel заменить знак переноса на другой символ и обратно с помощью формулы

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

    Рассмотрим на примере, что на картинке выше. Итак, в ячейке B1 прописываем функцию ПОДСТАВИТЬ:

    A1 — это наш текст с переносом строки;
    СИМВОЛ(10) — это перенос строки (мы рассматривали это чуть выше в данной статье);
    » » — это пробел, так как мы меняем перенос строки на пробел

    Если нужно проделать обратную операцию — поменять пробел на знак (символ) переноса, то функция будет выглядеть соответственно:

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

    Как поменять знак переноса на пробел и обратно в Excel с помощью ПОИСК — ЗАМЕНА

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

    Если нам необходимо поменять перенос строки на пробел, то в строке «Найти» необходимо ввести перенос строки, для этого встаньте в поле «Найти», затем нажмите на клавишу ALT , не отпуская ее наберите на клавиатуре 010 — это код переноса строки, он не будет виден в данном поле.

    После этого в поле «Заменить на» введите пробел или любой другой символ на который вам необходимо поменять и нажмите «Заменить» или «Заменить все».

    Кстати, в Word это реализовано более наглядно.

    Если вам необходимо поменять символ переноса строки на пробел, то в поле «Найти» вам необходимо указать специальный код «Разрыва строки», который обозначается как ^l
    В поле «Заменить на:» необходимо сделать просто пробел и нажать на «Заменить» или «Заменить все».

    Вы можете менять не только перенос строки, но и другие специальные символы, чтобы получить их соответствующий код, необходимо нажать на кнопку «Больше >>», «Специальные» и выбрать необходимый вам код. Напоминаю, что данная функция есть только в Word, в Excel эти символы не будут работать.

    Как поменять перенос строки на пробел или наоборот в Excel с помощью VBA

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

    1. Меняем пробелы на переносы в выделенных ячейках с помощью VBA

    Sub ПробелыНаПереносы()
    For Each cell In Selection
    cell.Value = Replace(cell.Value, Chr(32) , Chr(10) )
    Next
    End Sub

    2. Меняем переносы на пробелы в выделенных ячейках с помощью VBA

    Sub ПереносыНаПробелы()
    For Each cell In Selection
    cell.Value = Replace(cell.Value, Chr(10) , Chr(32) )
    Next
    End Sub

    Код очень простой Chr(10) — это перенос строки, Chr(32) — это пробел. Если требуется поменять на любой другой символ, то заменяете просто номер кода, соответствующий требуемому символу.

    Коды символов для Excel

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

    Источник: sirexcel.ru

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Читайте также:  Группировка строк в excel

    Источник: abuzov.ru

    Как перенести текст в ячейке Excel на следующую строку

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

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

    Первый и самый простой способ сделать перенос строки – комбинацией клавиш:

    1. Установите курсор в то место строки, где должен быть перенос
    2. Переключитесь на английскую раскладку клавиатуры
    3. Нажмите Alt+Enter для вставки переноса
    4. Нажмите Enter для завершения редактирования

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

    Преимущества такого способа: простота

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

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

    Теперь на примере. Давайте вставим в одну ячейку возраст всех членов семьи. Кроме указанной функции, используем СЦЕПИТЬ для объединения нескольких строк в одну. Возраст будем вычислять, как разницу, между текущим годом и годом рождения

    =СЦЕПИТЬ(«Маме — » ; ГОД(СЕГОДНЯ())-1976 ; СИМВОЛ(10) ; «Папе — » ; ГОД(СЕГОДНЯ())-1968 ; СИМВОЛ(10) ; «Коту Тимофею — » ; ГОД(СЕГОДНЯ())-2017)

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

    Преимущества способа: перенос легко найти и исправить

    Недостатки: более громоздкая запись, можно использовать только в формулах

    Чтобы все работало — активируйте на ленте кнопку Главная — Выравнивание — Перенести текст !

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

    Спасибо за внимание, жду ваших вопросов и комментариев!

    Источник: officelegko.com

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Читайте также:  Как в excel установить надстройку

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

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

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

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

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

    Источник: tutorexcel.ru

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

    Dragokas

    Very kind Developer

    Часто требуется внутри одной ячейки Excel сделать перенос текста на новую строку. То есть переместить текст по строкам внутри одной ячейки как указано на картинке. Если после ввода первой части текста просто нажать на клавишу ENTER, то курсор будет перенесен на следующую строку, но другую ячейку, а нам требуется перенос в этой же ячейке.

    Это очень частая задача и решается она очень просто – для переноса текста на новую строку внутри одной ячейки Excel необходимо нажать ALT+ENTER (зажимаете клавишу ALT, затем не отпуская ее, нажимаете клавишу ENTER)

    Как перенести текст на новую строку в Excel с помощью формулы

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

    Для начала нам необходимо сцепить текст в ячейках A1 и B1 (A1&B1), A2 и B2 (A2&B2), A3 и B3 (A3&B3)

    После этого объединим все эти пары, но так же нам необходимо между этими парами поставить символ (код) переноса строки. Есть специальная таблица знаков (таблица есть в конце данной статьи), которые можно вывести в Excel с помощью специальной функции СИМВОЛ(число), где число это число от 1 до 255, определяющее определенный знак.
    Например, если прописать =СИМВОЛ(169), то мы получим знак копирайта ©

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

    Примечание: В VBA Excel перенос строки вводится с помощью функции Chr и выглядит как Chr(10)

    Итак, в ячейке A6 пропишем формулу

    В итоге мы должны получить нужный нам результат.
    Обратите внимание! Чтобы перенос строки корректно отображался необходимо включить “перенос по строкам” в свойствах ячейки.
    Для этого выделите нужную нам ячейку (ячейки), нажмите на правую кнопку мыши и выберите “Формат ячеек. ”

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

    Как в Excel заменить знак переноса на другой символ и обратно с помощью формулы

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

    Рассмотрим на примере, что на картинке выше. Итак, в ячейке B1 прописываем функцию ПОДСТАВИТЬ:

    A1 – это наш текст с переносом строки;
    СИМВОЛ(10) – это перенос строки (мы рассматривали это чуть выше в данной статье);
    ” ” – это пробел, так как мы меняем перенос строки на пробел

    Если нужно проделать обратную операцию – поменять пробел на знак (символ) переноса, то функция будет выглядеть соответственно:

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

    Как поменять знак переноса на пробел и обратно в Excel с помощью ПОИСК – ЗАМЕНА

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

    Если нам необходимо поменять перенос строки на пробел, то в строке “Найти” необходимо ввести перенос строки, для этого встаньте в поле “Найти”, затем нажмите на клавишу ALT, не отпуская ее наберите на клавиатуре 010 – это код переноса строки, он не будет виден в данном поле.

    После этого в поле “Заменить на” введите пробел или любой другой символ на который вам необходимо поменять и нажмите “Заменить” или “Заменить все”.

    Кстати, в Word это реализовано более наглядно.

    Если вам необходимо поменять символ переноса строки на пробел, то в поле “Найти” вам необходимо указать специальный код “Разрыва строки”, который обозначается как ^l
    В поле “Заменить на:” необходимо сделать просто пробел и нажать на “Заменить” или “Заменить все”.

    Вы можете менять не только перенос строки, но и другие специальные символы, чтобы получить их соответствующий код, необходимо нажать на кнопку “Больше >>”, “Специальные” и выбрать необходимый вам код. Напоминаю, что данная функция есть только в Word, в Excel эти символы не будут работать.

    Как поменять перенос строки на пробел или наоборот в Excel с помощью VBA

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

    1. Меняем пробелы на переносы в выделенных ячейках с помощью VBA

    Источник: safezone.cc