無淚的牛奶 发表于 2021-11-4 12:59:00

多行两列之间的重复场景判断

大家好!
如截图及附件所示,
想要判断2个元素单元格是否有重复过, 判断逻辑为:
同时出现在同一行(不考虑左右顺序)即为重复, 反之无重复 (这里考虑的是完全精确匹配, 不考虑部分匹配, 所以find()函数不宜使用吧);
感谢!


大岳 发表于 2021-11-5 07:36:46

=IF(COUNT(FIND(F2&G2,$F$2:$F$6&$G$2:$G$6),FIND(G2&F2,$F$2:$F$6&$G$2:$G$6))>=2,"重复了","没重复的")数组下拉,写复杂了。

锡安的守望者 发表于 2021-11-10 14:34:50

F、G两列若相同,即便出现一次也重复

剥个橘子 发表于 2021-11-12 16:14:15

=IF((COUNT(FIND(F2&G2,$F$2:$F$6&$G$2:$G$6),FIND(G2&F2,$F$2:$F$6&$G$2:$G$6))>=2)*(F2<>G2),"重复了","没重复的")

曹海波 发表于 2021-11-16 17:29:59

是我举的例子不够全面, 当实际数据的时候, 或者在G2增加"d"之后, 当前的函数就会有bug. 是find()函数不适用于这个场景, 需要的是完全匹配, find()函数是部分匹配.

猪猪踏云飞 发表于 2021-11-19 22:46:15

可以用辅助列不

动力火锅 发表于 2021-11-29 00:10:05

但说无妨啊...铁子.

我想有一个属于自己的家庭 发表于 2021-12-10 18:37:04

=IF(COUNT(FIND(A2&B2,A$2:A$6&B$2:B$6&A$2:A$6))>1,"重复","没重复")

苍旻一羽 发表于 2021-12-19 04:19:11

用了加辅助列的笨办法

小竹子 发表于 2021-12-25 10:01:48

{=IF(COUNT(FIND(A2&B2,A$2:A6&B$2:B6&A$2:A6))>1,"重复","没重复")
页: [1] 2 3
查看完整版本: 多行两列之间的重复场景判断