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

如何在Google Sheets中为单条数据添加多Token并统计各Token实例数

解决方案

方法1:SUMPRODUCT精准统计(推荐)

针对单个单元格存储多个Token(如用空格/逗号分隔)的场景,用以下公式统计指定Token在A:Z区域的总出现次数:

=SUMPRODUCT(--ISNUMBER(SEARCH(" tokenname 1 ", " " & A:Z & " ")))

公式说明:

  • " " & A:Z & " ":给每个单元格内容前后添加空格,避免部分匹配(比如把"token1"误识别成"token11"的一部分)
  • SEARCH(" tokenname 1 ", ...):在处理后的单元格内容中查找带前后空格的目标Token,找到返回位置值,未找到返回错误值
  • ISNUMBER(...):将位置值转为TRUE,错误值转为FALSE
  • --:把布尔值TRUE/FALSE转换为1/0
  • SUMPRODUCT:汇总所有单元格的1/0,得到Token的总出现次数

如果需要区分大小写统计,把SEARCH替换成FIND即可。

方法2:TEXTJOIN合并统计

若表格数据量不大(总字符数不超过TEXTJOIN的限制),可以先合并整个区域内容再统计:

=(LEN(TEXTJOIN(",",TRUE,A:Z)) - LEN(SUBSTITUTE(TEXTJOIN(",",TRUE,A:Z),"tokenname 1","")))/LEN("tokenname 1")

公式说明:

  • TEXTJOIN(",",TRUE,A:Z):用逗号合并A:Z区域所有非空单元格的内容
  • SUBSTITUTE(...):把合并后的字符串中所有目标Token替换为空
  • 通过计算替换前后的长度差,除以Token本身的长度,得到出现次数

可读性优化建议

  • 单元格内的Token统一用逗号+空格分隔(如token1, token2, token3),既保证人工可读性,也避免统计时出现匹配误差
  • 统计结果可以单独放在表格的固定区域(如右侧一列),避免打乱数据条目布局

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 08:27:10