H列中的状态代码(BE,BK,TR,MO)和N列中的序列号。我的目的是查找具有重复序列号的行,并在其中1个上用“ unik”标记出来,仅当H中的状态代码为“ BK”或“ BE”时,才在类似的单元格/行BUT上同时进行“ duplikate”操作。
这是我到目前为止的尝试:
>
它有效,但是仅当在第一行找到具有重复序列号的状态代码“ BE”或“ BK”时才有效。 如果有6行的序列号为“ 999”,并且第一行是状态代码,例如“ MO”,则该公式在所有6行中都给出“重复”。
有没有办法做到这一点,无论我要搜索的状态代码位于哪里,它都可以工作?
答案 0 :(得分:1)
这里是这样做的一种方式
在A2
中使用公式:
=IF(SUM(COUNTIFS($N$2:$N$4000,N2,$H$2:$H$4000,{"BK","BE"}))>1,IF(SUM(COUNTIFS($N$2:$N2,N2,$H$2:$H2,{"BK","BE"}))=1,"unik","duplikate"),"")
倒序:
=IF(SUM(COUNTIFS($N$2:$N$4000,N2,$H$2:$H$4000,{"BK","BE"}))>1,IF(SUM(COUNTIFS($N2:$N$4000,N2,$H2:$H$4000,{"BK","BE"}))=1,"unik","duplikate"),"")
答案 1 :(得分:0)
当“ BK”或“ BE”在H列的同一行中时,请尝试此操作以匹配N列中的序列号。
=IF(sumproduct(COUNTIFs($N$2:$N132, $N132, $H$2:$H132, {"BK", "BE"}))=1, "bk-be_unik", "bk-be_duplikat")