楼上可行:
用vlookup函数可以做到
假设两张表分为为sheet1和sheet2,电话号码在两张表中的A栏,
在sheet2的B1中输入公式:
=VLOOKUP(A1,Sheet1!A:A,1,0)
然后下拉复制到B栏中与A栏相对应的范围。
如果sheet2中A栏中有与sheet1的A栏中电话号码相同的项,则在B栏会显示电话号码,如果没有,则会显示“#N/A”符号。
方法二。把表1和表2里面电话号码分别做不重复删选后,在表一里电话号码后的一列 输上 表一电话。 把表二电话复制粘贴在一起,中间不要隔空格。电话号码处于同一列。譬如都在A列,备注的“表一电话”在B列。在C2列写函数 =COUNTIF(A:A,2) 回车,往下刷到第一个表里所有电话号码最后一行(表二不用刷),那么数值变为2的都是重复的。自动筛选一下数字为2的就是了。如下图
比较两种方法。个人认为两个方法都很好,不过我原来喜欢用第一种。现在第二种多些。
上面说得都不对,而且太麻烦,VLOOKUP要求要按顺序排列不然就找的不准,电话号码怎么能从大到小排列,就算能也太麻烦了吧,每次还得先排序,其实应该用MATCH函数。
举个例子电话号码在Sheet1的A列和Sheet2的A列,选定Sheet2的A1单元格(很重要不能选错),点击插入—名称—定义,在“当前工作簿中的名称”下面随便写个什么(主要为了好记、区分),比如写个a,在下面有用位置写上
=if(MATCH(Sheet2!$A1,Sheet1!$A:$A,0)>0,1,0)
再选定Sheet2的整个A列,点击格式—条件格式,最左边在下拉菜单中选择公式,右边的长格子里写上=a,点击下面的格式,字体边框图案都可以改,建议吧字体颜色改为红色,点击确定,这时所有重复的号码都变为红色。
如果想在Sheet1的A列也显现,同样,只要再定义一个名称,把公式中Sheet1和Sheet2调换一下就行了,这是按照你的要求只是把重复的显现出来,如果还想知道其他的,比如重复的号码在另一个表的具体位置在第几行等等也可以,不知道的可以继续问,我试过了行得通!
假设两张表分为为sheet1和sheet2,电话号码在两张表中的A栏,
在sheet2的B1中输入公式:
=VLOOKUP(A1,Sheet1!A:A,1,0)
然后下拉复制到B栏中与A栏相对应的范围。
如果sheet2中A栏中有与sheet1的A栏中电话号码相同的项,则在B栏会显示电话号码,如果没有,则会显示“#N/A”符号。