描述
使用此函数返回文本字符串中第一个字符的 Unicode 值。这与 UNICHAR 函数相反。
句法
Unicode(文本)
输入
该函数接受以下参数:
| 姓名 | 必要 | 描述 | 有效输入 |
|---|---|---|---|
文本 |
是的 | 您要获取第一个字符的Unicode值的文本。 | 用双引号 (" ") 括起来的单个字符直接输入到函数、单元格引用或公式中,结果为上述任一结果。 |
范例
范例数据
| A |
|---|
| 苹果 |
| 船 |
| 乔治 |
| 45 |
示例公式
| 用例 | 公式 | 解释与结果 |
|---|---|---|
| 查找您在公式中直接输入的特定字符的 Unicode 值。 | =UNICODE("A") |
返回字母“A”的数字代码点。 结果: 65 |
| 查找单元格文本中第一个字符的Unicode值。 | =UNICODE(A3) |
读取“George”的第一个字符(“G”),并返回其代码点。 结果: 71 ( “ G”的值) |
| 当单元格包含数字而不是文本时,查找第一个字符的 Unicode 值。 | =UNICODE(A4) |
将数字 45 视为文本“45”,并返回其第一个字符“4”的代码点。 结果: 52 ( “4”的值) |
| 查找直接输入到公式中的数字的第一个字符的 Unicode 值。 | =UNICODE(24) |
将数字 24 视为文本“24”,并返回其第一个字符“2”的代码点。 结果: 50 ( “2”的值) |
| 查找文本字符串中其他位置字符的 Unicode 值,而不仅仅是第一个字符。 | =UNICODE(MID(A3,3,2)) |
从“George”的第 3 个字符开始提取“or”,然后返回其第一个字符“o”的代码点。 结果: 111 ( “ o”的值) |
笔记
- UNICODE 函数返回文本字符串中第一个字符的 Unicode 值。
- 如果文本字符串为空,UNICODE 将返回 #VALUE! 错误。
- 工作表中使用的字体可能会改变字符的外观,尤其是对于“高 ASCII”字符(编号为 128 到 255 的字符,对应于 Unicode U+0080 到 U+00FF)。不同的字体可能会以不同的方式呈现这些字符,这可能会影响它们的视觉效果。
- 该函数可用于识别文本字符串中某些字体或应用程序中可能无法正确显示的字符。
使用技巧
- 使用 UNICODE 查找字符的数字代码,这对于调试文本数据问题非常有用。
- 将 Unicode 与MID 和 LEN等函数结合使用 ,可以更有效地分析和处理文本字符串。
- UNICODE 只返回第一个字符的代码点。要获取后续字符的代码点,请结合使用MID 等函数和 UNICODE。(参见以上示例。)