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

- Объединение строки или столбца ячеек в одну ячейку с пробелом, запятой или другими разделителями с помощью формул
- Объединение строки или столбца ячеек в одну ячейку с пробелом, запятой или другими разделителями с помощью пользовательской функции
- Объединение строки или столбца ячеек в одну ячейку с разрывом строки с помощью формул
- Объединение строки, столбца или диапазона ячеек в одну ячейку с указанным разделителем с помощью удобной функции
Объединение строки или столбца ячеек в одну ячейку с пробелом, запятой или другими разделителями с помощью формул
В Excel вы можете использовать приведённые ниже формулы, чтобы объединить строку или столбец ячеек в одну ячейку.
- Метод A: Использование оператора «&» для объединения ячеек
- Метод B: Использование функции CONCATENATE для объединения ячеек
- Метод C: Использование функции TEXTJOIN для объединения ячеек (Excel 365 и более поздние версии)
Метод A: Использование оператора «&» для объединения ячеек
В Excel оператор «&» позволяет легко объединять различные текстовые строки или значения ячеек.
Введите приведённую ниже формулу для объединения ячеек из нескольких столбцов: (разделите Объединенные результаты пробелом; при необходимости вы можете заменить пробел на другие разделители.)
Затем перетащите маркер заполнения вниз до тех ячеек, к которым нужно применить эту формулу. Данные из разных столбцов автоматически объединятся в одной ячейке — см. снимок экрана:

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

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

- Советы:
- В приведённой выше формуле вы можете заменить символ «,» на другие разделители, например =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 для объединения ячеек с разрывом строки
- Метод B: Использование функции TEXTJOIN для объединения ячеек с разрывом строки (Excel 365 и более поздние версии)
Метод A: Использование функции CONCATENATE для объединения ячеек с разрывом строки
Здесь вы можете использовать функцию CONCATENATE вместе с символом CHAR(10), чтобы получить результат, разделённый переносами строк.
1. Введите или скопируйте приведённую ниже формулу:
Затем перетащите маркер заполнения вниз до ячеек, к которым нужно применить эту формулу, и получите следующий результат:

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:A7)
Объединение строки, столбца или диапазона ячеек в одну ячейку с указанным разделителем с помощью удобной функции
Если вас раздражают приведённые выше формулы и код, рекомендуем удобный инструмент — Kutools для Excel. С его помощью вы быстро объедините значения ячеек по строкам, столбцам или диапазону в одну ячейку с помощью функции Объединить.
Советы:Чтобы использовать функцию «Объединить», сначала необходимо скачать Kutools для Excel, а затем применять эту функцию быстро и легко.
После установки Kutools для Excelвыполните следующие действия:
1. Выделите диапазон ячеек со значениями, которые нужно объединить в одну ячейку.
2. Примените эту функцию, последовательно выбрав: Kutools > Объединение и разделение > Объединить строки/столбцы/ячейки и сохранить значения. См. скриншот:

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

4. Затем нажмите кнопку ОК, и вы увидите результат, как на скриншоте ниже:
1).Объединение значений ячеек в одну ячейку для каждой строки:

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

3).объединение диапазона значений ячеек в одну ячейку:
![]() | ![]() | ![]() |
Нажмите, чтобы скачать Kutools для Excel и сразу начать бесплатный пробный период!
Другие полезные статьи по теме Объединить строки и столбцов:
- Объединенные ячейки (объединение содержимого ячеек) без потери данных в Excel
- Мы часто объединяем ячейки и их содержимое в Microsoft Excel. Но знаете ли вы самый простой способ объединить содержимое ячеек? В этой статье мы покажем, как быстро и легко это сделать в Excel.
- Объединение и Объединить строки без потери данных в Excel
- Excel сохраняет данные только из верхней левой ячейки при использовании команды «Объединить и выровнять по центру» (вкладка «Главная» → группа «Выравнивание» → «Объединить и выровнять по центру»). Чтобы объединить несколько строк данных в одну без потери информации, пользователям следует выбрать другой метод.
- Объединение Дублирующая строка и суммирование значений в Excel
- В Excel вы часто сталкиваетесь со следующей задачей: у вас есть диапазон данных с дублирующимися записями, и вы хотите объединить повторяющиеся строки, просуммировав соответствующие значения из другого столбца, как показано на снимках экрана ниже. Как решить эту задачу?
- Объединение даты и времени в одной ячейке в Excel
- На листе есть два столбца: один с датой, другой со временем, как показано ниже. Можно ли быстро объединить их в один столбец, сохранив при этом формат времени?
- Объединение ячеек с игнорированием или пропуском пустых ячеек в Excel
- Функция CONCATENATE в Excel позволяет быстро объединить значения нескольких ячеек в одну. Если среди выбранных ячеек есть пустые, она включит и их в результат. Однако иногда нужно объединять только непустые ячейки, игнорируя пустые. Как этого добиться в Excel?
Лучшие инструменты повышения продуктивности в Office
Раскройте весь потенциал 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.
- Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
- Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
- Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
- 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек


