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

Быстро объединяйте одинаковые значения/данные или Дублирующая строка в Excel

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

Kutools для Excel

Расширяет возможности Excel с помощью 300+
мощных функций

Предположим, вы работаете с набором данных, содержащим дублирующиеся записи в столбце, и вам нужно объединить строки на основе одинаковых значений в этом столбце, а также выполнить определённые операции (например, объединение или вычисления) с ячейками соответствующих строк в других столбцах. Справиться с этой задачей поможет функция Расширенное объединение строк из Kutools для Excel. Благодаря ей вы легко сможете:

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

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

Объединить Дублирующая строка и сохранить первые или последние данные других столбцов


Нажмите Kutools > Объединить и разделить > Расширенное объединение строк, чтобы активировать эту функцию. См. скриншот:

shot-advanced-combine-rows-1


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

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

shot-advanced-combine-rows-2

1. Выделите всю таблицу ()A1:B13 в данном случае), перейдите в меню Kutools > Объединить и разделить > Расширенное объединение строк, чтобы активировать эту функцию.

2. В диалоговом окне Расширенное объединение строк необходимо выполнить следующую настройку.

1) Диапазон Выберите диапазон отображается в поле Диапазон объединения«Диапазон». При необходимости вы можете изменить диапазон;
2) В разделе Данные столбца«Список столбцов» отображаются все столбцы Выберите диапазон в списке.
A:Укажите Ключевой столбец, по которому следует проверять дубликаты:
В данном случае, поскольку мне нужно выполнить Объединить строки на основе значений Дублирующиеся значения в столбце «Customer», я выбираю здесь Customerв списке, нажимаю стрелку в столбце «Операция»и выбираю пункт «Первичный ключ»из раскрывающегося меню;
B:Укажите разделитель для разделения объединённых значений:
Здесь я выбираю столбец Product,нажимаю стрелку в столбце «Операция»и выбираю пункт «Запятая»в группе «Объединить»раскрывающегося меню.
3) Нажмите кнопку OK.

shot-advanced-combine-rows-3

Примечания:
1) Если в Выберите диапазон есть заголовки, флажок Включить заголовкибудет установлен автоматически.
2) Чтобы сохранить форматирование ячеек (например, дату, проценты, валюту и т.д.) после объединения, установите флажок Использовать отформатированные значения.
3) В данном случае, если в столбце «Товар» есть пустые ячейки, в списке через запятую появятся лишние запятые и пробелы. Чтобы этого избежать, установите флажок Игнорировать пустые ячейки.
4) Если вы не хотите отображать Дублирующиеся значения в результатах объединения, установите флажок Удалить повторяющиеся значения.
5) В нижней части окна вы увидите две вкладки «Предварительный просмотр» и «Пример». На вкладке Предварительный просмотротображается предварительный просмотр результата объединения в соответствии с заданными настройками. А на вкладке Примерпоказан скриншот примера использования этой функции.

3. Затем появится ещё одно диалоговое окно Расширенное объединение строк с указанием количества строк, которые будут успешно объединены. Нажмите ОК, чтобы закрыть его.

shot-advanced-combine-rows-8

После объединения результат будет выглядеть так.

shot-advanced-combine-rows-2


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

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

shot-advanced-combine-rows-4

1. Выделите всю таблицу ()A1:C13 в данном случае), затем перейдите в меню Kutools > Объединить и разделить > Расширенное объединение строк, чтобы активировать эту функцию.

2. В диалоговом окне Расширенное объединение строкНеобходимо выполнить следующую настройку.

1) Диапазон Выберите диапазон отображается в поле Диапазон объединения«Диапазон». При необходимости вы можете изменить диапазон;
2) В разделе Данные столбца«Список столбцов» отображаются все столбцы Выберите диапазон в списке.
A:Укажите Ключевой столбец, по которому следует проверять дубликаты:
В данном случае, поскольку мне нужно выполнить Объединить строки на основе значений Дублирующиеся значения в столбце «Customer», я выбираю здесь Customerв списке, нажимаю стрелку в столбце «Операция»и выбираю пункт «Первичный ключ»из раскрывающегося меню;
B:Укажите разделитель для разделения объединённых результатов:
Здесь я выбираю столбец Product,нажимаю стрелку в столбце «Операция»и выбираю  разделитель, который хотите использовать для разделения значений (здесь я выбираю)«Запятая»).
C:Выполнение вычислений для определённого столбца:
В данном случае мне нужно просуммировать продажи для одного и того же клиента. Здесь я выбираю столбец Saleв списке, нажимаю стрелку в столбце «Операция»и выбираю пункт «Сумма»в группе «Вычислить»раскрывающегося меню.
3) Нажмите кнопку OK.

shot-advanced-combine-rows-5

Примечания:
1) Если в Выберите диапазон есть заголовки, флажок Включить заголовкибудет установлен автоматически.
2) Чтобы сохранить форматирование ячеек (например, дату, проценты, валюту и т.д.) после объединения, установите флажок Использовать отформатированные значения.
3) В данном случае, если в столбце «Товар» есть пустые ячейки, в объединённых значениях появятся лишние запятые и пробелы. Чтобы этого избежать, установите флажок Игнорировать пустые ячейки.
4) Для столбца Продажиможно также выполнять другие вычисления, например усреднение,умножение,Подсчет уникальныхи т.д.
5) Если вы не хотите отображать Дублирующиеся значения в результатах объединения, установите флажок Удалить повторяющиеся значения.
6) В нижней части окна вы увидите две вкладки «Предварительный просмотр» и «Пример». На вкладке Предварительный просмотротображается предварительный просмотр результата объединения в соответствии с заданными настройками. А на вкладке Примерпоказан скриншот примера использования этой функции.

3. Затем появится ещё одно Расширенное объединение строкдиалоговое окно с указанием количества строк, которые будут успешно объединены. Нажмите ОК, чтобы закрыть его.

shot-advanced-combine-rows-8

После объединения результат будет выглядеть так.

shot-advanced-combine-rows-4


Объединить Дублирующая строка и сохранить первые или последние данные других столбцов

Как показано на скриншоте ниже, это таблица продаж с клиентами, их заказами и датами покупок в отдельных столбцах. Видно, что один и тот же клиент совершил несколько покупок. Наша задача — объединить все покупки каждого клиента в одну строку, оставив в столбце «Дата» только самую первую дату покупки.

shot-advanced-combine-rows-6

1. Выделите всю таблицу ()A1:C13в данном случае), перейдите к выбору Kutools>Объединить и разделить>Расширенное объединение строк, чтобы активировать эту функцию.

2. В диалоговом окне Расширенное объединение строкНеобходимо выполнить следующую настройку.

1) Диапазон Выберите диапазон отображается в поле «Объединить»«Диапазон». При необходимости вы можете изменить диапазон;
2) В разделе Данные столбца«Список столбцов» отображаются все столбцы Выберите диапазон в списке.
A:Укажите Ключевой столбец, по которому следует проверять дубликаты:
В данном случае, поскольку мне нужно выполнить Объединить строки на основе значений Дублирующиеся значения в столбце «Customer», я выбираю здесь Customerв списке, нажимаю стрелку в столбце «Операция»и выбираю пункт «Первичный ключ»из раскрывающегося меню;
B:Укажите разделитель для разделения объединённых значений:
Здесь я выбираю столбец Product,нажимаю стрелку в столбце «Операция»и выбираю разделитель, который хотите использовать для разделения значений (здесь я выбираю)«Запятая»).
C:Сохранение первого/последнего значения столбца:
В данном случае я хочу сохранить только первую дату покупки для каждого клиента. Здесь я выбираю столбец Dateв списке, нажимаю стрелку в столбце «Операция»и выбираю пункт «Сохранить первое значение столбца»в группе «Сохранить»раскрывающегося меню.
3) Нажмите кнопку OK.

shot-advanced-combine-rows-7

Примечания:
1) Если в Выберите диапазон есть заголовки, флажок Включить заголовкибудет установлен автоматически.
2) Чтобы сохранить форматирование ячеек (например, дату, проценты, валюту и т.д.) после объединения, установите флажок Использовать отформатированные значения. В данном примере формат даты сохраняется в столбце «Дата», если этот параметр включён после объединения.
3) В данном случае, если в столбце «Товар» есть пустые ячейки, в объединённых значениях появятся лишние запятые и пробелы. Чтобы этого избежать, установите флажок Игнорировать пустые ячейки.
4) Если вы не хотите отображать Дублирующиеся значения в результатах объединения, установите флажок Удалить повторяющиеся значения.
5) В нижней части окна вы увидите две вкладки «Предварительный просмотр» и «Пример». На вкладке Предварительный просмотротображается предварительный просмотр результата объединения в соответствии с заданными настройками. А на вкладке Примерпоказан скриншот примера использования этой функции.

3. Затем появится ещё одно Расширенное объединение строкдиалоговое окно с указанием количества строк, которые будут успешно объединены. Нажмите ОК, чтобы закрыть его.

shot-advanced-combine-rows-8

После объединения результат будет выглядеть так.

shot-advanced-combine-rows-6


Примечания:

1. Эта функция поддерживает отмену (Ctrl)+Z);

2. Эта функция не поддерживает работу с отфильтрованными данными.


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

Office Tab: используйте удобные вкладки в Microsoft Office — как в браузерах Chrome, Firefox и новом Edge! Легко переключайтесь между документами с помощью вкладок и забудьте о беспорядке в окнах.Подробнее…

Kutools для Outlook: Kutools для Outlook предлагает 100+мощные функциидля Microsoft Outlook 2010–2024 (и более поздних версий), а также для Microsoft 365, помогая упростить управление электронной почтой и повысить продуктивность.Подробнее…


Kutools для Excel

Kutools для Excel предлагает более 300 расширенных функций для оптимизации работы в Excel 2010–2024 и Microsoft 365. Указанная выше функция — лишь один из множества инструментов, которые помогут вам сэкономить время.

🌍 Поддержка интерфейса на 40+ языках
✅ Используется 500,000+ пользователями и 80,000+ компаниями по всему миру
🚀 Совместимо со всеми современными версиями Excel
🎁 30-дневная полнофункциональная пробная версия — без регистрации и ограничений
Kutools for Excel ЛентаKutools for Excel Лента