跳到主要內容

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

作者:小陽 最後修改時間:2024-11-19

Excel的Kutools

提升 Excel 300+
強大的功能

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

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

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

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


每填寫完資料或做任何更動請務必點擊 庫工具 > 合併與拆分 > 高級組合行以啟用此功能。 看截圖:

射擊高級組合行 1


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

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

射擊高級組合行 2

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

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

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

射擊高級組合行 3

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

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

射擊高級組合行 8

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

射擊高級組合行 2


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

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

射擊高級組合行 4

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

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

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

射擊高級組合行 5

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

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

射擊高級組合行 8

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

射擊高級組合行 4


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

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

射擊高級組合行 6

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

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

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

射擊高級組合行 7

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

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

射擊高級組合行 8

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

射擊高級組合行 6


注意:

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購買