如何在 Excel 中正確加總帶有單位的數字?
使用 Excel 時,您可能會遇到需要加總包含單位的數字,例如「5 kg」、「12 lbs」或「10 m」。這種情況在追蹤重量、長度或數量時相當常見,尤其在採購清單、工程測量、實驗室記錄及物流資料中,每個數值後方通常都會附帶一個測量單位。然而,若您直接對這類資料使用 Excel 的標準 SUM 函數,結果往往不如預期——因為 Excel 會將包含文字(如單位)的內容視為文字字串,而非數值,導致 SUM 及其他基本數學函數忽略這些儲存格,甚至傳回錯誤。若要準確加總這些數值,必須先從中提取純數字部分,再進行計算。本教學將引導您透過多種實用且高效的方法(包括公式、內建功能,以及 Kutools for Excel 等熱門增益集),協助您在各種實際應用情境中,輕鬆正確地加總含單位的數字。

使用公式加總含單位的數字
當您所有數值均採用相同單位,且需要快速透過公式求解時,Excel 陣列公式能協助您提取數字部分並計算總和。此方法適用於儲存格範圍內每個儲存格皆為「數字+相同單位」的格式,例如「8 kg」、「15 kg」等。
選取一個空白儲存格作為結果輸出位置,並輸入下列公式:
=SUM(SUBSTITUTE(B2:B7, "kg", "") +0) 在輸入公式後,請同時按下 Ctrl + Shift + Enter(某些系統需以此方式確認陣列公式),讓 Excel 將其識別為陣列運算。此時,您所選取的儲存格將顯示數字部分的總和。



提示:上述公式中,B2:B7 為包含待加總、帶單位數值的資料範圍,而 「kg」則是資料中所使用的單位。請務必確保該範圍內所有項目的單位一致,且無多餘空格或拼寫差異,否則公式將無法正確提取數值。若您的單位或資料範圍不同,請據此調整這兩個參數。此公式不支援處理同一範圍內含有多種單位的情況。
使用 Kutools for Excel 加總含單位的數字
對於偏好直觀操作或不想記憶公式的使用者,Kutools for Excel 提供了清理數值的簡便方案!其刪除特定字符功能可輕鬆移除非數字的單位,讓您立即對純數字進行加總。此方法特別適用於資料欄位同時包含數字與單位,而您又需快速將數字轉為可計算格式的情境!
1. 選取包含單位數字的儲存格,前往 Kutools 選項卡,點選文字,再選擇刪除特定字元。請參閱截圖:

2. 在刪除特定字符對話框中,僅勾選非數字選項,即可移除所有非數字字元!詳情請參閱截圖:

3. 點選確定或套用,即可在您選取的儲存格中僅保留數字內容,並使用簡單公式輕鬆加總!選取一個空白儲存格,輸入下方公式立即取得結果:
=SUM(B2:B7) 下圖顯示執行此程序後,已完成清理的欄位及其加總結果。



Kutools for Excel-透過超過 300 項必備工具全面強化 Excel,讓您的工作更快速、更輕鬆,並運用 AI 功能實現更聰明的資料處理與高效生產力!立即取得
注意:Kutools 會直接在選取的儲存格中執行替換,因此若您需要保留原文本,建議先對資料副本進行操作。此方法最適用於單一單位類型。使用此功能後,請務必確認所有清理後的數值均為數字,再進行加總。
使用 Kutools for Excel 與 SUM 函數加總相同單位的數字
使用 Kutools for Excel 依相同單位加總數字
若您的表格同時包含不同單位的數值(例如「公斤」與「磅」),並希望分別加總各單位(例如分別計算總公斤數與總磅數),Kutools 的公式助手功能可高效滿足此需求。此方法適用於摘要表格、庫存報表,或準備資料以進行後續比較的情境。

Kutools for Excel-內含超過 300 項 Excel 必備工具,讓您的 Excel 作業更快速、更簡單、更高效!立即下載!
1. 選取欲顯示加總結果的儲存格,前往 Kutools > 公式助手 > 統計 > 依相同文字加總。

2. 在公式助手對話框中設定計算:於參數輸入區塊,選取完整的數據區域作為您的範圍,並在文字方塊中輸入或選取特定單位(例如「Kg」或「Pound」),然後點選確定。

提示:預設公式採用絕對參照(例如 $B$2:$B$7)。若您打算將此函數自動填滿至多個儲存格或欄列,請依需求手動調整為相對參照。
現在,您的結果儲存格將顯示所選單位的總計。針對每個單位重複此操作,即可輕鬆取得所有群組的總計。

注意:此方法適用於表格中單位類型已明確標示的情況,可自動化多單位加總,有效減少因手動分組所導致的錯誤。
使用 Kutools for Excel 合併重複行並加總對應數字
在某些資料集中,項目或實體會多次出現,並附帶數量與單位,例如以不同單位記錄重量的水果。若您希望依項目與單位分組加總數值,同時合併重複列並整合總計,Kutools for Excel 的高級合併行功能正是為此類情境量身打造,讓彙總作業快速又直覺!

1. 選取包含重複項目與混合單位的表格,然後前往 Kutools > 合併和拆分 > 高級合併行。

2. 在合併行以欄為基礎對話方塊中,先選取包含單位的欄位並標記為主鍵,Kutools 即可依單位自動為您分組資料。請參閱螢幕截圖:

3. 接下來,選取包含數值的欄位(例如「重量」),然後點選計算並選擇總和,即可自動加總每個群組的數值!

4. 按一下確定,您的表格就會依單位進行彙總,並根據需求合併數字。此功能特別適用於庫存與銷售資料,尤其在多筆記錄需依相同單位加總時,更能發揮實用價值!

Kutools for Excel-透過超過 300 項必備工具全面強化 Excel,讓您的工作更快速、更輕鬆,並運用 AI 功能實現更聰明的資料處理與高效生產力!立即取得
提示:您可以同時使用多個鍵值(例如項目與單位)進行分組,實現更深入的資料整合!
合併重複項目並加總數字
VBA 巨集:從帶單位的文字字串中提取數字並自動加總
對於追求完全自動化,或需處理單位字串格式複雜多變的進階使用者而言,VBA 巨集能一次完成提取與加總作業。當您的資料範圍中,數字後方接有不同的單位,或資料結構不一致,而 Excel 內建公式又過於受限、難以針對各種情況逐一調整時,此方法尤其實用。
1. 點選開發人員 > Visual Basic,即可開啟 VBA 編輯器。在 Microsoft Visual Basic for Applications 視窗中,點選插入 > 模組,並將下列程式碼貼入模組中:
Sub SumNumbersWithUnits()
Dim cell As Range
Dim WorkRng As Range
Dim xTitleId As String
Dim NumSum As Double
Dim NumStr As String
Dim i As Long
Dim ch As String
On Error Resume Next
xTitleId = "Kutools for Excel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select the range with numbers and units", xTitleId, WorkRng.Address, Type:=8)
NumSum = 0
For Each cell In WorkRng
NumStr = ""
For i = 1 To Len(cell.Value)
ch = Mid(cell.Value, i, 1)
If ch Like "[0-9.]" Then
NumStr = NumStr & ch
ElseIf Len(NumStr) > 0 Then
Exit For
End If
Next i
If IsNumeric(NumStr) Then
NumSum = NumSum + Val(NumStr)
End If
Next cell
MsgBox "Sum of numbers is: " & NumSum, vbInformation, "Kutools for Excel"
End Sub 2. 若要執行程式碼,請在巨集內任意位置按一下,然後按下 F5,或點選
程式碼編輯器視窗上方的執行按鈕。此時會出現一個對話方塊,要求您選取包含帶單位數字的儲存格範圍。該指令碼會自動從每個文字儲存格中提取開頭的數值,加總所有結果,並在彈出視窗中顯示總和。
提示與使用注意事項:
- 此巨集會從每個字串開頭提取數字字元,直到遇到非數字字元為止,因此適用於多種常見格式,例如「5kg」、「12 lbs」或「20.5 m」。
- 若數字格式不一致,或內嵌於字串中,則可能需要進一步自訂。
- 如有需要,您可修改 VBA 程式碼,以分別收集或處理各單位。
- 為避免遺失原始資料,請務必在工作表的副本或備份上執行巨集。
- 請確保您的 Excel 設定中已啟用巨集功能。
此 VBA 解決方案在處理資料變異性時極具彈性,應用於大型資料集更能大幅節省時間。
使用適用於 Excel 的 Microsoft Power Query 提取並加總帶單位的數字
適用於 Excel 的 Microsoft Power Query 是 Excel 內建的資料轉換工具,特別適合處理規模龐大或結構複雜、包含帶單位數字的資料集。
當資料結構不一致,或需要為重複性任務建立自動化流程時,此工具更能發揮卓越成效!
1. 選取包含資料的範圍(含帶單位的數字),接著前往資料索引標籤,點選從表格/範圍取得。若系統提示,請確認您的資料包含標題列。
2. 在適用於 Excel 的 Microsoft Power Query 編輯器中,選取包含文字值的欄位,然後依序點選新增欄位索引標籤 > 提取 > 分隔符號前的文字 或分隔符號間的文字。
請根據您的資料格式選擇:
- 若資料格式類似「12 kg」,請以空格作為分隔符。
- 若資料格式為「12kg」,請使用字母型分隔符。
3. 根據需求,透過右鍵點選新欄位的標題,並選擇十進位數字或整數,即可將新欄位的資料類型變更為所需格式。改變類型。
4. (選用)若您希望依單位進行加總,可進一步使用提取文本分隔符號後的文字將單位分離出來,再於首頁索引標籤中的分組依據,為新產生的數值欄位選擇總和。
5. 點擊關閉並載入,即可將處理完成的資料與加總結果直接匯入 Excel,建立為全新的工作表或表格。
優點:
- 能快速且乾淨地處理複雜、不一致或大量的資料。
- 操作步驟可儲存下來,並重複套用於未來或更新後的資料,讓此方法具備高度可重複使用的特性。
- 您可自訂轉換邏輯,不僅限於簡單提取,更能靈活處理前置詞、後置詞、小數點,並依不同單位進行分組。
限制:
- 對於初次使用 Excel 版 Microsoft Power Query 的使用者來說,確實需要一段適應期。
- 最適合用於結構化資料或搭配表格使用,而非直接針對臨時輸入的儲存格。
疑難排解與建議:
- 為確保最佳效果,務必仔細檢查所提取或轉換的數字是否異常,尤其是單位或數字格式差異較大時。
- 執行任何批量操作前(包括使用 Kutools 與 VBA),務必先備份您的原始數據。
- 使用公式時,請仔細檢查資料與單位中是否含有隱藏空格或拼字錯誤。
- 若公式執行失敗或傳回錯誤(例如)
#VALUE!),請確認所有參照儲存格皆符合預期格式,並據此調整範圍或單位條件。 - 使用 VBA 時,請務必先啟用巨集,並在執行前儲存檔案,以利後續復原。
- 適用於 Excel 的 Microsoft Power Query 轉換步驟可在預覽後,透過「已套用步驟」窗格靈活調整,輕鬆應對資料變更。
相關文章:
最佳 Office 生產力工具
| 🤖 | KUTOOLS AI 助手:基於以下內容徹底革新數據分析:智慧執行 | 產生程式碼| 建立自訂公式 | 分析資料並產生圖表| 呼叫增強函數…… |
| 熱門功能:尋找、醒目提示或標記重複值 | 刪除空白行 | 合併列或儲存格而不遺失資料 | 不使用公式的四捨五入…… | |
| 高級 LOOKUP:多重條件 VLookup | 多重數值 VLookup | 跨多個工作表 VLookup | 模糊查找…… | |
| 高級下拉列表:快速建立下拉式清單 | 相依式下拉式清單 | 多選下拉式清單…… | |
| 欄位管理員:新增指定數量的欄位|移動欄位|切換隱藏欄位的可見狀態|比較範圍與欄位…… | |
| 精選功能:網格聚焦 | 設計視圖 |增強編輯欄 | 工作簿與工作表管理員 | 資源庫(自動文字)| 日期提取 | 合併工作表 | 加密/解密儲存格 | 依清單傳送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體儲存格/斜體/刪除線……) ...... | |
| 頂尖 15 工具組:12 文字工具(添加文本,刪除特定字符,……)| 50+ 圖表 類型(甘特圖,……)| 40+ 實用公式(基於生日計算年齡,……)| 19 插入工具(插入二維碼,從路徑插入圖片,……)| 12 轉換工具(金額轉大寫,匯率轉換,……)| 7 合併和拆分工具(高級合併行,分割儲存格,……)|……以及更多 |
運用 Kutools for Excel 強化您的 Excel 技能,體驗前所未有的高效能!Kutools for Excel 提供超過 300 項進階功能,大幅提升生產力並節省寶貴時間。立即點擊,取得您最需要的功能……
Office Tab 為 Office 帶來分頁式介面,讓您的工作更輕鬆自在!
- 在 Word、Excel、PowerPoint 中啟用分頁式編輯與閱讀功能,以及 Access、Visio 與 Project。
- 在同視窗的新分頁中開啟並建立多份文件,而非另開新視窗。
- 每天為您提升 50% 的工作效率,並省下數百次滑鼠點擊!
所有 Kutools 增益集,一個安裝程式
Kutools for Office 套件整合了 Excel、Word、Outlook 與 PowerPoint 的增益集,以及 Office Tab Pro,非常適合需要跨多個 Office 應用程式協作的團隊使用!
- 全能套件— 包含 Excel、Word、Outlook 與 PowerPoint 增益集,以及 Office Tab Pro
- 一個安裝程式,一個授權— 數分鐘內即可完成設定(支援 MSI)
- 協同運作更出色— 在多個 Office 應用程式間實現流暢的生產力體驗
- 30 天完整功能試用— 無需註冊,無需信用卡
- 超值之選— 比單獨購買各增益集更省費用