见截图,D1输入
=IF(COUNTIF(A1:C1,"<>"),IF(A1=B1,B1,IF(B1=C1,B1,IF(A1=C1,A1,""))),"")
公式下拉
D1输入
=IF(COUNTIF(A1:C1,"<>")>1,IF(A1=B1,A1,IF(B1=C1,B1,IF(A1=C1,C1,""))),"")
提问的时候没说A1B1C1中有两空的情况怎么处理,上述公式在这种情况下D1也为空。
A1:C1只要有一个空格,结果为空格;A1:C1中3个单元格相同时,结果为A1;A1:C1中有2个相同时,结果为A1:C1中的最大值;A1:C1单元格都不相同时,结果为“其他”。可用如下公式
=IF(COUNTBLANK(A1:C1)>0,"",IF(COUNTIF(A1:C1,A1)=3,A1,IF(SUMPRODUCT(1/COUNTIF(A1:C1,A1:C1))=2,MAX(A1:C1),"其他")))
=IFERROR(IFS(OR(ISBLANK(A1),ISBLANK(B1),ISBLANK(C1)),"",A1=C1,A1,A1=B1,A1,B1=C1,B1),"")
B1单元格写入公式
=IF(A1="","",VLOOKUP(A1,C:D,2,))
或
=IF(A1="","",INDEX(D:D,MATCH(A1,B:B,)))
下拉填充公式