Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 電腦軟體介紹

Excel 數字無法計算?三大情境徹底轉換為真數值完整教學

編輯:電腦軟體介紹

前言:長得像數字、卻不參與計算的「偽數值」

常見症狀:`SUM` 範圍內明明有數字,結果卻少算幾儲存格;`VLOOKUP` 找不到明明存在的數值;排序時數字跑到文字區塊。主因:儲存格格式為文字、前置單引號 `'`、或負號在尾(如 `156-`)。本文針對三大情境提供標準解法。

情境一:單一或相鄰儲存格 — 錯誤檢查一鍵轉換

  1. 「檔案」→「選項」→「公式」→ 勾選「啟用背景錯誤檢查」與「儲存為文字的數字或前面有單引號的數字」。
  2. 選取有綠色三角錯誤標誌的單一/相鄰儲存格區域。
  3. 點擊儲存格旁「錯誤按鈕」(黃色菱形驚嘆號)→ 選擇 「轉換為數字」。

Excel 選項啟用錯誤檢查規則

情境二:多個不相鄰儲存格 — 選擇性貼上「乘法」大法

  1. 任意空白儲存格輸入 1,確認格式為「一般」。
  2. 複製該儲存格 (Ctrl+C)。
  3. 按住 Ctrl 框選所有需轉換的不相鄰儲存格/區域。
  4. 「開始」→「貼上」下拉 → 「選擇性貼上」→ 「運算」選 「乘」 → 「確定」。
  5. 刪除臨時輸入 1 的儲存格。

選擇性貼上乘法轉換文字數字

原理:文字數字 × 1 = 數值,Excel 自動轉型。

情境三:負號在尾(如 156-)— 公式修正法

財務系統常輸出尾負號格式,需轉為標準負數(-156)。

假設 A2 = 156-,在 B2 輸入公式:

=LEFT(A2, LEN(A2)-1) * -1
  • `LEN(A2)-1`:取得除最後一個字元(負號)外的長度。
  • `LEFT(...)`:擷取數字本體「156」。
  • `* -1`:乘以 -1 變為 -156。

向下填滿即可批次轉換全欄。

尾負號轉標準負數公式示例

進階:Power Query 一次性清洗整欄(Excel 2016+ / 365)

  1. 「資料」→「自資料表/範圍」載入 Power Query 編輯器。
  2. 右鍵欄標題 → 「變更類型」→ 「十進位數字」/「整數」,Power Query 自動處理文字、單引號、尾負號。
  3. 「關閉並上傳」回工作表,獲得純淨數值欄。

預防勝於治療:資料輸入三原則

  1. 匯入外部資料時,使用「資料」→「自文字/CSV」精靈,第三步將該欄指定為「數字」而非「一般」。
  2. 設定儲存格格式為「數字」後再貼上資料。
  3. 使用資料驗證限制只能輸入數值(資料 → 資料驗證 → 允許:十進位數字)。

掌握三大情境解法 + Power Query 現代清洗流,Excel 「假數字」問題一勞永逸。

Copyright © Windows教程網 All Rights Reserved