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

基于Excel行唯一性设置等级分类的公式实现求助

整合后的Excel公式实现

原始数据与判定规则

原始数据表格:

c1c2c3
abc
aac
ccc

判定规则:

  • 行内a出现2次及以上,等级为pass
  • 行内b出现2次,等级为fail
  • 行内所有值唯一(3个值各不相同),等级为retake

完整整合公式

在D2单元格输入以下公式,下拉填充即可:

=IF(COUNTIF(A2:C2,"a")>=2,"pass",IF(COUNTIF(A2:C2,"b")=2,"fail",IF(COUNTA(UNIQUE(A2:C2))=3,"retake","")))

公式逻辑说明

  1. 优先判断pass规则:先检查a的出现次数,≥2次直接返回pass
  2. 其次判断fail规则:若a不满足条件,检查b是否出现2次,满足则返回fail
  3. 最后判断retake规则:若前两个条件都不匹配,通过COUNTA(UNIQUE(A2:C2))=3判断行内三个值是否完全唯一,满足则返回retake
  4. 兜底处理:若以上规则都不触发(比如三个值都是c的情况),返回空值,可根据需求修改为其他默认内容

修正你现有公式的问题

  • 原公式中误将b对应的结果写为split,需修正为fail
  • 统计唯一值的逻辑有误,正确写法为COUNTA(UNIQUE(A2:C2))=3,用于判定三个值是否完全不同

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 02:05:14