Excel表中查找一列数据中是否含有另一列表中的数据,并返回位置

举例:
A B
1 张三 张三
2 李四 王五
3 王五 赵六
4 张三
5 赵六
5 孙七
6 赵六

然后我现在返回
A B C
1 张三 张三 1
2 李四 王五 0
3 王五 赵六 1
4 张三 1
5 赵六 1
5 孙七 0
6 赵六 1

就是说A列中只要含有B列中的数据,就在C列中给我标成1,否则为0.

C1输入公式
=COUNTIF(B:B,A1)
结果就是A1数据在B列中出现的次数,0为没有,1 为1次,2为2次,
下拉复制C1公式即可
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-01-14
=if(COUNTIF(B:B,A1),1,0)
第2个回答  2010-01-14
用countif和if
=IF(COUNTIF(B1:B8,A1)>=1,1,0)
相似回答