
在 Excel 的公式中,如果想加入特殊符號 (如角度、貨幣、箭頭) 或進行文字換行,直接複製貼上或按 Alt + Enter 往往無法正常運作。
透過 Excel 的 CHAR() 與 UNICHAR() 函數,就能利用字元編碼,在公式中動態插入各種符號與排版控制碼。
CHAR 與 UNICHAR 有什麼不同?
在開始使用前,必須先了解這兩個函數的差異,避免公式出現錯誤:
CHAR(數字):使用 1 至 255 的 ANSI / ASCII 字元碼。適用於所有 Excel 版本,但無法處理超過 255 的高級符號。UNICHAR(數字):使用 Unicode 編碼 (1 至 1,114,111) 。適用於歐元、韓圓、箭頭及數學符號等高編碼字元。
常用 Excel 特殊符號代碼對照表
| 符號 | 說明 | 公式寫法 |
|---|---|---|
| 排版控制 | ||
| 公式內換行 | =CHAR(10) |
| Tab 定位符 | =CHAR(9) |
| 貨幣符號 | ||
| ¢ | 美分 | =CHAR(162) |
| £ | 英鎊 | =CHAR(163) |
| ¥ | 日圓 / 人民幣 | =CHAR(165) |
| € | 歐元 | =UNICHAR(8364) |
| ₩ | 韓圓 | =UNICHAR(8361) |
| 數學與分數 | ||
| ° | 度數符號 | =CHAR(176) |
| × | 乘號 | =CHAR(215) |
| ÷ | 除號 | =CHAR(247) |
| ¼ | 四分之一 | =CHAR(188) |
| ½ | 二分之一 | =CHAR(189) |
| ¾ | 四分之三 | =CHAR(190) |
| √ | 平方根 | =UNICHAR(8730) |
| 箭頭指示 | ||
| ← | 左箭頭 | =UNICHAR(8592) |
| ↑ | 上箭頭 | =UNICHAR(8593) |
| → | 右箭頭 | =UNICHAR(8594) |
| ↓ | 下箭頭 | =UNICHAR(8595) |
| 法律與標點 | ||
| — | 破折號 (Em Dash) | =UNICHAR(8212) |
| © | 版權所有 | =CHAR(169) |
| ® | 註冊商標 | =CHAR(174) |
實際應用範例與技巧
範例一:在串接文字時加入換行 (CHAR(10))
當你需要使用 & 將姓名與地址組合在同一儲存格時,公式內無法直接按下 Alt + Enter。此時可以用 CHAR(10) 來代表換行符號。
公式寫法:
=A2 & CHAR(10) & B2
關鍵步驟: 設定公式後,必須選取該儲存格,點擊 Excel 上方選單 常用 頁籤中的 自動換行 (Wrap Text) ,換行效果才會正常顯示。
範例二:動態組合溫度標籤
將數值與角度符號組合,建立乾淨的報表輸出:
公式寫法:
="目前溫度:" & C2 & CHAR(176) & "C"
輸出結果: 目前溫度:24C
範例三:運用箭頭製作業績狀態指標
利用 IF 函數搭配箭頭符號,讓數據表現一目瞭然:
公式寫法:
=IF(B2>A2, "上升 " & UNICHAR(8593), "下跌 " & UNICHAR(8595))