Возврат каретки в формуле Excel для конкатенации (6 примеров)

  • Поделись Этим
Hugh West

Часто мы вставляем Возврат каретки в формуле Excel конкатенировать, чтобы сделать наши данные более понятными. Мы можем вставить формулу Возврат каретки в формуле конкатенировать с помощью различных функций, таких как CONCATENATE , CHAR , TEXTJOIN а также VBA Макро, Амперсанд ( & ), и Power Query особенности.

Допустим, у нас есть Фамилия , Имя , Бизнес-адрес, Город , Государство и Почтовый индекс столбцов в наборе данных. И мы хотим вставить Возврат каретки в результатах конкатенации формул. В этой статье мы продемонстрируем способы вставки возврата каретки в конкатенацию формул Excel.

Скачать рабочую книгу Excel

Формула конкатената с возвратом каретки.xlsm

Что такое возврат каретки?

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

6 простых способов вставить возврат каретки в формулу Excel для конкатенации

Метод 1: Использование оператора амперсанда и функции CHAR Вставка возврата каретки в формулу Excel для конкатенации

Для того чтобы сделать Имя и Адрес столбца, мы должны объединить записи нескольких столбцов в один. Чтобы объединить несколько записей, мы используем функцию Амперсанд (&) Но поскольку мы хотим вставить Возврат каретки в формулу, то CHAR используется функция. Мы знаем CHAR (10) это код символа для Разрыв строки .

Шаг 1: Введите следующую формулу в любую соседнюю ячейку (например, H5 ).

=B5&CHAR(32)&C5&CHAR(10)&D5&CHAR(44)&E5&CHAR(44)&F5&CHAR(44)&G5

Сайт Оператор амперсанда (&) соединяет все содержимое ячеек, как вы указали в формуле. Формула соединяет Последний и Имя с Космический характер (т.е, CHAR (32) ) (т.е, B5&CHAR (32) &C5 ).

Он соединяет полный адрес с Символ запятой (т.е, CHAR (44) ) (т.е, D5&CHAR (44) &E5&CHAR (44) &F5&CHAR (44) &G5 ).

Наконец, оба Имя и Адрес части разделяются Разрыв строки или Возврат каретки (т.е, CHAR (10) ).

➤ После вставки формулы нажмите ENTER Вы не видите возврата каретки среди отдельных записей, как показано на рисунке ниже.

Шаг 2: Чтобы сделать возврат каретки видимым, перейдите к пункту Главная вкладка> Выберите Обернуть текст опция (в Выравнивание раздел).

➤ Выбор Обернуть текст заставляет содержимое ячейки отображаться в нужном формате. Теперь вы можете увидеть H5 содержимое ячейки отображается с возвратом каретки.

Шаг 3: Перетащите Наполнительная рукоятка чтобы все содержимое ячеек отобразилось в нужном формате, как показано на рисунке ниже.

Читать далее: Возврат каретки в формуле Excel для конкатенации (6 примеров)

Метод 2: Функции CONCATENATE и CHAR для вставки возврата каретки

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

Шаг 1: Вставьте следующую формулу в любую пустую ячейку (например, H5 ).

=CONCATENATE(B5,CHAR(32), C5,CHAR(10),D5,CHAR(44),E5,CHAR(44),F5,CHAR(44),G5)

Схема присоединения записей аналогична, как мы объяснили в разделе Шаг 1 из Метод 1 .

Шаг 2: После вставки формулы повторите Шаг 2 из Метод 1 чтобы обернуть тексты и использовать Наполнительная рукоятка для отображения всего содержимого соединения с возвратом каретки.

Подробнее: Как выполнить конкатенацию в Excel (3 подходящих способа)

Метод 3: Функция TEXTJOIN для размещения возврата каретки в конкатенированных текстах

Аналогично Метод 1 и 2 , the TEXTJOIN Функция объединяет несколько записей в ячейках и отображает их в одной ячейке. Синтаксис функции TEXTJOIN функция

TEXTJOIN (delimiter, ignore_empty, text1, [text2], ...)

Вот,

разделитель ; разделитель между текстами.

ignore_empty ; предлагает два варианта, игнорирует ли он пустые ячейки или нет. TRUE для игнорирования пустой или незаполненной ячейки и FALSE иначе.

Шаг 1: Запишите следующую формулу в любую соседнюю пустую ячейку (т.е, H5 ).

=TEXTJOIN(CHAR(10),FALSE,B5&CHAR(32)&C5,D5&CHAR(44)&E5&CHAR(44)&F5&CHAR(44)&G5)

Внутри формулы,

CHAR (10) ; это Возврат каретки разделитель.

FALSE ; это ignore_empty вариант.

B5&CHAR (32) &C5 = текст1

D5&CHAR (44) & E5&CHAR (44) &F5&CHAR (44) &G5 = text2.

Шаг 2: Нажмите кнопку ENTER затем перетащите кнопку Наполнительная рукоятка чтобы применить формулу и формат ячейки к другим ячейкам.

Читать далее: Объедините текст в Excel (8 удобных способов)

Похожие чтения:

  • Как объединить столбцы в Excel (8 простых способов)
  • [Исправлено!] Возврат каретки не работает в Excel (2 решения)
  • Конкатенат не работает в Excel (3 причины с решениями)
  • Замена текста с возвратом каретки в Excel (4 плавных подхода)
  • Как конкатенировать апостроф в Excel (6 простых способов)

Метод 4: Клавиатурные сокращения для вставки возврата каретки

Предположим, мы хотим объединить записи в ячейках без вставки ячейки Возврат каретки Мы просто используем Амперсанд (&) чтобы присоединиться к этим записям.

В Метод 1 Мы демонстрируем, как можно преобразовать несколько текстов в одно длинное текстовое значение. После соединения текстов мы можем вставить их как значения, избавившись от формулы. Затем мы можем поместить в формулу команду Возврат каретки в преобразованных ячейках с помощью Ярлыки клавиатуры (т.е, ALT+ENTER ).

Шаг 1: Ранее вы использовали Амперсанд для конкатенации текстов. Аналогично используйте функцию Амперсанд формула для конкатенации текстов.

=B5&CHAR(32)&C5&D5&CHAR(44)&E5&CHAR(44)&F5&CHAR(44)&G5

В приведенной выше формуле Космос между Первый и Фамилия s (т.е, B5&CHAR (32) &C5 ). Тогда формула Запятая между различными записями ячеек при их соединении (т.е, D5&CHAR (44) &E5&CHAR (44) &F5&CHAR (44) &G5 ).

Шаг 2: Чтобы вставить объединенные текстовые значения как просто значения, Щелкните правой кнопкой мыши на текстовые значения > Выбрать Копировать (из Контекстное меню опции).

Шаг 3: Опять же, после выбора всего диапазона Щелкните правой кнопкой мыши на них. Выберите Паста Опции Значение выше Специальная вставка особенность.

Шаг 4: Вставка текстов в качестве значения удаляет формулу, которая их составляет. На рисунке ниже видно, что все объединенные тексты являются обычным текстом. Поместите в формулу формулу Курсор в любом месте объединенной текстовой строки (т.е. после Последний и Имя ). Нажмите ALT+ENTER в целом.

➤ Нажатие ALT+ENTER вставляет перевод строки или вы вызываете возврат каретки после Полное имя Этот возврат каретки разделяет адрес с переводом строки, делая содержимое ячейки более удобным для пользователя.

➤ Перетащите Наполнительная рукоятка чтобы наложить возврат каретки во всех ячейках.

Читать далее: Как вставить возврат каретки в ячейку Excel (3 простых способа)

Метод 5: Пользовательская функция макроса VBA для объединения записей с возвратом каретки

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

Шаг 1: Нажмите ALT+F11 чтобы открыть Microsoft Visual Basic окно. В окне выберите Вставка (из Панель инструментов )> Выберите Модуль . Модуль появится окно.

Шаг 2: В Модуль окно, вставьте следующее Код макроса VBA для создания пользовательской формулы.

 Function CrgRtrn(name As String, address As String) As String CrgRtrn = name & Chr(10) & address End Function 

Код макроса генерирует пользовательскую функцию, синтаксис которой имеет вид имя & Chr(10) & адрес. Таким образом, пользовательская функция (т.е., CrgRtrn ) вставляет возврат каретки, как указано в его синтаксисе.

Шаг 3: Возвращаясь к рабочему листу, введите =Cr... вы увидите, что пользовательская функция появляется ниже Формула бара . Двойной щелчок на функцию.

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

=CrgRtrn(B5,C5)

В формуле, B5 и C5 это две строки, разделенные возвратом каретки или символом перевода строки (например, CHAR (10) ).

Шаг 5: Используйте ENTER Однако возврат каретки не отображается, как показано на рисунке ниже.

Шаг 6: Чтобы отобразить возврат каретки, выберите Обернуть текст опция из Главная вкладку. Справа появится возврат каретки, как показано на рисунке ниже.

➤ Перетащите Наполнительная рукоятка для отображения возврата каретки во всех ячейках.

Читать далее: Как найти возврат каретки в Excel (2 простых способа)

Метод 6: Power Query объединяет записи с разделителем возврата каретки

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

Шаг 1: Выберите диапазон, в котором вы хотите разместить возврат каретки. После этого перейдите к пункту Данные вкладка> Выбрать Из таблицы/диапазона опция (в Получение и преобразование данных раздел).

Шаг 2: В случае, если ваш набор данных не находится в формате Таблица формат, выделение преобразует его в Таблица . Нажмите на OK в Создать таблицу диалоговое окно.

Шаг 3: Сайт Редактор Power Query Появится окно. В окне выберите Добавить колонку (из ленты)> Выберите Пользовательская колонка (из Общий раздел).

Шаг 4: Сайт Пользовательская колонка появится командное окно. В окне Дайте разумное имя новому столбцу. Вставьте имеющиеся столбцы в Формула пользовательского столбца коробку и соединить их с Амперсанд .

Он вставляет пользовательский столбец рядом с существующими столбцами, объединяя текст в обоих столбцах.

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

= Table.AddColumn(#"Changed Type", "Address Labels", each Text.Combine(Record.ToList(_), "#(lf)")))

Вставленная формула объединяет записи с разделителем "#(lf)" который вставляет возврат каретки.

Шаг 6: Применить ENTER и вы увидите все записи в Пользовательская колонка вставить возврат каретки.

Шаг 7: Теперь нам нужно загрузить записи в рабочий лист Excel. Перейдите в раздел Главная вкладка> Выбрать Закрыть & Загрузить (из Закрыть & Загрузить раздел).

➤ The Закрыть & Загрузить команда вставляет записи в новый рабочий лист Excel, как показано на следующем снимке экрана. Но возврат каретки не вставляется.

Шаг 8: Чтобы сделать видимым перевод строки или возврат каретки, выделите весь диапазон пользовательских столбцов и примените команду Обернуть текст . Через мгновение все записи будут разделены в нужном формате (т.е. возврат каретки между Имя и Адрес ).

Подробнее: Конкатенация нескольких ячеек на основе критериев в Excel (4 метода)

Заключение

В этой статье мы продемонстрируем способы вставки возврата каретки в формулу Excel для конкатенации операций. Для достижения этого формата мы используем такие функции, как CONCATENATE , CHAR , TEXTJOIN . Другие функции Excel, такие как Амперсанд , Макросы VBA и Power Query Вы можете использовать любой из этих методов, чтобы привести формат в форму. Надеюсь, эти вышеописанные методы достаточно эффективны, чтобы удовлетворить ваши потребности. Пишите комментарии, если у вас есть вопросы или что-либо добавить.

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