Как в макросе excel перейти на новую строку

Обновлено: 04.07.2024

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

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

Что такое перенос текста в ячейке?

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

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

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

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

На скриншоте показано, как это выглядит:

А теперь разберем несколько способов – как сделать перенос и добиться такого эффекта.

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

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

Способ 1 . Перейдите на вкладку «Главная»> — «Переносить текст» :

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

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

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

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

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

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

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

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

2. Поместите курсор в то место, где вы хотите разорвать фразу, и примените сочетание клавиш Alt + Enter .

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

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

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

На следующем рисунке показаны оба сценария (перенос по словам введен дважды, как видите):

Вставка разрывов при помощи формул.

Вы можете добавить новый абзац при помощи формулы.

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

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

А вот формула, которая добавляет перенос в итоговый результат:

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

Вы также можете использовать функцию ОБЪЕДИНИТЬ() вместо символа амперсанда (&):

или вот старая формула СЦЕПИТЬ(), если вы используете ранние версии Excel:

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

Примечание. Если вы используете Mac, используйте СИМВОЛ(13) вместо СИМВОЛ(10).

Использование определения имени вместо СИМВОЛ(10)

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

Вот как это можно быстро сделать.

  • Кликните вкладку Формулы
  • Вам нужна опция «Определить имя».
  • В диалоговом окне «Новое имя» введите следующие данные:
    • Имя: ПСТР (вы можете назвать его как угодно - без пробелов)
    • Область применения: Книга
    • Диапазон: =СИМВОЛ(10)

    Теперь вы можете писать ПСТР вместо функции.

    Так что формула для объединения адресов теперь может быть:

    Использование Найти_и_Заменить (трюк CTRL + J)

    Это супер крутой трюк!

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

    Если вы хотите вставить разрыв строки там, где в адресе есть запятая, вы можете сделать это с помощью диалогового окна НАЙТИ и ЗАМЕНИТЬ.

    Ниже приведены шаги по замене запятой на разрыв строки:

    1. Выберите позиции, в которых вы хотите заменить запятую на перенос.
    2. Кликните вкладку "Главная".
    3. Затем — «Найти и выделить», далее — «Заменить» (вы также можете употребить сочетание клавиш CTRL + H ).
    4. В диалоговом окне «Найти и заменить» введите запятую (,) в поле «Найти».
    5. Поместите курсор в поле «Заменить», а затем используйте сочетание клавиш - CTRL + J (удерживайте клавишу CTRL , а затем нажмите J ). Это вставит новый абзац в поле. Вы можете увидеть мигающую точку в поле после этой операции.
    1. Выберите «Заменить ВСЕ».
    2. Убедитесь, что перенос включен.

    Эти действия удаляют запятую и заменяют ее переводом строки.

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

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

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

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

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

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

    2. Объединенные ячейки

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

    3. Достаточно места, чтобы обойтись без переноса.

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

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

    Быстрое удаление пустых столбцов в Excel - В этом руководстве вы узнаете, как можно легко удалить пустые столбцы в Excel с помощью макроса, формулы и даже простым нажатием кнопки. Как бы банально это ни звучало, удаление пустых… Как полностью или частично зафиксировать ячейку в формуле - При написании формулы Excel знак $ в ссылке на ячейку сбивает с толку многих пользователей. Но объяснение очень простое: это всего лишь способ ее зафиксировать. Знак доллара в данном случае служит только… Чем отличается абсолютная, относительная и смешанная адресация - Важность ссылки на ячейки Excel трудно переоценить. Ссылка включает в себя адрес, из которого вы хотите получить информацию. При этом используются два основных вида адресации – абсолютная и относительная. Они… Относительные и абсолютные ссылки – как создать и изменить - В руководстве объясняется, что такое адрес ячейки, как правильно записывать абсолютные и относительные ссылки в Excel, как ссылаться на ячейку на другом листе и многое другое. Ссылка на ячейки Excel,… 6 способов быстро транспонировать таблицу - В этой статье показано, как столбец можно превратить в строку в Excel с помощью функции ТРАНСП, специальной вставки, кода VBA или же специального инструмента. Иначе говоря, мы научимся транспонировать таблицу.…

    как форматировать Google таблицу

    Как сделать пользовательский числовой формат в Excel - В этом руководстве объясняются основы форматирования чисел в Excel и предоставляется подробное руководство по созданию настраиваемого пользователем формата. Вы узнаете, как отображать нужное количество десятичных знаков, изменять выравнивание или цвет шрифта,… Как изменить формат даты в Excel и создать собственное форматирование - Это руководство посвящено форматированию даты в Excel и объясняет, как установить вид даты и времени по умолчанию, как изменить их формат и создать собственный. Помимо чисел, наиболее распространенными типами данных,… 7 способов поменять формат ячеек в Excel - Мы рассмотрим, какие форматы данных используются в Excel. Кроме того, расскажем, как можно быстро изменять внешний вид ячеек самыми различными способами. Когда дело доходит до форматирования ячеек в Excel, большинство… Как удалить формат ячеек в Excel - В этом коротком руководстве показано несколько быстрых способов очистки форматирования в Excel и объясняется, как удалить форматы в выбранных ячейках. Самый очевидный способ сделать часть информации более заметной - это… Денежный и финансовый формат — как установить и что предпочесть? - Когда мы хотим, чтобы числа отображались в Excel как денежные значения, мы должны отформатировать их соответствующим образом. В сегодняшней публикации мы подробно объясним, как применить финансовый либо денежный форматы. Рассмотренные в…

    Заранее спасибо.
    Игорь
    Удалено. Нарушение Правил форума

    Заранее спасибо.
    Игорь
    Удалено. Нарушение Правил форума slonuu

    Заранее спасибо.
    Игорь
    Удалено. Нарушение Правил форума Автор - slonuu
    Дата добавления - 21.08.2014 в 20:31

    Это что за покемон?
    Это параметры с которыми запускается никому не известный макрос? Это что за покемон?
    Это параметры с которыми запускается никому не известный макрос? wild_pig Алексей, ну почему же "никому не известный"?
    ATPVBAEN.XLAM - стандартная надстройка Пакет анализа VBA
    вот только что и где менять - из кода непонятно.
    а Алексей, ну почему же "никому не известный"?
    ATPVBAEN.XLAM - стандартная надстройка Пакет анализа VBA
    вот только что и где менять - из кода непонятно.
    а - даже неизвестно, что такое Автор - ikki
    Дата добавления - 21.08.2014 в 21:38 При каждом нажатии кнопки должен меняться верхний диапазон $A$2 , $A$3, $A$4 и т.д. , а нижний должен оставаться прежним $A$116. При каждом нажатии кнопки должен меняться верхний диапазон $A$2 , $A$3, $A$4 и т.д. , а нижний должен оставаться прежним $A$116. slonuu

    Application.Run "ATPVBAEN.XLAM!Regress", ActiveSheet.Range("$A$2:$A$116"), _
    ActiveSheet.Range("$B$2:$B$116"), False, False, , ActiveSheet.Range("$G$1") _
    , False, False, False, False, , False

    При каждом нажатии кнопки должен меняться верхний диапазон ($A$2 , $A$3, $A$4 и т.д.) и ($B$2 , $B$3, $B$4 и т.д.) , а нижний должен оставаться прежним $A$116 и $B$116.
    Если кто знает подскажите.

    Application.Run "ATPVBAEN.XLAM!Regress", ActiveSheet.Range("$A$2:$A$116"), _
    ActiveSheet.Range("$B$2:$B$116"), False, False, , ActiveSheet.Range("$G$1") _
    , False, False, False, False, , False

    При каждом нажатии кнопки должен меняться верхний диапазон ($A$2 , $A$3, $A$4 и т.д.) и ($B$2 , $B$3, $B$4 и т.д.) , а нижний должен оставаться прежним $A$116 и $B$116.
    Если кто знает подскажите. slonuu

    При каждом нажатии кнопки должен меняться верхний диапазон ($A$2 , $A$3, $A$4 и т.д.) и ($B$2 , $B$3, $B$4 и т.д.) , а нижний должен оставаться прежним $A$116 и $B$116.
    Если кто знает подскажите. Автор - slonuu
    Дата добавления - 21.08.2014 в 21:51

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

    Как удалить переносы строк из ячеек в Excel 2013, 2010 и 2007

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

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

    Важно! Изначально фразы «Перевод строчки» и «Возврат каретки» применялись во время работы на печатных машинах и обозначали 2 разнообразных действия. Персональные компьютеры создавались с учетом функций машинок для печати.

    Удаляем возвраты каретки вручную

    Разберем детально первый метод.

    • Преимущество: быстрота выполнения.
    • Недостаток: отсутствие дополнительных функций.

    Подробная инструкция выглядит так:

    1. Производим выделение всех ячеек, в которых необходимо реализовать данную операцию или же осуществить замену знаков.
    1. При помощи клавиатуры жмем комбинацию кнопок «Ctrl+H». На экране возникло окошко, имеющее наименование «Найти и заменить».
    2. Выставляем указатель в строчку «Найти». При помощи клавиатуры жмем комбинацию кнопок «Ctrl+J». В строчке появилась небольшая точка.
    3. В строчку «Заменить на» вводим какое-нибудь значение, которое вставится вместо возвратов каретки. Чаще всего применяют пробел, так как он позволяет исключить склеивание 2-х соседствующих фраз. Для реализации удаления переноса строчек необходимо строчку «Заменить на» не заполнять какой-либо информацией.
    1. При помощи ЛКМ щелкаем на «Заменить все». Готово! Мы реализовали удаление возврата каретки.

    Удаляем переносы строк при помощи формул Excel

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

    Подробная инструкция выглядит так:

    Удаляем переносы строк при помощи макроса VBA

    • Преимущество: создание происходит только 1 раз. В дальнейшем этот макрос можно применять и в остальных табличных документах.
    • Недостаток: необходимо понимание работы языка программирования VBA.

    Для реализации этого метода нужно попасть в окошко для ввода макросов и ввести туда такой код:

    simvol-perenosa-stroki-v-excel-kak-sdelat-perenos-stroki-v-yachejke-excel-vse-sposoby

    6

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

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

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

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

    1. Производим выделение необходимой ячейки.
    2. В подразделе «Главная» находим блок команд, имеющий наименование «Выравнивание».
    3. При помощи ЛКМ выбираем элемент «Перенести текст».

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

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

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

    1. Производим выбор нужных ячеек.
    2. В подразделе «Главная» находим блок команд, имеющий наименование «Ячейки».
    3. При помощи ЛКМ выбираем элемент «Формат».
    4. В окошке «Размер ячейки» необходимо выполнить один из нижеописанных вариантов. Первый вариант – для автоматического выравнивания высоты строчки жмем ЛКМ на элемент «Автоподбор высоты строки». Второй вариант – для задания высоты строчек ручным способом необходимо кликнуть на элемент «Высота строки», а затем вбить желаемый показатель в пустую строчку.

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

    Разберем детально как реализовать процедуру ввода разрыва строчки. Подробная инструкция выглядит так:

    1. Двойным нажатием ЛКМ осуществляем выбор поля, в которое желаем вбить разрыв строчки. Стоит заметить, что можно произвести выделение необходимого поля, а потом щелкнуть на «F2».
    2. Двойным нажатием ЛКМ осуществляем выбор того места, где будет добавлен разрыв строчки. Зажимаем комбинацию «Alt+Enter». Готово!

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

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

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

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

    simvol-perenosa-stroki-v-excel-kak-sdelat-perenos-stroki-v-yachejke-excel-vse-sposoby

    7

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

    simvol-perenosa-stroki-v-excel-kak-sdelat-perenos-stroki-v-yachejke-excel-vse-sposoby

    8

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

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

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

    Пользователь табличного редактора, знающий эти коды, может применить их в операторе СИМВОЛ, чтобы реализовать вставку любого знака. В примере, рассмотренном выше, добавлен знак переноса строчки, который соединяется с двух сторон «&» между показателями полей С2 и А2. Если в поле не активирован режим под названием «Перенести текст», то наличие знака переноса строчки пользователь не заметит. Это видно на нижеприведенном изображении:

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

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

    Если юзер в подразделе «Данные» выберет элемент «Текст по столбцам», то он сможет реализовать перенос строчек и разделение тестовой информации на несколько ячеек. Процесс осуществляется при помощи комбинации «Alt+Enter». В окошке «Мастер распределения текста по столбцам» необходимо поставить галочку около надписи «другой» и ввести сочетание «Ctrl+J».

    simvol-perenosa-stroki-v-excel-kak-sdelat-perenos-stroki-v-yachejke-excel-vse-sposoby

    10

    Если поставить галочку около надписи «Считать последовательные разделители одним», то можно реализовать «схлопывание» нескольких переносов строчек подряд. На конченом этапе щелкаем на «Далее». В итоге мы получим:

    simvol-perenosa-stroki-v-excel-kak-sdelat-perenos-stroki-v-yachejke-excel-vse-sposoby

    11

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

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

    simvol-perenosa-stroki-v-excel-kak-sdelat-perenos-stroki-v-yachejke-excel-vse-sposoby

    12

    Для реализации этой процедуры отлично подходит надстройка «Power Query», появившаяся в табличном редакторе с 2016 года. Подробная инструкция выглядит так:

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

    Рассмотрим, как реализовать эту процедуру при помощи специального макроса. Производим открытие VBA при помощи комбинации клавиш «Alt+F11» на клавиатуре. В возникшем окошке жмем «Insert», а затем «Module». Сюда добавляем такой код:

    simvol-perenosa-stroki-v-excel-kak-sdelat-perenos-stroki-v-yachejke-excel-vse-sposoby

    16

    Возвращаемся на рабочую область и выбираем поля, в которых располагается многострочная информация. Жмем комбинацию «Alt+F8» на клавиатуре, чтобы активировать созданный макрос.

    Выводы

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

    Часто требуется внутри одной ячейки 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

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

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