描述
使用此函数返回给定数值所引用的 Unicode 字符。这与 UNICODE 函数相反。UNICHAR 可用于在文本字符串中插入特殊字符,而无需直接输入它们。
句法
UNICHAR(数字)
输入
该函数接受以下参数:
| 姓名 | 必要 | 描述 | 有效输入 |
|---|---|---|---|
编号 |
是的 | 表示字符的Unicode编号。 | 介于 1 到 1114111(十六进制为 0x10FFFF)之间的整数(包含 1 和 1)。 |
范例
范例数据
| A | B |
|---|---|
| Unicode | 描述 |
| 65 | 大写 A |
| 9786 | 白色笑脸 |
| 8364 | 欧元符号 |
| 937 | 希腊字母 Omega |
示例公式
| 用例 | 公式 | 解释与结果 |
|---|---|---|
| 将Unicode数字转换为其对应的字符。 | =UNICHAR(A2) |
将值 65 转换为它所代表的字符。结果: A |
| 插入特殊符号(例如笑脸)时,请使用其 Unicode 编号,而不是直接输入符号。 | =UNICHAR(A3) |
将值 9786 转换为其对应的符号。 结果: ☺ |
| 插入货币符号时,请使用其 Unicode 编号,而不是直接输入符号。 | =UNICHAR(A4) |
将值 8364 转换为其对应的符号。 结果: € |
| 将两个 Unicode 数字进行数学运算,然后将结果转换为字符。 | =UNICHAR(A2+A5) |
将 65 和 937 相加得到 1002,然后将该组合值转换为对应的字符。 结果 : |
笔记
- 如果文本字符串为空、为零或超出 1 到 1,114,109 的允许范围,UNICHAR 将返回 #VALUE! 错误。
- 某些 Unicode 字符(例如控制字符)可能无法在 Workiva 单元格中正确显示。
- 工作表中使用的字体可能会改变字符的外观,尤其是对于“高 ASCII”字符(编号为 128 到 255 的字符,对应于 Unicode U+0080 到 U+00FF)。不同的字体可能会以不同的方式呈现这些字符,这可能会影响它们的视觉效果。
- 在处理国际文本或特殊符号时,UNICHAR 特别有用。
- 数字参数可以是十进制数或十六进制数。例如,要获取字母“A”(对应于数字 65)的 Unicode 字符,公式为:=UNICHAR(65)。
使用技巧
- 将 UNICHAR 与 UNICODE结合使用,可以在字符及其数字表示之间进行转换。
- 请注意,某些 Unicode 字符(例如表情符号或某些符号)可能无法在所有语言集或所有设备上正确显示。