You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Sheet中获取首个Unicode字符?Left函数处理表情符号异常

在Google Sheet中提取首个Unicode字符(含表情符号)的解决办法

Google Sheets的LEFT函数是按字节计数的,而很多表情符号、特殊Unicode字符属于多字节的UTF-16代理对,用LEFT提取会截断字节,导致显示问号。以下是两种可靠的解决方法:

  • 方法一:用正则提取首个Unicode字符
    直接使用REGEXEXTRACT匹配任意单个Unicode字符,公式简单高效:

    =REGEXEXTRACT(A1, ".")
    

    这里的.在Google Sheets正则规则中默认匹配单个完整Unicode字符,不管是普通文字还是表情符号都能正确提取。

  • 方法二:通过编码转换提取
    利用UNICODE获取首个字符的编码,再用CHAR转回字符,适合需要更精准控制的场景:

    =CHAR(UNICODE(A1))
    

    这个组合能完美识别所有Unicode字符编码,确保提取结果正确。

比如单元格A1内容为"😀测试文本",用上述任意公式都能提取出"😀",不会出现问号。

内容的提问来源于stack exchange,提问作者Askhento

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 13:40:44