Перейти к содержимому

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

Author: Xiaoyang Last Modified: 2025-08-07

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: Укажите ключевой столбец для проверки дубликатов.:
В данном случае, поскольку мне нужно объединить строки на основе дублирующихся значений в столбце Клиент, здесь я выбираю Клиент в списке, нажимаю стрелку в столбце Операция, а затем выбираю Первичный ключ из выпадающего меню;
B: Укажите разделитель для разделения объединенных значений.:
Здесь я выбираю столбец Продукт, нажимаю стрелку в столбце Операция, а затем выбираю Запятую в группе Объединить из выпадающего меню.
3) Нажмите кнопку OK.

shot-advanced-combine-rows-3

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

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

shot-advanced-combine-rows-8

После объединения вы можете увидеть результат следующим образом.

shot-advanced-combine-rows-2


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

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

shot-advanced-combine-rows-4

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

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

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

shot-advanced-combine-rows-5

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

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

shot-advanced-combine-rows-8

После объединения вы можете увидеть результат следующим образом.

shot-advanced-combine-rows-4


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

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

shot-advanced-combine-rows-6

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

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

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

shot-advanced-combine-rows-7

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

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

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 RibbonKutools for Excel Ribbon