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

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

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

Скачать Практическое пособие

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

Объединить несколько ячеек.xlsm

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

Для наглядного объяснения шагов мы взяли сжатый набор данных. Набор данных содержит приблизительно 7 ряды и 4 столбцов. Первоначально мы сохраняем все ячейки в Общий формат. Для всех наборов данных мы имеем 4 уникальные столбцы, которые Компания, продукт 1, продукт 2, и Комбинированный Хотя впоследствии мы можем изменить количество колонок, если это будет необходимо.

1. использование оператора амперсанда для объединения нескольких ячеек

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

Шаги:

  • Сначала перейдите в ячейку E5 и вставьте следующую формулу:
=C5&", "&D5

  • Теперь нажмите Войти и скопируйте эту формулу в другие ячейки.

Таким образом, это должно дать нам результат, который мы искали.

2. Объединение нескольких ячеек в одну с помощью функции CONCATENATE

Функция CONCATENATE в Excel объединяет несколько значений и возвращает результат в виде текстового значения. Мы будем использовать эту функцию, чтобы объединить несколько ячеек в один, разделенный запятой.

Шаги:

  • Для начала дважды щелкните на ячейке E5 и введите приведенную ниже формулу:
=CONCATENATE(C5,", ",D5)

  • Затем нажмите кнопку Войти и скопируйте приведенную ниже формулу с помощью клавиши Наполнительная рукоятка .

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

3. Применение функции CONCAT

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

Шаги:

  • Как и ранее, вставьте приведенную ниже формулу в ячейку E5 :
=CONCAT(C5,",",D5)

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

В результате вы должны получить тот результат, который хотели.

4. Использование функции TEXTJOIN

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

Шаги:

  • Сначала перейдите в ячейку E5 и вставьте следующую формулу:
=TEXTJOIN(", ",1,C5,D5)

  • После этого подтвердите формулу, нажав кнопку Войти и скопируйте эту формулу вниз, перетащив Наполнительная рукоятка .

Итак, в TEXTJOIN функция также очень полезен для объединения нескольких ячеек в одну.

5. Использование функции флэш-заполнения Excel для объединения нескольких ячеек с помощью запятой

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

Шаги:

  • Сначала введите значение ячеек C5 и D5 используя запятую между ними в ячейке E5 .
  • Теперь выделите все ячейки из E5 на E10 .

  • Затем нажмите на Заполнение вспышкой под Инструменты данных группа Вкладка данных в верхней части экрана.

  • Следовательно Заполнение вспышкой особенность позволит определить модель клетки E5 и применить его к другим ячейкам.

6. Использование VBA для объединения нескольких ячеек

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

Шаги:

  • Для этого метода перейдите к Разработчик вкладку и выберите Visual Basic .

  • Теперь выберите Вставка в VBA окно и нажмите на Модуль .

  • Затем введите приведенную ниже формулу в новом окне:
 Function CombineCells(WorkingRange As Range, Optional Sign As String = ", ") As String Dim Sh_Rng As Range Dim ResultStr As String For Each Sh_Rng In WorkingRange If Sh_Rng.Value " " Then ResultStr = ResultStr & Sh_Rng.Value & Sign End If Next CombineCells = Left(ResultStr, Len(ResultStr) - Len(Sign)) End Function 

  • Теперь перейдите в ячейку E5 и вставьте следующую формулу:
=Combine(C5:D5,",")

  • Затем нажмите кнопку Войти и используйте клавишу Наполнительная рукоятка проделать эту же операцию и в других ячейках.

Заключение

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

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