如何在两个不同excel表格中筛选姓名相同但手机号码不相同的数据!

2024-11-29 07:34:13
推荐回答(4个)
回答(1):

是要用表2 的手机号码引用到表1中吧,在C2中输入公式:
=IF(ISERROR(VLOOKUP(A2,Sheet2!A:B,2,FALSE)),B2,VLOOKUP(A2,Sheet2!A:B,2,FALSE))
向下拖拉复制公式,这样如果在表2中找到了新手机号码,就把新号码引用到C列,如果没有,就用表1中原来的号码,以得到一个最新的手机号码表。然后后可复制C列,选择性粘贴为数值到B列。最后删除C列和表中2中的数据。

回答(2):

假设表1的数据在A2:B100中,C2中输入
=vlookup(A2,sheet2!A:B,2,)
下拉。
如果想把找不到的显示为空,公式也可为
=IF(ISNA(VLOOKUP(A2,Sheet2!A:B,2,)),"",VLOOKUP(A2,Sheet2!A:B,2,))

回答(3):

简便方法,两表放到一表,对姓名扩展排序,c列输入公式:=if(and(a1=a2,b1<>b2),"新","")
下拉公式。筛选“新”。

回答(4):

在表一C2中输入
=IF(ISERROR(VLOOKUP(A2,表二2!A:B,2,)),B2,VLOOKUP(A2,表二!A:B,2,))
这样C列的号码如果没更新就是原有的号码,若在表二中有更新,则为表二中的新号码
表二的名称请自行修改