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

Например, у вас есть диапазон данных, и в одном столбце есть дубликаты, теперь вы хотите объединить строки на основе столбца A (имеет дубликаты), а затем выполнить некоторые вычисления для другого столбца на основе объединенного строк, как показано на скриншоте:

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

Исходные данные Слияние и суммирование
Объедините строки на основе одного столбца, затем суммируйте значения с помощью VBA

Объедините строки на основе одного столбца, затем суммируйте значения с помощью Advanced Combine

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


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

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

Просмотр и редактирование нескольких книг Excel/документов Word с вкладками в Firefox, Chrome, Internet Explore 10!

Возможно, вы знакомы с просмотром нескольких веб-страниц в Firefox/Chrome/IE и переключением между ними, легко щелкая соответствующие вкладки. Здесь вкладка Office поддерживает аналогичную обработку, которая позволяет просматривать несколько книг Excel или документов Word в одном окне Excel или Word и легко переключаться между ними, щелкая их вкладки. Нажмите, чтобы получить бесплатную 30-дневную пробную версию Office Tab!

1. Нажмите клавиши F11 + Alt , чтобы открыть окно Microsoft Visual Basic для приложений , затем нажмите Вставить > Module , скопируйте и вставьте ниже код VBA в новое окно Module .

VBA: объединение строк на основе одного значения столбца

2. Нажмите F5 или кнопку Run , чтобы запустить VBA, и появится диалоговое окно для выбора диапазона данных для работы. см. снимок экрана:

3. После выбора рабочего диапазона нажмите ОК . Теперь данные объединены по первому столбцу и суммируют значения во втором столбце.

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


Объедините строки на основе одного столбца, а затем суммируйте значения с помощью Advanced Combine Rows

Если вы не знакомы с кодом VBA, вы можете использовать Advanced Combine Rows в третьем инструменте надстройки – Kutools for Excel , который позволяет легко и быстро объединять повторяющиеся строки, а затем суммировать значения в другом столбце.

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

1. Выберите данные вы хотите использовать и нажмите Kutools > Объединить и разделить > Расширенные строки объединения . См. снимок экрана:

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

Совет : если в выбранном диапазоне есть h eaders, установите флажок У моих данных есть заголовки и установите флажок Использовать форматированные значения , чтобы сохранить форматирование после объединения.

3. Затем нажмите ОК . Теперь данные были объединены на основе основного столбца, а другой – суммирован. См. Снимок экрана:


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

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

Предположим, у меня есть диапазон данных, как показано на скриншоте ниже, и я хочу как объединить значения в столбце B, так и значения суммы в столбце C на основе столбца A.

После бесплатной установки Kutools for Excel, пожалуйста, сделайте как показано ниже:

1. Выберите диапазон данных и нажмите Kutools > Объединить и разделить > Расширенные строки объединения . См. Снимок экрана:

2. В диалоговом окне Объединить строки на основе столбца выполните следующие действия:

(1) Щелкните столбец, на основе которого вы хотите объединить, и нажмите Первичный ключ ;

(2 ) Щелкните столбец, в котором вы хотите объединить данные, и нажмите Объединить , затем выберите из списка нужный разделитель;

(3) Щелкните столбец, значения которого необходимо суммировать, и щелкните Рассчитать и выберите Сумма .

3. Нажмите ОК . Теперь вы можете увидеть результат, как показано ниже:

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


Оцените статью
Frestage.ru
Добавить комментарий