excel 中第一列是全部人的名单 第二列是其中部分人的名单 如何快速的从第一列中找出第二列中的名单并标记

excel 中第一列是全部人的名单 第二列是其中部分人的名单 如何快速的从第一列中找出第二列中的名单并标记出来 还有就是因为第二列是后来登记的 所以同一个人 两列中登记的也是不完全一样 就像第一列是全名全姓 第二列有的只写了个名字 该怎么做呢?

如果数据在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中不允许有空格。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-09-01
用条件格式来做,在条件格式中来设定条件
第2个回答  2010-09-01
C1=SUMPRODUCT(ISNUMBER(FIND(A1,$B$1:$B$340))*1)
当然 你也可以以此为条件 使用条件格式
第3个回答  2010-09-01
=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列的行数。
第4个回答  2010-09-01
countif()函数可以解决,
相似回答