Как объединить дублирующиеся строки в Excel (3 эффективных метода)

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

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

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

Скачать учебник по практике можно по следующей ссылке.

Слияние дублирующихся строк.xlsm

3 метода объединения дублирующихся строк в Excel

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

1. Используйте опцию Консолидация для объединения дублирующихся строк

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

Шаги:

1. Выберите заголовки данных, копия и паста их в месте ( E4:F4 ), где вы хотите показать консолидированные данные.

2. Выберите Ячейка E5 расположенный под самым левым заголовком новой таблицы. Затем перейдите в раздел Данные вкладка.

3. Теперь перейдите к Инструменты данных группу и нажмите на Консолидировать появится диалоговое окно.

4. Из F ункция в раскрывающемся списке выберите Сумма (или любой другой вариант, который вы считаете полезным для своей задачи).

5. В Ссылка поле, нажмите на R выбор анжа значок и выберите диапазон ячеек B5:C14 Не забудьте выбрать Левая колонка флажок.

6. Нажмите OK .

В итоге вы получите уникальный список из торговые представители вместе с их общий объём продаж из вашего исходного набора данных.

Читать далее: Как объединить строки в Excel (4 метода) .

2. Использование сводной таблицы Excel для объединения дублирующихся строк

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

Шаги:

1. Щелкните любую ячейку в вашем наборе данных (здесь на Cell B5) и отправляйтесь в Вставка вкладка.

2. В Таблицы группу, выберите PivotTable вариант .

3. Сайт Создание PivotTable Откроется диалоговое окно. Посмотрите на Выберите таблицу или диапазон поле и внимательно посмотрите, правильно ли выбран диапазон. Выберите Существующая рабочая таблица.

4. Нажмите на Местонахождение значок и выберите местоположение (Здесь в Ячейка E4 ), куда вы хотите поместить полученный PivotTable Затем нажмите OK .

Сводная таблица появится в выбранном Клетка E4.

5. Нажмите в любом месте таблицы Pivot.

Сайт PivotTable Справа откроется диалоговое окно.

6. Отметьте торговый представитель и Продажи флажки. Перетащите Сфера деятельности торгового представителя в Строки область и Сфера продаж в Значения область.

Наконец, мы объединили наши данные с помощью инструмента PivotTable.

Подробнее: Как объединить строки в Excel на основе критериев (самые простые способы)

Похожие чтения

  • Как объединить дублирующиеся строки в Excel без потери данных (6 методов)
  • Как объединить строки с помощью запятой в Excel (4 быстрых метода)
  • Excel Объединить строки с одинаковым идентификатором (3 быстрых метода)
  • Преобразование нескольких строк в один столбец в Excel (2 способа)
  • Как объединить строки в Excel без потери данных (5 способов)

3. Использование кодов Excel VBA для объединения дублирующихся строк

Коды VBA также поможет объединить дублирующиеся строки в рабочем листе. Мы покажем вам, как работать с кодом VBA для объединения дублирующихся строк в MS Excel.

Примечание:

После использования кода VBA исходные данные перестанут существовать на листе. Нам придется создать резервную копию данных.

Шаги:

1. Прежде всего, щелкните правой кнопкой мыши на имени рабочего листа " Использование кода VBA ". Затем нажмите на Посмотреть код.

2. Модуль приложений Microsoft Visual Basic откроется окно.

3. Копирование следующий Коды VBA и просто паста их в окно модуля .

 Option Explicit Sub CombineRows() Dim Rng As Range Dim x1 As Variant Dim xRng As Variant Dim Title As String Dim i As Integer On Error Resume Next Title = "Merge Duplicate Rows" Set Rng = Application.Selection Set Rng = Application.InputBox("Range", Title, Rng.Address, Type:=8) Set x1 = CreateObject("Scripting.x1tionary") xRng = Rng.Value For i = 1 To UBound(xRng, 1) x1(xRng(i, 1)) = x1(xRng(i,1)) + xRng(i, 2) Next Application.ScreenUpdating = False Rng.ClearContents Rng.Range("A1").Resize(x1.Count, 1) = Application.WorksheetFunction.Transpose(x1.keys) Rng.Range("B1").Resize(x1.Count, 1) = Application.WorksheetFunction.Transpose(x1.items) Application.ScreenUpdating = True End Sub 

Ваш Модуль MS VBA будет выглядеть следующим образом.

4. Теперь нажмите F5 или нажмите на Запустить форму суб/пользователя значок , а затем нажмите Запускайте .

5. Выделим диапазон ячеек B5:C14 которые мы хотим закрепить и прижать OK .

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

Подробнее: Объединение дублирующихся строк и суммирование значений в Excel

Заключение

Надеюсь, вы найдете все эти методы полезными. Рабочая тетрадь доступна для скачивания и самостоятельной практики. Если у вас есть вопросы, комментарии или любая обратная связь, пожалуйста, дайте мне знать в поле для комментариев.

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