在 Excel 活用儲存格自訂格式能大幅提升報表質感。透過輸入「0」可自動補齊位數、「#」能四捨五入、「?」利用補空格讓小數點對齊,而「@」代表原內容,可輕鬆在文字前後批次加上指定字串。
Excel 中的「儲存格自訂格式」其實是一門博大精深的學問。很多人平常只用到通用格式跟文字格式,但其實真正要活用的就是「自訂格式」。只要用的好,會讓你的表格製作更加美觀,或者更輕鬆達成你要的需求。特別是阿湯今天要分享的四個自訂格式符號 "0"、"#"、"?"、"@",絕對是必學的內容。如果你是會計或者常處理報表的話,那更要看完這一篇。
Excel 教學 - 必學的「儲存格自訂格式」
我們今天要教的就是儲存格格式的部份,往下阿湯都會用數字與文字來解說,讓大家更快的了解今天要分享的四個符號各別有什麼樣的功用。
Excel 數字如何自動補零?自訂格式符號「0」的用法
首先介紹第一個符號「0」,它的主要功能是幫數字自動補足指定的位數。
假設我原本的資料是 123.4567,那麼只要我在自訂格式的類型欄位中,填入超過內容位數的 0 時,Excel 就會自動幫你補 0 上去。
例如,我在格式中輸入 000000.0000000:
按下確定後,原本的數字就會變成 000123.4567000,Excel 會自動在前面和後面幫你補 0 進去,讓位數符合你設定的長度。
這時候你可能會擔心,原本的數字是不是被改變了?其實原內容是不會受到影響的,只有「顯示的內容」會幫你補上 0。這就是自訂格式的好處,以後要修改,統一只要再調整格式就好,計算上完全不會出錯。
Excel 小數點如何四捨五入?自訂格式符號「#」的設定
符號二:「#」
這個符號在數字格式中,是代表著「四捨五入」的作用。
如果我的原數字是 123.4567,那麼如果你填入的格式是 ###.####,因為對應到相同的小數位數,畫面上是看不出差異在哪的。我們往下來看具體的變化。
當我在自訂格式填入 ###.## 時,你會發現,顯示的數字從 123.4567 變成了 123.46,小數點第二位之後的數字自動被四捨五入了。
如果我只填入一個 #,那麼小數點就會全部被捨去,直接四捨五入到整數為止。這對於不需要顯示小數點的報表非常方便。
Excel 數字小數點如何對齊?自訂格式符號「?」的排版技巧
符號三:「?」
這個符號是最少人用到過的,但其實你的列表中如果有用到小數點的話,「?」這符號是一定要用上,因為排版才會好看。往下來教大家這作用是什麼。
比如我有二組數字,分別是 123.4567 跟 12.345。如果我想要讓這兩個數字的小數點完美對齊,要怎麼做?
其實「?」是代表著「補空格」的意思。所以我可以在自訂格式的內容中,填入你所有數字最多位數的「?」數量(或大於此數量)。
比如我填入了 ????.????,往下來看會變怎樣。
設定完成後,你會發現小數點的部份完美對齊了!這就是 ? 的功用,因為它把第二行中的數字前方和後方都補上了隱形的空格,讓報表看起來更加專業整齊。
Excel 儲存格文字如何批次加字?自訂格式符號「@」的應用
符號四:「@」
這個符號也很少人用到,但功能其實很實用。@ 不只是在 Excel 裡,其實在很多地方(包括程式語言的使用)都是代表著「原內容」。
比如我原本的儲存格內容是「蘋果」、「Google」、「微軟」,但我想要在它們的後方或前方,統一加上相同的字串,要怎麼做?
這時就可以在自訂格式填入 @ 有限股份公司,這個 @ 就代表著你原本輸入的文字原始內容。
設定好之後,就可以看到在原本的內容後方,自動加入了你指定的字串了,完全不需要手動一個一個打字。
以此類推,如果你在自訂格式裡填入了重覆的 @,那就會變成重覆原內容。像是原本寫「微軟」,格式設定為 @@@@,就會變成「微軟微軟微軟微軟...........」。這在某些需要重複字元的特殊排版時也能派上用場。
常見問題
Excel 數字如何自動補零?
在「儲存格格式」的「自訂」中,輸入超過原數字位數的「0」(例如 000000),Excel 就會自動在數字前方或後方補零,且不會改變原始數值。
Excel 如何讓不同位數的小數點對齊?
可以使用自訂格式符號「?」。在自訂格式輸入對應最大位數的問號(例如 ????.????),Excel 會自動補上空格,讓所有數字的小數點完美對齊。
Excel 如何批次在文字後方加上相同的字?
使用自訂格式符號「@」代表原內容。例如在自訂格式輸入「@ 有限股份公司」,原本輸入「微軟」的儲存格就會自動顯示為「微軟 有限股份公司」。
(本文於 2026 年 10 月更新:補充步驟說明與常見問題)




