Excel CHAR 函數教學
CHAR 函數的功能
CHAR 函數根據 ASCII 或 Unicode 代碼 返回對應的字元(Character)。這個函數常用於插入特殊符號、換行符號或其他控制字元。
語法
CHAR(數字)
- 數字(必填):指定的 ASCII 或 Unicode 數值(1 到 255)。
- 1 到 127:標準 ASCII 字元(英文字母、數字、符號)。
- 128 到 255:擴展 ASCII 字元(特殊符號、國際字母)。
⚠ 注意:
- Windows 版 Excel 使用 Windows-1252 字元集(與 ASCII 相容)。
- Mac 版 Excel 使用 MacRoman 字元集,某些字元可能不同。
常見應用
| 公式 | 結果 | 說明 |
|---|---|---|
=CHAR(65) | A | A 的 ASCII 代碼是 65 |
=CHAR(97) | a | 小寫 a 的 ASCII 代碼是 97 |
=CHAR(10) | (換行) | Excel 內部的換行符號(需搭配 ALT+ENTER 顯示) |
=CHAR(36) | $ | 美元符號 |
=CHAR(176) | ° | 度數符號 |
=CHAR(169) | © | 版權符號 |
=CHAR(174) | ® | 註冊商標符號 |
=CHAR(8734) | ∞ | 無限符號(適用於 Unicode) |
進階應用
- 使用
CHAR(10)來換行(在儲存格內)="第一行" & CHAR(10) & "第二行"✅ 記得設定儲存格為「自動換行」(Wrap Text),或按
ALT + ENTER手動換行。 - 結合
CHAR來產生特殊符號=CHAR(36) & "100" → $100用來顯示貨幣符號。
- 移除不可見的控制字元
=CLEAN(A1)CLEAN可以移除不可見的控制字元,如CHAR(10)(換行符號)和CHAR(13)(回車)。 - 產生隨機字母
=CHAR(RANDBETWEEN(65,90)) → 隨機大寫字母(A-Z)
補充
如果你需要使用 Unicode 字元(超過 255),可使用 UNICHAR 函數:
=UNICHAR(9733) → ★(星星符號)
這樣你就能在 Excel 裡靈活使用 CHAR 來處理各種符號和字元了!?