如果数据在A1:B100中,AB列中都是完整的名字,C1中输入
=IF(COUNTIF(B$1:B$100,A1)>0,A1,"")
用自动填充柄将C1的公式下拉到C100,就能标示A列中名字是否在B列中出现过。 如果B列的是名,而A列的是命名,C1公式改为
=IF(SUM(IF(ISERR(FIND($B$1:$B$100,A1)),,1)),A1,"")
同时按下CTRL+SHIFT+ENTER输入数组公式,再向下复制填充,单元格地址不对可以自己调整。B1:B100中不允许有空格。
用条件格式来做,在条件格式中来设定条件
C1=SUMPRODUCT(ISNUMBER(FIND(A1,$B$1:$B$340))*1)
当然 你也可以以此为条件 使用条件格式
=IF(COUNTIF($A$1:$A$20,B8)>0,INDEX(ROW(A:A),MATCH(B8,$A$1:$A$20,)),MATCH(TEXT(B8,"#"),MID($A$1:$A$20,2,2),))
在c列输入这个公式,按ctrl+shift+enter,然后向下拖拽公式。 返回B列名字在A列的行数。
countif()函数可以解决,