Note: The other languages of the website are Google-translated. Back to English

Як поєднати повторювані рядки та підсумувати значення в Excel?

doc-об'єднати-сума1 -2 doc-об'єднати-сума2

В Excel , ви завжди можете зіткнутися з цією проблемою, коли у вас є ряд даних, що містить кілька повторюваних записів, і тепер ви хочете об’єднати повторювані дані та підсумувати відповідні значення в іншому стовпці, як показано на наступних знімках екрана. Як ви могли вирішити цю проблему?

Об'єднайте повторювані рядки та підсумуйте значення за допомогою функції "Консолідувати"

Об'єднайте повторювані рядки та підсумуйте значення за допомогою коду VBA

Поєднайте повторювані рядки та підсумуйте значення за допомогою Kutools для Excel

Поєднайте відповідні рядки на основі повторюваних значень в іншому стовпці з Kutools для Excel


стрілка синя права міхур Об'єднайте повторювані рядки та підсумуйте значення за допомогою функції "Консолідувати"

Консолідація - це корисний інструмент для консолідації кількох аркушів або рядків у Excel, тому за допомогою цієї функції ми також можемо підсумувати кілька рядків на основі дублікатів. Будь ласка, виконайте такі дії:

1. Клацніть клітинку, де потрібно знайти результат на поточному аркуші.

2. Перейдіть до клацання дані > Консолідувати, див. скріншот:

doc-об'єднати-сума3

3, в Консолідувати діалогове вікно:

  • (1.) Виберіть Сума від функція випадаючий список;
  • (2.) Клацніть doc-об'єднати-сума5 , щоб вибрати діапазон, який потрібно консолідувати, а потім клацніть додавати , щоб додати посилання на Всі посилання вікно списку;
  • (3.) Перевірте Верхній ряд і Ліва колонка від Використовуйте ярлики в варіант. Дивіться знімок екрана:

doc-об'єднати-сума4

4. Після закінчення налаштувань натисніть OK, а дублікати об’єднуються та підсумовуються. Дивіться знімок екрана:

doc-об'єднати-сума6

примітки: Якщо в діапазоні немає рядка заголовка, вам потрібно зняти прапорець Верхній ряд від Використовуйте ярлики в варіант.


Об’єднайте повторювані рядки та суму / середнє значення відповідних значень в іншому стовпці

Kutools для Excel's Розширені рядки комбібо допомагає об'єднати кілька повторюваних рядків в один запис на основі ключового стовпця, а також може застосувати деякі обчислення, такі як сума, середнє, підрахунок тощо для інших стовпців. Клацніть, щоб завантажити Kutools для Excel!


стрілка синя права міхур Об'єднайте повторювані рядки та підсумуйте значення за допомогою коду VBA

Наступний код VBA також може допомогти вам консолідувати повторювані рядки на аркуші, але в той же час вихідні дані будуть знищені, вам потрібно створити резервну копію даних.

1. Утримуйте клавішу ALT + F11 клавіші, потім відкриється Microsoft Visual Basic для додатків вікна.

2. Клацання Insert > Модуліта вставте наступний код у Вікно модуля.

Код VBA: Об’єднайте повторювані рядки та підсумуйте значення

Sub CombineRows()
'Updateby Extendoffice
Dim WorkRng As Range
Dim Dic As Variant
Dim arr As Variant
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set Dic = CreateObject("Scripting.Dictionary")
arr = WorkRng.Value
For i = 1 To UBound(arr, 1)
    Dic(arr(i, 1)) = Dic(arr(i, 1)) + arr(i, 2)
Next
Application.ScreenUpdating = False
WorkRng.ClearContents
WorkRng.Range("A1").Resize(Dic.Count, 1) = Application.WorksheetFunction.Transpose(Dic.keys)
WorkRng.Range("B1").Resize(Dic.Count, 1) = Application.WorksheetFunction.Transpose(Dic.items)
Application.ScreenUpdating = True
End Sub

3. Потім натисніть F5 для запуску цього коду, і вам потрібно вибрати діапазон, який потрібно консолідувати, у спливаючому вікні запиту. Дивіться знімок екрана:

doc-об'єднати-сума7

4. А потім клацніть OK, повторювані рядки були об’єднані і значення складені.

примітки: Якщо ви хочете використовувати цей код, краще скопіюйте файл, щоб уникнути знищення даних, і цей код застосовується лише до двох стовпців.


стрілка синя права міхур Поєднайте повторювані рядки та підсумуйте значення за допомогою Kutools для Excel

Тут я представляю зручний інструмент - Kutools для Excel для вас, його Розширені комбіновані ряди також може швидко зробити послугу для вирішення цієї проблеми.

Kutools для Excel : з більш ніж 300 зручними надбудовами Excel, які можна спробувати без обмежень протягом 30 днів. Отримати зараз .

після установки Kutools для Excel, будь ласка, виконайте наступне:

1. Виберіть потрібний діапазон і натисніть Кутулс > Злиття та розділення > Розширені комбіновані ряди. Дивіться знімок екрана:

2, в Розширені комбіновані ряди діалогове вікно, перевірте Мої дані мають заголовки якщо у вашому діапазоні є заголовки, виберіть ім'я стовпця, яке потрібно об'єднати, і натисніть Первинний ключ, див. скріншот:

doc-об'єднати-сума7

3. А потім виберіть ім'я стовпця, для якого потрібно підсумувати значення, і натисніть Обчислювати > Сума або інші розрахунки, як вам потрібно. Дивіться знімок екрана:

doc-об'єднати-сума7

4. Клацання Ok щоб закрити діалогове вікно, ви можете побачити, що дублікати об’єднані, а відповідні дані в іншому стовпці складені. Дивіться скріншоти:

doc-об'єднати-сума1 -2 doc-об'єднати-сума2

Клацніть тут, щоб дізнатись більше про розширені рядки комбайнів.


стрілка синя права міхур Поєднайте відповідні рядки на основі повторюваних значень в іншому стовпці з Kutools для Excel

Іноді потрібно поєднати рядки на основі повторюваних значень в іншому стовпці - Розширені комбіновані ряди of Kutools для Excel також може зробити для вас послугу, будь ласка, зробіть наступне:

1. Виберіть діапазон даних, який потрібно використовувати, а потім клацніть Кутулс > Злиття та розділення > Розширені комбіновані ряди щоб включити Розширені комбіновані ряди діалогове вікно.

2, в Розширені комбіновані ряди діалоговому вікні клацніть ім'я стовпця, на основі якого потрібно об'єднати інші дані, та клацніть Первинний ключ, див. скріншот:

doc-об'єднати-сума7

3. А потім клацніть інше ім’я стовпця, яке потрібно об’єднати, і натисніть Поєднувати щоб вибрати роздільник для розділення об’єднаних значень, див. знімок екрана:

doc-об'єднати-сума7

4. Потім натисніть Ok, всі значення з тією самою клітинкою у стовпці A були об’єднані разом, див. скріншоти:

doc-об'єднати-сума1 -2 doc-об'єднати-сума2

стрілка синя права міхур Поєднайте повторювані рядки та підсумуйте значення за допомогою Kutools для Excel

Kutools для Excel: з більш ніж 300 зручними надбудовами Excel, спробуйте безкоштовно без обмежень протягом 30 днів. Завантажте та безкоштовно пробну версію зараз!

Пов'язана стаття:

Об’єднайте кілька рядків в один на основі повторюваних значень


Найкращі інструменти для підвищення продуктивності офісу

Kutools для Excel вирішує більшість ваших проблем і збільшує продуктивність на 80%

  • Повторне використання: Швидко вставте складні формули, діаграми і все, що ви використовували раніше; Шифрувати комірки з паролем; Створити список розсилки та надсилати електронні листи ...
  • Супер формула бар (легко редагувати кілька рядків тексту та формули); Макет читання (легко читати та редагувати велику кількість комірок); Вставте у відфільтрований діапазон...
  • Об’єднати клітинки / рядки / стовпці без втрати даних; Вміст розділених комірок; Об'єднати повторювані рядки / стовпці... Запобігання дублюючим клітинам; Порівняйте діапазони...
  • Виберіть Повторюваний або Унікальний Рядки; Виберіть Пусті рядки (усі клітинки порожні); Супер знахідка та нечітка знахідка у багатьох робочих зошитах; Випадковий вибір ...
  • Точна копія Кілька клітинок без зміни посилання на формулу; Автоматичне створення посилань на кілька аркушів; Вставте кулі, Прапорці та інше ...
  • Витяг тексту, Додати текст, Видалити за позицією, Видаліть пробіл; Створення та друк проміжних підсумків підкачки; Перетворення вмісту комірок та коментарів...
  • Супер фільтр (зберегти та застосувати схеми фільтрів до інших аркушів); Розширене сортування за місяцем / тижнем / днем, частотою та іншим; Спеціальний фільтр жирним, курсивом ...
  • Поєднайте робочі зошити та робочі аркуші; Об’єднати таблиці на основі ключових стовпців; Розділіть дані на кілька аркушів; Пакетне перетворення xls, xlsx та PDF...
  • Понад 300 потужних функцій. Підтримує Office / Excel 2007-2021 і 365. Підтримує всі мови. Легке розгортання на вашому підприємстві чи в організації. 30-денна безкоштовна пробна версія повних функцій. 60-денна гарантія повернення грошей.
вкладка kte 201905

Вкладка Office забезпечує інтерфейс з вкладками для Office і значно спрощує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
дно офісної таблиці
Коментарі (30)
Поки немає оцінок. Оцініть першим!
Цей коментар був мінімізований модератором на сайті
Ваш перший приклад досить хороший, але в ньому відсутній один крок. Перш ніж натиснути кнопку OK, курсор має бути в порожній області для експорту консолідації. Якщо ви не вибрали порожню область комірки після додавання діапазону, ви отримаєте помилку «джерело перекриває місце призначення».
Цей коментар був мінімізований модератором на сайті
Не вдалося змусити це працювати для більш ніж одного стовпця даних – є поради?
Цей коментар був мінімізований модератором на сайті
Спрацювало фантастично! Дякую! :-)
Цей коментар був мінімізований модератором на сайті
Код VBA ламається, коли додається більше рядків, не знаю чому
Цей коментар був мінімізований модератором на сайті
Код VBA не працює. Об’єднує перший стовпець, але дані другого стовпця зникли
Цей коментар був мінімізований модератором на сайті
Макрос VBA працює добре, але як мені змінити його, якщо я хочу видалити весь рядок, а не просто очистити вміст? У мене є інші стовпці, які я хочу зв’язати з цими даними.
Цей коментар був мінімізований модератором на сайті
Щиро дякую за чудові поради. Фантастичний.
Цей коментар був мінімізований модератором на сайті
Чи можна знайти те саме, але в Документах Google? Мені це дуже потрібно!
Цей коментар був мінімізований модератором на сайті
Як зробити цей стовпець, де суми мають оновлюватися автоматично, коли ви змінюєте вихідні дані?
Цей коментар був мінімізований модератором на сайті
Здається, гарне місце для зведеної таблиці.
Цей коментар був мінімізований модератором на сайті
Цей інструмент консолідації дуже корисний. Дуже дякую, що поділилися інформацією :)
Цей коментар був мінімізований модератором на сайті
Шановний сер, а якщо у мене 3 Cloumns? Вузол 1 Вузол 2 Довжина R1 J1 30 J1=113 J1 J2 29 J1 J3 54 J3 J4 47 J3 J5 27 J5 J6 19 J5 J7 17 J7 J8 10 J7 J9 56 J9 J10 96 J9 J11 29 11 J12 J34 12 J13 J10 використовуйте це для 12 стовпців.
Цей коментар був мінімізований модератором на сайті
як завжди ідеальні ідеї та проекти, дякую всім :-)
Цей коментар був мінімізований модератором на сайті
Дійсно дякую, ваше пояснення дуже корисне
Цей коментар був мінімізований модератором на сайті
Як зробити код VBA для додавання підсумків для 12 стовпців
Цей коментар був мінімізований модератором на сайті
Ви чудові! Ви врятували мені так багато продуктивності. Не можу подякувати вам, хлопці
Цей коментар був мінімізований модератором на сайті
що, якщо я хочу створити математичне рівняння клієнта з дублікатами замість суми? Наприклад, я хочу, щоб мої дублікати обчислювали загальний електричний опір.
Цей коментар був мінімізований модератором на сайті
привіт,
A5 A6 A7
Я хочу відповісти для KTO як Transpose Rice Biryani Crowns

Ліва колонка Права колонка
KTO Рис
Офісна вкладка Сирний рис
КТО Бір'яні
Ранджит Чікен
KTO Креветки

Спасибі,
Чіннараджу
9849212552
Цей коментар був мінімізований модератором на сайті
привіт,
Чи можете ви пояснити або поділитися формулою нижче
A5 A6 A7
Я хочу відповісти для KTO як Transpose Rice Biryani Crowns

Ліва колонка Права колонка
KTO Рис
Офісна вкладка Сирний рис
КТО Бір'яні
Ранджит Чікен
KTO Креветки

Спасибі,
Чіннараджу
9849212552
Цей коментар був мінімізований модератором на сайті
Привіт, Ам Чіннараджу

Ви можете допомогти в цьому. Будь-який?

=ВПР(M5;E:F;2;)


Спасибо заранее.
Цей коментар був мінімізований модератором на сайті
Потрібно бути:
=ВПР(M5;E:F;2;НЕПРАВДА)
There are no comments posted here yet
Load More
Залишайте свої коментарі
Публікація як гість
×
Оцініть цю публікацію:
0   Персонажі
Рекомендовані місця

Слідуй за нами

Copyright © 2009 - WWW.extendoffice.com. | Всі права захищені. На основі ExtendOffice. | Карта сайту
Microsoft та логотип Office є товарними знаками або зареєстрованими товарними знаками Microsoft Corporation у США та / або інших країнах.
Захищений Sectigo SSL