跳到主要內容

在 Excel 中快速合併相同的值/數據或重複的行

Excel的Kutools

提升 Excel 300+
強大的功能

假設您正在處理一個包含列中重複記錄的數據集,現在您需要根據該列中的相同值合併行,並對同一行中的單元格執行一些操作(例如合併、計算)其他列。 這 高級合併行 的特點 Excel的Kutools 可以幫你解決這個問題。 使用此功能,您可以輕鬆實現:

合併具有相同值的行並合併其他列的值

合併重複行和其他列的總和/計數值

合併重複行並保留其他列的第一個或最後一個數據


點擊 庫工具 > 合併與拆分 > 高級組合行以啟用此功能。 看截圖:


合併具有相同值的行並合併其他列的值

如下圖所示,這是一個銷售表,在不同的列中包含客戶及其對應的訂單。 您可以在表中看到同一客戶進行了多次購買。 我們的目標是將同一客戶的購買合併為一行,以逗號分隔。 讓我們看看如何處理這個任務 高級合併行 功能。

1.選擇整個表格(A1:B13 在這種情況下),去選擇 庫工具 > 合併與拆分 > 高級合併行 啟用此功能。

2。 在裡面 高級合併行 對話框,您需要配置如下。

1) 所選範圍顯示在 組合範圍 盒子。 如果需要,您可以更改範圍;
2)在 列列表 部分,您可以看到所選範圍的所有列都顯示在列錶框中。
A: 指定一個鍵列來檢查重複項:
在本例中,由於我需要根據 Customer 列中的重複值合併行,因此我在此處選擇 客戶 在列表中,單擊 手術 列,然後選擇 首要的關鍵 從下拉菜單中;
B: 指定一個分隔符來分隔合併的值:
這裡我選擇列 產品, 單擊中的箭頭 手術 列,然後選擇 逗號 ,在 結合 從下拉菜單中分組。
3)點擊 OK 按鈕。

筆記:
1) 如果所選範圍有標題,則 我的數據有標題 框將被自動選中。
2)合併後要保留單元格格式(如日期、百分比、貨幣等),勾選 使用格式化的值 框。
3) 在這種情況下,如果產品列中有空白單元格,逗號分隔列表中將出現額外的逗號和空格。 為避免這種情況,您需要檢查 跳過空單元格 框。
4)如果不想在合併結果中顯示重複值,勾選 刪除重複值 框。
5)在窗口的下方,你可以看到兩個選項卡“預覽“和”“。 預覽 選項卡顯示您指定設置的合併結果的實時預覽。 和 選項卡顯示此功能示例的屏幕截圖。

3.然後另一個 高級合併行 彈出對話框,顯示有多少行將被成功合併。 點擊 OK 關閉它。

合併後可以看到如下結果。


合併重複行和其他列的總和/計數值

如下圖所示,這是一張銷售表,在不同的列中包含客戶及其對應的訂單和銷售額。 您可以在表中看到同一客戶進行了多次購買。 我們的目標是將同一客戶的購買合併為一行,並分別計算每個客戶的總金額。

1.選擇整個表格(A1:C13 在這種情況下),去選擇 庫工具 > 合併與拆分 > 高級合併行 啟用此功能。

2。 在裡面 高級合併行 對話框,您需要配置如下。

1) 所選範圍顯示在 組合範圍 盒子。 如果需要,您可以更改範圍;
2)在 列列表 部分,您可以看到所選範圍的所有列都顯示在列錶框中。
A: 指定一個鍵列來檢查重複項:
在本例中,由於我需要根據 Customer 列中的重複值合併行,因此我在此處選擇 客戶 在列表中,單擊 手術 列,然後選擇 首要的關鍵 從下拉菜單中;
B: 指定用於分隔合併結果的分隔符:
這裡我選擇列 產品, 單擊中的箭頭 手術 列,然後選擇一個 您要用於分隔值的定界符(此處我選擇 逗號).
C: 對某一列進行計算:
在這種情況下,我需要對同一客戶的銷售額求和。 這裡我選擇 優惠 在列表中,單擊 手術 列,然後選擇 總和 ,在 計算 從下拉菜單中分組。
3)點擊 OK 按鈕。

筆記:
1) 如果所選範圍有標題,則 我的數據有標題 框將被自動選中。
2)合併後要保留單元格格式(如日期、百分比、貨幣等),勾選 使用格式化的值 框。
3) 在這種情況下,如果產品列中有空白單元格,合併後的值中將出現額外的逗號和空格。 為避免這種情況,您需要檢查 跳過空單元格 框。
4) 對於 銷售額 列,您還可以執行其他計算,例如 平均, 乘以, 計數不同等等。
5)如果不想在合併結果中顯示重複值,勾選 刪除重複值 框。
6)在窗口的下方,你可以看到兩個選項卡“預覽“和”“。 預覽 選項卡顯示您指定設置的合併結果的實時預覽。 和 選項卡顯示此功能示例的屏幕截圖。

3.然後另一個 高級合併行 彈出對話框,顯示有多少行將被成功合併。 點擊 OK 關閉它。

合併後可以看到如下結果。


合併重複行並保留其他列的第一個或最後一個數據

如下圖所示,這是一個銷售表,在不同的列中包含客戶及其對應的訂單和購買日期。 您可以在表中看到同一客戶進行了多次購買。 我們的目標是將同一客戶的購買合併到一行中,只在 Date 列中保留第一次購買日期。

1.選擇整個表格(A1:C13 在這種情況下),去選擇 庫工具 > 合併與拆分 > 高級合併行 啟用此功能。

2。 在裡面 高級合併行 對話框,您需要配置如下。

1) 所選範圍顯示在 結合 範圍框。 如果需要,您可以更改範圍;
2)在 列列表 部分,您可以看到所選範圍的所有列都顯示在列錶框中。
A: 指定一個鍵列來檢查重複項:
在本例中,由於我需要根據 Customer 列中的重複值合併行,因此我在此處選擇 客戶 在列表中,單擊 手術 列,然後選擇 首要的關鍵 從下拉菜單中;
B: 指定用於分隔合併值的分隔符:
這裡我選擇列 產品, 單擊中的箭頭 手術 列,然後選擇要用於分隔值的分隔符(在這裡,我選擇 逗號).
C: 保留列的第一個/最後一個:
在這種情況下,我只想保留每個客戶的首次購買日期。 這裡我選擇 日期 在列表中,單擊 手術 列,然後選擇 保留列的第一個數據 ,在 保持 從下拉菜單中分組。
3)點擊 OK 按鈕。

筆記:
1) 如果所選範圍有標題,則 我的數據有標題 框將被自動選中。
2)合併後要保留單元格格式(如日期、百分比、貨幣等),勾選 使用格式化的值 盒子。 在此示例中,如果在合併後選中此選項,日期格式將保留在日期列中。
3) 在這種情況下,如果產品列中有空白單元格,合併後的值中將出現額外的逗號和空格。 為避免這種情況,您需要檢查 跳過空單元格 框。
4)如果不想在合併結果中顯示重複值,勾選 刪除重複值 框。
5)在窗口的下方,你可以看到兩個選項卡“預覽“和”“。 預覽 選項卡顯示您指定設置的合併結果的實時預覽。 和 選項卡顯示此功能示例的屏幕截圖。

3.然後另一個 高級合併行 彈出對話框,顯示有多少行將被成功合併。 點擊 OK 關閉它。

合併後可以看到如下結果。


筆記:

1.此功能支持 撤消(Ctrl + Z);

2、該功能對過濾數據無效。


生產力工具推薦
以下工具可以極大地節省您的時間和金錢,哪一種適合您?
Office Tab: 在辦公室中使用方便的選項卡,作為Chrome,Firefox和New Internet Explorer的方式。
Excel的Kutools: 超過300種Excel高級功能 2021、2019、2016、2013、2010、2007 和 Office 365。

Excel的Kutools

上述功能只是Kutools for Excel的300個強大功能之一。

專為 Excel(Office) 2021、2019、2016、2013、2010、2007 和 Office 365 設計。免費下載和使用 30 天。

Kutools for Excel的屏幕截圖

btn了解更多      btn下載     btn購買

Comments (10)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
It just spins, nothing happend. Would be a great feature if i could get it to work
This comment was minimized by the moderator on the site
What a great concept...but it doesn't work. I got it to work 2 or 3 times and now it doens't do anything anymore!
This comment was minimized by the moderator on the site
I find this to be the best and the worst tool... sometimes simple combines hang forever.
This comment was minimized by the moderator on the site
I love the tool! Had a 8,000 row spreadsheet - took a few hours, but it worked great. Then I got really bold and tried my much larger spreadsheet - it's been almost 24 hours now and it's still going.
This comment was minimized by the moderator on the site
Still problem for me... Not really efficient !!!
This comment was minimized by the moderator on the site
3 Columns, 1800 rows... still processing.
This comment was minimized by the moderator on the site
8000 rows, 10 columns, still processing after 1.5 hours
This comment was minimized by the moderator on the site
Same thing here, with 50000 rows, has been processing for over 10 hours now,any solutions?
This comment was minimized by the moderator on the site
Hey Matt, I have a sheet with 89000 rows just two columns. I've been here since the cows came home, left again the next day and came home again - the advanced combine rows is still running, and I have an Intel Core i9-9900 processor in my box to boot. I learned my lesson the hard way, and believe the Kutools utility is specifically for small data sets of no more than 1,000 rows. Anything larger than that and you're asking for trouble.
This comment was minimized by the moderator on the site
I have a sheet of 26000 rows just two columns. The advanced combine rows has been running for over 30 min. ??? I tried closing and running it again with no better results. Any thoughts?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations