首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

excel 多条件判断重复

发布网友

我来回答

5个回答

热心网友

=IF(AND(B2="",SUMPRODUCT((A$2:A$1000&B$2:B$1000=A2&B2)*1)=COUNTIF(A$2:A$1000,A2),COUNTIF(A$2:A$1000,A2)>1),"重复","")

示例结果如下,注意C虽然有两个记录显示未上架,但是后面有上架记录,就不显示,当然h只有一个也不显示

追问谢谢你,但我要的是只要C有两个或以上 未上架的就要显示重复。

追答呵呵,
【但这样有个问题:只要有重复项且B列为空就显示重复,比如A18后面会显示重复。但我要的结果是两个型号重复且都未上货。】
这【】里的话是你说的吧

热心网友

1.用countifs函数,EXCEL帮助中查询使用方法:
COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2]…)

2.COUNTIFS 函数语法具有以下参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。):

3.criteria_range1 必需。在其中计算关联条件的第一个区域。
criteria1 必需。条件的形式为数字、表达式、单元格引用或文本,可用来定义将对哪些单元格进行计数。例如,条件可以表示为
32、">32"、B4、"苹果" 或 "32"。
criteria_range2, criteria2, ... 可选。附加的区域及其关联条件。最多允许
127 个区域/条件对。

4.要点 每一个附加的区域都必须与参数 criteria_range1
具有相同的行数和列数。这些区域无需彼此相邻。

热心网友

分2步走:先判断B列是否为空,然后在判断是否重复
D列判断:if(b2="",a2,""),即挑选出上货日期为空的型号;
重新排序,将D列有数值的排在上面
E列判断D列有数值的部分:if(countif(D$2:D$20,D2)>=2,"重复",""),即可。

热心网友

不要想的太复杂,先筛选出B列空值项,再用函数。用完后记得复制粘贴为文本格式。

或者直接用函数SUMPRODUCT

热心网友

你这有点矛盾,A18行的B18确实是空,必然回是结果重复,这与你最开始说的也一直呀。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com