下载样表,估计你实际问题不是这样的
=IF(COUNTIF(D:D,"王三")=1,VLOOKUP("王三",IF({1,0},$D$1:$D$5,$A$1:$A$5),2,0),IF(COUNTIF(D:D,"王三")>1,"!",""))
数组
=if(vlookup("王三",A1:D5,5,0)<>"",vlookup("王三",A1:D5,5,0),"!")
不好意思我只能做到这了。这句函数实现的功能是:如果存在,则返回王三,如果不存在,则返回“!”。
=if(countif(D1:D5,"王三")=1,indirect("A"&match("王三",D1:D5)),if(countif(D1:D5,"王三")>1,"!","")