KutoolsforOffice — 一套方案,五大工具。事半功倍。三月特賣:20% 折扣

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

作者Xiaoyang修改日期

Kutools for Excel

透過 300+ 強化 Excel
強大功能

假設您正在處理一組資料,其中某一欄包含重複記錄,而現在您需要根據該欄中的相同數值合併列,並對其他欄位中對應儲存格執行特定操作(例如合併或計算)。高級合併行功能可協助您輕鬆解決此問題!透過此功能,您能快速達成以下目標:Kutools for Excel

合併相同數值,並合併其他欄位的數值

合併重複行,並加總/計數其他欄位的數值

合併重複行,並保留其他欄位的第一筆或最後一筆資料


點選 Kutools > 合併和拆分 > 高級合併行 以啟用此功能。請參閱截圖:

shot-advanced-combine-rows-1


合併相同數值,並合併其他欄位的數值

如下方截圖所示,這是一張銷售表格,包含客戶及其在不同欄位中的對應訂單。您會發現,同一客戶進行了多次購買。我們的目標是將同一客戶的所有購買記錄合併為一列,並以逗號分隔。現在就來看看如何運用高級合併行功能輕鬆完成此任務!

shot-advanced-combine-rows-2

1. 選取整個表格(此例中為 )A1:B13),接著點選 Kutools > 合併和拆分 > 高級合併行,立即啟用此功能!

2. 在高級合併行對話方塊中,您需進行以下設定。

1) 選擇區域會顯示在合併區域方塊中。如有需要,您可以變更範圍;
2) 在 列數據區段中,您可以看到選擇區域的所有欄位皆顯示於清單方塊中。
A指定一個關鍵列以檢查重複項目
在此案例中,由於我需要根據「Customer」(客戶)欄中的重複值來合併行,因此我在清單中選取 Customer,然後按一下 Operation 欄中的箭頭,再從下拉式選單中選取 Primary Key
B文字分隔符用於分隔合併後的值
這裡我選取 Product 欄,按一下 Operation 欄中的箭頭,然後從下拉式選單的 Comma 選項群組中選取 Combine
3) 按一下 OK 按鈕。

shot-advanced-combine-rows-3

注意事項:
1)若選擇區域包含標題列,包含標題核取方塊將自動勾選。
2)若要在合併後保留儲存格格式(例如日期、百分比、貨幣等),請勾選使用格式化後的值核取方塊。
3)在此情況下,若產品欄位中有空白儲存格,以逗號分隔的清單中將出現額外的逗號與空格。為避免此情形,請勾選忽略空白儲存格核取方塊。
4)若您不想在合併結果中顯示重複值,請勾選刪除重複值核取方塊。
5)在視窗下方,您可看到兩個分頁:「預覽」與「範例」。「預覽」分頁會即時顯示您所指定設定的合併結果預覽;而「範例」分頁則會顯示此功能的範例截圖。

3. 接著會彈出另一個高級合併行對話方塊,顯示將成功合併多少列。點選確定即可關閉視窗!

shot-advanced-combine-rows-8

合併後,您將看到如下結果。

shot-advanced-combine-rows-2


合併重複行,並加總/計數其他欄位的數值

如下方截圖所示,這是一張銷售表格,包含客戶資料及其對應的訂單與銷售金額。您可看到,同一客戶有多筆購買記錄。我們的目標是將每位客戶的所有購買記錄合併為一列,並分別計算其總銷售金額。

shot-advanced-combine-rows-4

1. 選取整個表格(此例為 )A1:C13),接著點選 Kutools > 合併和拆分 > 高級合併行,即可立即啟用此功能!

2. 在高級合併行在對話方塊中,您需進行以下設定。

1) 選擇區域會顯示在 合併區域方塊中。如有需要,您可以變更範圍;
2) 在列數據區段中,您可以看到選擇區域的所有欄位皆顯示於清單方塊中。
A指定一個關鍵列以檢查重複項目
在此案例中,由於我需要根據「Customer」(客戶)欄中的重複值來合併行,因此我在清單中選取 Customer,然後按一下 Operation 欄中的箭頭,再從下拉式選單中選取 Primary Key
B文字分隔符用於分隔合併結果
這裡我選取 Product 欄,按一下 Operation 欄中的箭頭,然後選取您要用來分隔數值的 分隔符號(此處我選取 )Comma)。
C對特定欄位執行計算
在此案例中,我需要針對相同客戶加總銷售金額。這裡我在清單中選取 Sale,按一下 Operation 欄中的箭頭,然後從下拉式選單的 Sum 選項群組中選取 Calculate
3) 按一下 OK 按鈕。

shot-advanced-combine-rows-5

注意事項:
1)若選擇區域包含標題列,包含標題核取方塊將自動勾選。
2)若要在合併後保留儲存格格式(例如日期、百分比、貨幣等),請勾選使用格式化後的值核取方塊。
3)在此情況下,若產品欄位中有空白儲存格,合併後的數值中將出現額外的逗號與空格。為避免此情形,請勾選忽略空白儲存格核取方塊。
4)針對銷售欄位,您也可執行其他計算,例如平均相乘非重複個數等。
5)若您不想在合併結果中顯示重複值,請勾選刪除重複值核取方塊。
6)在視窗下方,您可看到兩個分頁:「預覽」與「範例」。「預覽」分頁會即時顯示您所指定設定的合併結果預覽;而「範例」分頁則會顯示此功能的範例截圖。

3. 接著會彈出另一個視窗。高級合併行對話方塊將顯示成功合併的列數。請點選。確定關閉視窗。

shot-advanced-combine-rows-8

合併後,您將看到如下結果。

shot-advanced-combine-rows-4


合併重複行,並保留其他欄位的第一筆或最後一筆資料

如下方截圖所示,這是一張銷售表格,包含客戶資訊及其對應的訂單與購買日期。您會發現,同一客戶有多筆購買紀錄。我們的目標是將每位客戶的所有購買記錄合併為單一列,並在「日期」欄位中僅保留其首次購買的日期。

shot-advanced-combine-rows-6

1. 選取整個表格(A1:C13 此例中),接著選取 Kutools> 合併和拆分> 高級合併行 以啟用此功能。

2. 在高級合併行在對話方塊中,您需完成下列設定。

1) 選擇區域會顯示在 Combine 範圍方塊中。如有需要,您可以變更範圍;
2) 在列數據區段中,您可以看到選擇區域的所有欄位皆顯示於清單方塊中。
A指定一個關鍵列以檢查重複項目
在此案例中,由於我需要根據「Customer」(客戶)欄中的重複值來合併行,因此我在清單中選取 Customer,然後按一下 Operation 欄中的箭頭,再從下拉式選單中選取 Primary Key
B文字分隔符用於分隔合併後的值
這裡我選取 Product 欄,按一下 Operation 欄中的箭頭,然後選取您要用來分隔數值的分隔符號(此處我選取 )Comma)。
C保留某欄的第一筆或最後一筆資料
在此案例中,我希望為每位客戶僅保留首次購買日期。這裡我在清單中選取 Date,按一下 Operation 欄中的箭頭,然後從下拉式選單的 Keep 1st data of column 選項群組中選取 Keep
3) 按一下 OK 按鈕。

shot-advanced-combine-rows-7

注意事項:
1)若選擇區域包含標題列,包含標題核取方塊將自動勾選。
2)若要在合併後保留儲存格格式(例如日期、百分比、貨幣等),請勾選使用格式化後的值核取方塊。在此範例中,若勾選此選項,合併後的日期欄位將維持原有日期格式。
3)在此情況下,若產品欄位中有空白儲存格,合併後的數值中將出現額外的逗號與空格。為避免此情形,請勾選忽略空白儲存格核取方塊。
4)若您不想在合併結果中顯示重複值,請勾選刪除重複值核取方塊。
5)在視窗下方,您可看到兩個分頁:「預覽」與「範例」。「預覽」分頁會即時顯示您所指定設定的合併結果預覽;而「範例」分頁則會顯示此功能的範例截圖。

3. 接著會彈出另一個視窗。高級合併行對話方塊將顯示成功合併的列數。請點選。確定關閉視窗。

shot-advanced-combine-rows-8

合併後,您將看到如下結果。

shot-advanced-combine-rows-6


注意事項:

1. 此功能支援 復原(Ctrl)+Z);

2. 此功能不適用於經過篩選的資料。


推薦的生產力工具

Office Tab:在 Microsoft Office 中使用實用的分頁標籤,就像 Chrome、Firefox 與新版 Edge 瀏覽器一樣!透過分頁輕鬆切換文件,告別雜亂視窗。了解更多……

Kutools for Outlook:Kutools for Outlook 提供 100 多種強大功能,全面支援 Microsoft Outlook 2010–2024(及後續版本)與 Microsoft 365,助您輕鬆簡化郵件管理、大幅提升工作效率!了解更多……


Kutools for Excel

Kutools for Excel 提供 300 多項進階功能,助您在 Excel 2010 至 2024 及 Microsoft 365 中大幅提升工作效率。上述功能僅為眾多省時利器之一。

🌍 支援 40+ 種介面語言
✅ 全球 500,000+ 名使用者與 80,000+ 家企業信賴
🚀 相容所有現代版 Excel
🎁 30 天完整功能試用 — 無需註冊、無任何限制
Kutools for Excel 功能區Kutools for Excel 功能區