您是否在整理 Excel 報表時,經常需要將多筆屬於同一個人的資料彙整成一筆,同時將文字內容串接、數值加總?這個過程如果手動操作,不僅耗時,還容易出錯。
今天,我們要介紹一個由「彰化一整天的 Blog」所提供的免費 Excel VBA 小工具,它可以幫您一鍵完成這個重複性的任務,快速將相同資料合併或計算加總,大幅提升您的工作效率! #### 工具特色與使用說明 這個工具非常直觀,透過簡單的參數設定,就能處理大部分的資料合併需求。在使用前,請先了解以下幾個重點: 1. **必須有標題列**:您的原始資料第一列必須是欄位標題(例如:姓名、月份、金額),否則工具會將第一筆資料誤判為標題而無法處理。 2. **自動排序功能**:如果您的資料尚未排序,工具可以自動依據您指定的「比較欄位」進行排序,確保相同項目能被正確群組。若資料本身已排序,可選擇關閉此功能以保留原始順序。 3. **自訂合併符號**:合併文字欄位時,您可以自訂分隔符號,例如使用逗號 `,`、分號 `;`,甚至可以使用 `Alt`+`Enter` 實現儲存格內換行,讓報表更清晰。 4. **重複資料合併**:當合併的文字內容有重複時,可選擇只顯示一次(不重複的值),讓結果更簡潔。 #### 操作範例:員工三個月獎金彙總 我們以下方這份員工獎金表為例,目標是將每位員工三個月的獎金資料合併成一筆,並計算出總獎金。 **原始資料(處理前):** **Step 1. 下載並開啟工具** 首先,請至下方連結下載工具檔案 `mergetool.xls`。 * **檔案下載頁面**: https://drive.google.com/file/d/1i6usq7PpdYKvCUwKyS-SdTTtbHgt3son/view **Step 2. 準備與設定參數** 打開檔案後,切換到「合併參數」工作表,根據我們的需求進行設定: * **比較欄位 (1)**:我們要依據「人員」來合併資料,而「人員」在 A 欄,所以填 `1`。 * **合併欄位 (2)**:我們要將「月份」的內容串接起來,「月份」在 B 欄,所以填 `2`。 * **加總欄位(1) (3)**:我們要將「獎金金額」加總,「獎金金額」在 C 欄,所以填 `3`。 * **合併符號 (,)**:我們希望月份之間用逗號分隔,維持預設即可。若想換行,可在這個儲存格內按 `Alt`+`Enter`。 * **是否自動排序 (N)**:範例中的原始資料已經按「人員」排好序,所以填 `N`,避免影響原始順序。如果您的資料是散亂的,請填 `Y`。 **Step 3. 執行合併與檢視結果** 設定完成後,點擊 **[合併相同欄位]** 按鈕。 程式執行完畢後,會自動產生一個名為「處理過」的新工作表,裡面就是我們想要的彙總結果! **處理結果:** 從結果可以看到,「呂宗鴻」的三筆資料已經被合併成一筆,「月份」欄位被串接起來,而「獎金金額」也已自動計算出總和並放在新的 D 欄中,非常方便! 這個實用的小工具推薦給所有需要頻繁整理 Excel 報表的朋友,快下載來試試看吧!
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。