EXCEL怎么判断一张表里的数字在另一张表里是否有一样的?

表一里有10、20、30

表二里有20.50.90.10

问题:表1里是否有和表2里一样的数字,比如表1里的10.20和表2里是一样的,怎么才能快速判断出来?
由于数据非常大,所以一个个搜索要好几天,希望能有公式,只要能判断有一样的就行了。。

第1个回答  2014-06-23
表1中,B1=countif(表2!A:A,A1)>0
复制粘贴至最后一行
筛选一下,所有计算结果为TRUE的是表2有的追问

弱弱的问下,为什么要写>0啊?因为我直接插入函数只有2个参数选择,没有>0这个。。

追答

>0,则计算结果为true或false,便于筛选而已,否则结果会是0或正整数

本回答被提问者采纳
第2个回答  2014-06-23
请在表一的B1单元格输入公式:
=IF(COUNTIF(表二!A:A,A1)>0,"有一样的","")
将B1下拉复制即可。
第3个回答  2014-06-23
选中表1A列,条件格式(开始--样式--条件格式),新建规则,使用公式:
=COUNTIF(表2!$A:$A,$A1)>0
设置格式:填充红色。追问

是这样么?提示不行啊,然后我把等于号去掉了,结果就是啥也没发生啊。。(那张表名称已改成“表2”)

追答

先定义一个名称,按CTRL+F3,
新建名称:AA;
引用位置:=COUNTIF(表2!$A:$A,$A1)>0

在条件格式中公式:
=AA
设置格式。

第4个回答  2014-06-23
用countif函数,存在写为“1”,不存在写为“0”。即可。
第5个回答  2014-06-23
假设你二张表分别是sheet1 sheet2
那么 sheet1表的b1输入
=if(countif(sheet2!a:a,a1),"有","无")
下拉填充即可
相似回答