
在 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))