跳到主要內容跳到頁尾

儲存格的值與顯示格式:看起來一樣,其實不一樣

5 分鐘閱讀Lv.0 初學者摘要與日期

儲存格存的值和畫面上看到的樣子是兩件事。用圖看日期、百分比、小數位數、帶單位的數字,學會用 N、ISNUMBER 查出真相,也知道格式該設在哪裡。

發布 更新

文章目錄

同事傳來一份業績表,每一格都寫著「100 元」「250 元」。我心想這下簡單,用 SUM 加總就好,按下 Enter,試算表回我一個 0。

原因很單純,同事是手動在數字後面打上「元」,所以「100 元」是一串文字,不是數字。今天就來看儲存格裡「存的值」跟「看到的樣子」是怎麼分開的。

一個儲存格存兩樣東西

每個儲存格存著一個值,另外還有一份格式設定。畫面上看到的,是值套上格式之後的結果。

三個儲存格,畫面上看到 2026/10/11、25%、1,234元,實際存的值是 46306、0.25、1234← 左右滑動看完整的圖,點圖可放大

圖:上排是你看到的,下排是公式讀到的,中間那道箭頭就是格式。

SUM、比較大小、排序,用的都是下排的值。格式只管怎麼顯示。

想知道一格真正存的是什麼,我的習慣是在旁邊寫一條 N,它會把日期、百分比換成它存的數字:

Google 試算表公式
fx

取得 2026/10/11 的日期序號

=N(DATE(2026,10,11))

你應該會得到 46306。

日期是序號,百分比是小數

日期的值是一個整數序號,2026/10/11 就是 46306,改掉日期格式,同一格就會顯示成 46306。序號怎麼算、日期怎麼加減、文字日期怎麼轉,都在 日期與時間入門,這篇不重講。

百分比也是同樣的道理。畫面上的 25% 存的是 0.25,格式會把它乘以 100 再加上 % 顯示。

所以如果格子裡本來打的是 50,再按「格式化為百分比」,畫面會變成 5000%,因為格式做的事就是乘以 100。想要 50%,直接打 50%,試算表會存成 0.5。

改小數位數,只改畫面

按工具列的「減少小數位數」,數字會看起來四捨五入,但儲存的值沒變。

A1、A2 都存 1.6 但顯示為 2,SUM 顯示 3 而不是 4← 左右滑動看完整的圖,點圖可放大

圖:畫面上 2 加 2,SUM 卻顯示 3,因為它加的是兩個 1.6。

這種「加起來差一點」的報表很常見,客戶一看就會問。要讓畫面和加總對得上,就要用 ROUND 把值本身四捨五入,函式用法在 數字四捨五入函式。

文字的數字

最麻煩的是看起來像數字,其實是文字。從會計系統匯出、從網頁複製貼上、手動打上單位,都會碰到。

三個儲存格並排,數字 100 靠右且 SUM 為 100,文字的 100 與 100元 都靠左、ISNUMBER 為 FALSE、SUM 為 0← 左右滑動看完整的圖,點圖可放大

圖:中間那格看起來跟左邊一樣,但 SUM 當它不存在。

沒有手動調整對齊的話,數字預設靠右、文字預設靠左,這是第一個線索。更確定的是用 ISNUMBER 問試算表:

Google 試算表公式
fx

檢查 A1 存的是不是數字

=ISNUMBER(A1)

數字得到 TRUE,文字得到 FALSE。

要特別提醒,用 檢查不準。「100」這種文字做加法時,試算表會自動轉成數字,所以也算得出來,只有「100 元」這種真的轉不了的,才會報 #VALUE!。要分辨就用 ISNUMBER。

純粹的數字文字,可以用 VALUE 轉回數字:

Google 試算表公式
fx

把文字的 100 轉成數字

=VALUE(A1)

但「100 元」這種帶單位的,VALUE 一樣會回 #VALUE!,要先用其他函式把「元」拿掉,做法可以看 文字清理函式。

更好的做法是一開始就別把單位打進去。數字存 100,單位交給格式:選取儲存格,點「格式」>「數值」>「自訂數字格式」,輸入 #,##0"元",畫面是「100 元」,值還是數字 100,SUM 可以直接加。

打進去就被改掉

反過來的情況也很常見:明明想存文字,試算表卻自作主張轉成數字或日期。

  • 打 1/2,想表示「第 1 組第 2 號」,結果變成 1 月 2 日。
  • 打 001,結果變成 1。
  • 打手機號碼 0912345678,開頭的 0 不見了。

試算表看到像數字、像日期的輸入,就會先幫你轉型。要它照你打的樣子存,有兩個做法。

只有幾格:開頭先打單引號。 輸入 '1/2,單引號不會顯示出來,這格就會存成文字「1/2」。

整欄都是這種資料:先設成純文字再輸入。 選取那一欄,點「格式」>「數值」>「純文字」,之後打什麼就存什麼。手機號碼、員工編號、商品代碼這類欄位,我都是建表時就先設好。

要注意,已經被轉掉的格子,事後改成純文字救不回來。1 月 2 日存的是日期序號,改格式只會看到那串序號,原本的「1/2」要重打一次。

另外,如果你打 1/2 其實是要二分之一,那它就該是數字。打 或 0.5,想看到分數的樣子,再用 自訂數字格式 的分數格式顯示。編號要補零但還想排序、比大小的,也是用自訂數字格式補零,不必存成文字。

格式要設在哪一層

這個分工跟 三層架構 的說法一致。原數據層保持素顏,不上色、不加粗,但決定資料型態的格式要先設對,像日期要是真的日期,電話號碼開頭的 0 要用純文字存。計算層看的是值,格式不重要。貨幣符號、千分位、小數位數、百分比,統一留到呈現層。

我自己的順序是先確認值對了,再回頭穿衣服。反過來的話,畫面看起來沒問題,但加總會差一點。

練習

1

讓加總跟畫面對上

A1、A2 都存 1.6,格式設成不顯示小數,所以畫面上都是 2,用 SUM 加總會顯示 3。請寫出一條公式,結果是畫面上看到的 2 加 2,也就是 4。

日期欄位的各種輸入問題,可以接著看 資料輸入與格式化。

我是喜特先生,Mr. Sheet,我們下個教學見!

分享:
#值與格式#資料型態#數字格式
喜特先生 Mr. Sheet

喜特先生 Mr. Sheet

數據分析師/商業分析師

八年工作經驗,跨不同業界解決數據需求。做過的案例都整理在作品集。

接下來可以

這篇在技能樹的 Lv.0「核心思維」,模組「值與格式的分離」(第 1/1 篇)。讀完這篇,路線上的下一個模組是「參照的藝術」。

回到技能樹

相關文章

查看所有文章

留言討論

共 0 則留言

訂閱電子報,新文章上線就通知你

免費,隨時可取消。

送出即表示同意服務條款與隱私權政策。