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

如何在Google Sheets中用ARRAYFORMULA标记列值的唯一或重复状态

适配动态数据的ARRAYFORMULA版重复值标记公式

可以直接使用以下数组公式,放在B2单元格即可自动处理A列所有行(包括后续新增的动态数据):

=ARRAYFORMULA(IF(A2:A="", "", IF(COUNTIFS(A2:A, A2:A, ROW(A2:A), "<="&ROW(A2:A))=1, "Unique", "Duplicate")))

公式说明

  • IF(A2:A="", "", ...):过滤A列的空白行,避免生成无效结果
  • COUNTIFS(A2:A, A2:A, ROW(A2:A), "<="&ROW(A2:A)):替代原公式的COUNTIF($A$2:$A2, A2),通过行号条件实现从当前行向上(含当前行)的累计计数,让数组公式能逐行模拟拖拽时的范围变化
  • 累计计数为1时标记Unique,否则标记Duplicate,和原公式逻辑完全一致

示例效果

AB
PeterUnique
JamesUnique
PeterDuplicate
AnneUnique
JamesDuplicate

这个公式会自动适配A列的动态数据变化,新增行时无需手动拖拽公式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 06:45:50