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

求助:基于Google Sheets重复数据生成统一标识ID的方法

Google Sheets 按重复数据生成统一标识ID

你当前使用的公式会为同一内容的重复项生成递增序号,不符合“相同内容对应同一ID”的需求。可以使用以下公式实现目标:

=ArrayFormula(IF(A2:A="","",TEXT(MATCH(A2:A,UNIQUE(FILTER(A2:A,A2:A<>"")),0),"00")))

公式说明:

  • UNIQUE(FILTER(A2:A,A2:A<>"")):提取A列中所有非空的唯一值,按首次出现的顺序排列成唯一值列表。
  • MATCH(A2:A, 上述唯一值列表, 0):查找A列每个单元格内容在唯一值列表中的位置序号,同一内容会匹配到同一个序号。
  • TEXT(..., "00"):将序号格式化为两位数字,不足两位时自动补前导零(如1转为01,2转为02)。
  • ArrayFormula + IF(A2:A="","",...):实现整列自动计算,空单元格对应输出空值。

用你的示例数据测试,结果会完全符合预期:

AB
A01
B02
C03
B02
D04
A01
B02
D04
E05

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 22:42:18