Оглавление
Часто мы вставляем Возврат каретки в формуле 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 Вы можете использовать любой из этих методов, чтобы привести формат в форму. Надеюсь, эти вышеописанные методы достаточно эффективны, чтобы удовлетворить ваши потребности. Пишите комментарии, если у вас есть вопросы или что-либо добавить.