KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Как объединить несколько ячеек в одну, разделив их пробелами, запятыми или другими разделителями в Excel?

АвторСуньДата изменения

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

снимок экрана объединения нескольких ячеек с разделителем в строки и столбцы


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

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


Метод A: Использование оператора «&» для объединения ячеек

В Excel оператор «&» позволяет легко объединять различные текстовые строки или значения ячеек.

Введите приведённую ниже формулу для объединения ячеек из нескольких столбцов: (разделите Объединенные результаты пробелом; при необходимости вы можете заменить пробел на другие разделители.)

=A2&" "&B2&" "&C2

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

снимок экрана использования

  • Советы:
  • В приведённой выше формуле вы можете заменить пробелы между операторами & на другие разделители, например =A2&"-"&B2&"-"&C2
  • Если вам нужно объединить значения ячеек из нескольких строк, достаточно изменить ссылку на ячейку следующим образом:=A2&" "&A3&" "&A4&" "&A5&" "&A6&" "&A7

Метод B: Использование функции CONCATENATE для объединения ячеек

Функция CONCATENATE в Excel объединяет несколько текстовых строк или значений ячеек в одну ячейку.

Введите или скопируйте приведённую ниже формулу в пустую ячейку:

=CONCATENATE(A2, "-", B2, "-", C2)

Затем перетащите маркер заполнения вниз до ячеек, к которым нужно применить эту формулу, и получите следующий результат:

снимок экрана использования функции СЦЕПИТЬ для объединения ячеек в одну ячейку

  • Советы:
  • В приведённой выше формуле вы можете заменить символ «-» на другие разделители, например =CONCATENATE(A2, ";", B2, ";", C2)
  • Если вам нужно объединить значения ячеек из нескольких строк, достаточно изменить ссылку на ячейку следующим образом:=CONCATENATE(A2, "-", A3, "-", A4, "-", A5, "-", A6, "-", A7)

Метод C: Использование функции TEXTJOIN для объединения ячеек

Если у вас установлен Excel 365 или более поздняя версия, вам доступна новая функция — TEXTJOIN, которая также позволяет объединять несколько ячеек в одну.

Введите или скопируйте следующую формулу в пустую ячейку:

=TEXTJOIN(",",TRUE,A2:C2)

Затем перетащите маркер заполнения, чтобы применить эту формулу к другим ячейкам (см. снимок экрана).

снимок экрана использования функции СЦЕПИТЬТЕКСТ для объединения ячеек в одну ячейку

  • Советы:
  • В приведённой выше формуле вы можете заменить символ «,» на другие разделители, например =TEXTJOIN("/",TRUE,A2:C2)
  • Чтобы объединить значения ячеек из нескольких строк, достаточно изменить ссылку на ячейку следующим образом:=TEXTJOIN(",",TRUE,A2:A7)
  • Функция TEXTJOIN также позволяет объединить диапазон ячеек в одну ячейку с указанием разделителя следующим образом:=TEXTJOIN(",",TRUE,A2:C7)

Объединение строк, столбцов или диапазона ячеек в одну ячейку с заданным разделителем

Kutools для Excel предлагает мощную функцию — «Объединить», которая позволяет объединить все данные из строк, столбцов или диапазона ячеек в одну запись без потери информации. Ознакомьтесь с демонстрацией ниже.Нажмите, чтобы скачать Kutools для Excel!


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

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

1. Удерживайте ALT + F11 на клавиатуре, чтобы открыть окно Microsoft Visual Basic для приложений.

2. Нажмите Вставка > Модуль и скопируйте код VBA в модуль.

VBA: Объединение ячеек по строке или столбцу в одну с заданным разделителем:

Function Combine(WorkRng As Range, Optional Sign As String = "~") As String
Dim Rng As Range
Dim OutStr As String
For Each Rng In WorkRng
    If Rng.Text <> " " Then
        OutStr = OutStr & Rng.Text & Sign
    End If
Next
Combine = Left(OutStr, Len(OutStr) - 1)
End Function

Совет: В приведённом выше сценарии «Function Combine(WorkRng As Range, Optional Sign As String = "~") As String» в качестве разделителя используется символ «~». Вы можете заменить его на любой другой по своему усмотрению.

3. Введите формулу =Combine(A2:C2) в пустую ячейку и перетащите маркер заполнения на нужный диапазон. Все ячейки в строке объединятся в одну через дефисы. См. снимок экрана:

снимок экрана использования пользовательской функции для объединения нескольких ячеек в одну ячейку

Советы: С помощью приведённой выше пользовательской функции вы также можете объединять значения ячеек по столбцу. Просто введите формулу =Combine(A2:A7) — и получите объединённые данные именно так, как вам нужно.


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

Иногда для разделения объединённой текстовой строки может понадобиться использовать разрыв строки. Как правило, функция CHAR(10) возвращает символ такого разрыва. Ниже приведены способы решения этой задачи:


Метод A: Использование функции CONCATENATE для объединения ячеек с разрывом строки

Здесь вы можете использовать функцию CONCATENATE вместе с символом CHAR(10), чтобы получить результат, разделённый переносами строк.

1. Введите или скопируйте приведённую ниже формулу:

=CONCATENATE(A2,CHAR(10),B2,CHAR(10),C2)

Затем перетащите маркер заполнения вниз до ячеек, к которым нужно применить эту формулу, и получите следующий результат:

снимок экрана использования формулы для объединения ячеек в одну ячейку с разрывом строки

2. Затем нажмите Главная > Перенос по словам, чтобы отформатировать ячейки. После этого вы получите нужный результат:

снимок экрана выбора параметра «Перенос по словам» для отображения объединённой ячейки в несколько строк

Советы: Чтобы объединить значения ячеек из нескольких строк, достаточно изменить ссылку на ячейку следующим образом:=CONCATENATE(A2,CHAR(10),A3,CHAR(10),A4,CHAR(10),A5,CHAR(10),A6,CHAR(10),A7)


Метод B: Использование функции TEXTJOIN для объединения ячеек с разрывом строки (Excel 365 и более поздние версии)

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

Введите или скопируйте приведённую ниже формулу в пустую ячейку:

=TEXTJOIN(CHAR(10),TRUE,A2:C2)

После получения объединённых результатов не забудьте отформатировать ячейки с формулой следующим образом: Перенос по словам. См. скриншот:

снимок экрана использования функции СЦЕПИТЬТЕКСТ для объединения ячеек с разрывом строки, а затем выбора параметра «Перенос по словам» для отображения результатов в несколько строк

Советы: Чтобы объединить значения ячеек из нескольких строк, достаточно изменить ссылку на ячейку следующим образом:=TEXTJOIN(CHAR(10),TRUE,A2:A7)


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

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

Советы:Чтобы использовать функцию «Объединить», сначала необходимо скачать Kutools для Excel, а затем применять эту функцию быстро и легко.

После установки Kutools для Excelвыполните следующие действия:

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

2. Примените эту функцию, последовательно выбрав: Kutools > Объединение и разделение > Объединить строки/столбцы/ячейки и сохранить значения. См. скриншот:

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

3. В появившемся диалоговом окне задайте необходимые параметры операции, как показано на следующем скриншоте:

снимок экрана настройки диалогового окна «Объединить столбцы или строки»

4. Затем нажмите кнопку ОК, и вы увидите результат, как на скриншоте ниже:

1).Объединение значений ячеек в одну ячейку для каждой строки:

снимок экрана результата после объединения значений ячеек в одну ячейку для каждой строки

2).Объединение значений ячеек в одну ячейку для каждого столбца:

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

3).объединение диапазона значений ячеек в одну ячейку:

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

Нажмите, чтобы скачать Kutools для Excel и сразу начать бесплатный пробный период!


Другие полезные статьи по теме Объединить строки и столбцов:

  • Объединение и Объединить строки без потери данных в Excel
  • Excel сохраняет данные только из верхней левой ячейки при использовании команды «Объединить и выровнять по центру» (вкладка «Главная» → группа «Выравнивание» → «Объединить и выровнять по центру»). Чтобы объединить несколько строк данных в одну без потери информации, пользователям следует выбрать другой метод.
  • Объединение Дублирующая строка и суммирование значений в Excel
  • В Excel вы часто сталкиваетесь со следующей задачей: у вас есть диапазон данных с дублирующимися записями, и вы хотите объединить повторяющиеся строки, просуммировав соответствующие значения из другого столбца, как показано на снимках экрана ниже. Как решить эту задачу?

Лучшие инструменты повышения продуктивности в Office

🤖KUTOOLS AI Помощник: Преобразуйте Анализ данных с помощью:Интеллектуального выполнения   |  Генерации кода|  Создания пользовательские формулы  |  Анализа данных и построения диаграмм|  Вызова Расширенные функции
Популярные функции:Поиск, выделение или Отметить дубликаты   |  Удалить пустые строки   |  Объединить столбцы или ячеек без потери данных   |  Округление без использования формул
Супер ПОИСК:VLookup по нескольким критериям  |  VLookup по нескольким значениям  |   VLookup по нескольким листам   |   Распознавание нечетких соответствий
Расширенный раскрывающийся список:Быстрое создание выпадающего списка   |  Зависимый выпадающий список   |  Выпадающий список с множественным выбором
Управление столбцами:Добавление заданного количества столбцов|Перемещение столбцов|Переключение видимости скрытых столбцов|Сравнение диапазонов и столбцов
Избранные функции:Сетка фокусировки   |  Просмотр дизайна   |Улучшенная строка формулы   | Управление рабочими книгами и листами   |  Библиотека ресурсов(автотекст)|  Выбор даты   |  Объединить листы  |  Шифрование/Расшифровать ячейки   | Отправка писем по списку   |  Супер фильтр   |   Специальный фильтр(Фильтр ячеек с жирным шрифтом/курсив/зачёркивание…) …
Лучшие наборы инструментов 15:12 Текстовыеинструменты(Добавить текст,Удалить определенные символы, …)|   50+Типыдиаграмм(Диаграмма Ганта, …)|   40+ Практические формулы(Рассчитать возраст на основе даты рождения, …)|   19 Инструментывставки(Вставить QR-код,Вставка изображения по пути, …)|   12 Инструментыпреобразования(Преобразовать в слова,Конвертация валют, …)|   7 Объединить и разделитьИнструменты(Расширенное объединение строк,Разделить ячейки, …)|… и многое другое
Используйте Kutools на предпочитаемом языке — поддержка английского, испанского, немецкого, французского, китайского и ещё 40+ языков!

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


Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу

  • Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
  • Повышает вашу продуктивность на 50 % и экономит сотни кликов мышью каждый день!

Все надстройки Kutools — один установщик

Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.

ExcelWordOutlookTabsPowerPoint
  • Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
  • Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
  • Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
  • 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
  • Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек