UNICODE 函数的用法:返回字符的 Unicode 码点

UNICODE 返回文本中第一个字符的 Unicode 码点(十进制数字)。例如 "A" 返回 65、"中" 返回 20013。它与 UNICHAR 互逆:一个把字符变数字,一个把数字变字符。

语法

UNICODE(文本)
参数说明
文本要取码点的文本;只看第一个字符,后面的忽略。

示例

查看字符的码点

=UNICODE("中")

返回 20013。=UNICODE("A") 返回 65。

判断首字符是不是汉字

=IF(UNICODE(A2)>=19968, "汉字开头", "非汉字开头")

常用汉字的码点从 19968("一")开始,可用来粗分中英文数据。

揪出看不见的怪字符

=UNICODE(MID(A2, 3, 1))

配合 MID 逐位取码点,能定位数据里混入的不可见字符(如零宽空格 8203)。

常见问题

UNICODE 和 CODE 有什么区别?

CODE 只认系统本地编码(ANSI),中文和特殊符号在不同系统上结果可能不同;UNICODE 返回统一的 Unicode 码点,跨系统一致,处理中文优先用 UNICODE。

怎么把码点再变回字符?

用 UNICHAR:=UNICHAR(20013) 返回"中"。两个函数互逆,常配合做字符清洗和生成特殊符号。

相关函数

这是旧版 TableDI 桌面产品的公式文档。继续使用桌面编辑器可前往中文官网;如果你需要治理 coding agent 反复执行的 clean → extract → accept 流程,请使用 Tablize:

TableDI 个人版(中文官网,macOS / Windows)
Tablize — coding-agent 数据任务的独立账本
Tablize 免费在线数据工具