Совет. Другие языки - Google-Translated. Вы можете посетить English версия этой ссылки.
Войти
x
or
x
x
Регистрация
x

or

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

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

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

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

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


Объедините несколько столбцов, строк или ячеек с разделителем sepcific:

Если имеется несколько строк или столбцов или ячеек значений, необходимых для объединения, нормальная формула будет проблематичной для решения этой проблемы. Но с Kutools for Excelмощная функция - Сочетать, вы можете быстро комбинировать значения на основе столбцов, строк или ячеек по мере необходимости.

doc объединить ячейки с разделителем 11

Kutools for Excel: с более чем 200 удобными надстройками Excel, бесплатно попробовать без ограничений в 60-дни. Скачать и бесплатно пробную версию!


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


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

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

Набрав формулу = A1 & "" & B1 & "" & C1 в пустую ячейку, а затем перетащите дескриптор заполнения вниз, чтобы применить эту формулу, все ячейки строки были объединены в ячейку с пробелами. Смотрите скриншот:

doc объединить ячейки с разделителем 1

Чаевые: Если вы хотите объединить значения ячеек на основе столбца, вам просто нужно ввести эту формулу = A1 & "" & A2 & "" & A3 & "" & A4 & "" & A5 & "" & A6 в соседней пустой ячейке, которую вы хотите получить. И вы получите следующий результат:

doc объединить ячейки с разделителем 2

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

Набрав формулу = A1 & " "& B1 &"," & C1 в пустую ячейку, а затем перетяните дескриптор заполнения в диапазон, который вы хотите применить к этой формуле, все ячейки в строке будут объединены в ячейку с запятыми. Посмотрите снимок экрана:

doc объединить ячейки с разделителем 3

Чаевые: Вы также можете объединить столбец значений ячейки в одну ячейку запятыми, просто введите эту формулу = A1&","&A2&","&A3&","&A4&","&A5&","&A6 чтобы получить следующий результат по мере необходимости.

doc объединить ячейки с разделителем 4

Внимание: ты можешь измениться ","для удовлетворения ваших потребностей. Например, если вы хотите разделить данные с точкой с запятой, вы можете изменить "," к ";".


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

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

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

2. Щелчок Вставить > модуль, и скопируйте VBA в модуль.

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

Function Combine(WorkRng As Range, Optional Sign As String = "-") As String
'Update 20130815
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

3, Формула ввода = Зерноуборочный (A1: C1) в пустой ячейке, а затем перетащите дескриптор заполнения в диапазон, который вы хотите применить к этой формуле, все ячейки в строке будут объединены в ячейку с тире. Смотрите скриншот:

doc объединить ячейки с разделителем 5

Наконечник: С помощью вышеуказанной функции, определяемой пользователем, вы также можете комбинировать значения ячеек на основе столбца, вам просто нужно ввести эту формулу = Зерноуборочный (A1: A6) чтобы получить объединенные данные по мере необходимости, см. скриншот:

doc объединить ячейки с разделителем 6

Внимание: В приведенном выше коде "Комбинация функций (WorkRng As Range, Необязательный знак как String = "-") As String", вы можете изменить разделитель "-" чтобы удовлетворить ваши потребности.


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

Если для вас сложны формулы и функции, вы можете быстро комбинировать значения ячеек по строке, столбцу или диапазону в одну ячейку с помощью Kutools for Excel's Сочетать функции.

Kutools for Excel : с более чем 300 удобными надстройками Excel, бесплатно попробовать без ограничений в 60-дни.

После установки Kutools for Excel, сделайте следующее:

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

2, Пожалуйста, примените Сочетать , нажав Kutools > Сочетать, Смотрите скриншот:

doc объединить ячейки с разделителем 7

3, Появится диалоговое окно, а затем сделайте следующее:

(1.) Если вы выберете Объединить столбцы , который относится к Объединение выбранных ячеек в соответствии со следующими параметрами в Объединить столбцы или строки диалог, данные в каждой строке будут объединены в ячейку, сделайте следующее:

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

B, Выберите разделитель, который вы хотите разделить Укажите разделитель раздел;

C, Выберите место, в которое вы хотите поместить результат, из раскрывающегося списка;

D, Выберите один тип из опции раздел.

Затем нажмите OK or применять , значения в каждой строке будут объединены. Смотрите скриншот:

doc объединить ячейки с разделителем 8

(2.) И если вы хотите объединить значения каждого столбца в одну ячейку с определенным разделителем, выполните следующие действия:

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

B, Укажите разделитель, который вы хотите разделить Укажите разделитель раздел;

C, Выберите место, в которое вы хотите поместить результат, из раскрывающегося списка;

D, Выберите один тип из опции раздел.

Затем нажмите OK or применять , значения в каждом столбце будут объединены, и они будут разделены определенными метками. Смотрите скриншот:

doc объединить ячейки с разделителем 9

(3.) Если вам нужно объединить диапазон данных ячеек в одну ячейку, сделайте следующее:

A. Проверить Объединить в одну ячейку in Объединение выбранных ячеек в соответствии со следующими параметрами раздел;

B, Выберите разделитель, который вы хотите разделить Укажите разделитель раздел.

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

doc объединить ячейки с разделителем 10

Нажмите, чтобы загрузить Kutools for Excel и бесплатную пробную версию.

Kutools for Excel: с более чем 200 удобными надстройками Excel, бесплатно попробовать без ограничений в 60-дни. Скачать и бесплатно пробную версию!


Относительные статьи:



Рекомендуемые инструменты производительности

Office Tab

золото star1 Принесите удобные вкладки в Excel и другое программное обеспечение Office, как Chrome, Firefox и новый Internet Explorer.

Kutools for Excel

золото star1 Удивительно! Увеличьте производительность в течение 5 минут. Не нужно никаких специальных навыков, сэкономить два часа каждый день!

золото star1 Новые возможности 300 для Excel, сделать Excel намного проще и мощнее:

  • Объединить ячейки / строки / столбцы без потери данных.
  • Объединение и объединение нескольких листов и книг.
  • Сравнение диапазонов, копирование нескольких диапазонов, преобразование текста в дату, преобразование единиц и валют.
  • Подсчет количества цветов, Пейджинговые субтитры, Расширенный сортировка и Суперфильтр,
  • Подробнее Выбрать / Вставить / Удалить / Текст / Формат / Ссылка / Комментарий / Рабочие книги / Рабочие листы Инструменты ...

Снимок экрана Kutools для Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Lavina · 9 months ago
    I would like to know if I have a list of people with their information in different cells in one column but different row how to combine them in one cell For e,g I have one person teaching English, math and science and his name is repeated in one column but the courses are in different rows so I want to combine all the courses in one cell for that teacher. if I have 50 teachers I need to have all the courses that the teacher is teaching in one cell.
    • To post as a guest, your comment is unpublished.
      skyyang · 9 months ago
      Hi, Lavina,
      Do you mean to combine multiple cell values in a column based on duplicate names in another column as below screenshot shown:

      You can insert a screenshot to make your problem more intuitive.
  • To post as a guest, your comment is unpublished.
    bin · 9 months ago
    VBA doesn't work for me, excel 2016.
  • To post as a guest, your comment is unpublished.
    Brian · 1 years ago
    Working on trying to get your VBA code to work however I keep getting a #NAME? error. How do I fix this? I've used this code before and it worked wonderfully but now it gives me an error.
  • To post as a guest, your comment is unpublished.
    Sagar · 1 years ago
    But it is not working for large data. I have around 50000 rows to combine in single cell.
  • To post as a guest, your comment is unpublished.
    susan · 2 years ago
    415xxe 5687sdc sa4567
    415xxe 5687sdc sa4567
    415xxe 5687sdc sa4567
    415xxe 5687sdc sa4567

    I need to separate these in different columns and then put a comma behind the last column