如何从两个不同的EXCEL 文件中找出相同的data然后合成一个新的excel文件

d
duon
楼主 (北美华人网)
如何从两个不同的EXCEL 文件中找出相同的data然后合成一个新的excel文件

第一个excel 文件A里面有名字和数字, 比如张三, 张三的身份证号,当然这个excel文件有几百人的不同名字和数字还有其他的十几个不同的column,不同的data
第二个excel 文件B里面也有名字和数字,比如张三, 张三的身份证号,第二个也有几百个人的不同名字和数字,还有其他的十几个不一样的column,不同的data

这两个不同的excel 文件大概有相同的名字和身份证号有十个人。
我怎么样能找到两个文件里面相同的名字和身份证号的那十个人,比如张三,张三的身份证号,张四,张四的身份证号,一直到张十三,到张十三的身份证号。
然后把它们合成为一个新的excel 文件? 就只显示excel A 和excel B 里面名字和身份证号相同的那十个人?

请高手帮我指点一下,以免我花大量的时间一个一个的大海捞针,比较每一个名字和身份证号。
先谢谢了。

d
dllzf
copy paste a的张三和身份证 为a&b column copy paste b的张三和身份证 为c&d column concatenate a&b 为e concatenate c&d 为f 用vlookup在f里找e,if true 1,0 然后找0

w
woyaomaifang
推荐使用alteryx,用身份证号做index合并两个Excel。
c
cosmo
Excel用 index match
m
miaommiaomm
https://www.ablebits.com/docs/excel-compare-tables/ lz要不要试试这个,貌似差不多目的。我小白,没仔细看。希望是有用。
m
mastmyy
就像二楼说的那么操作。公式网上找找就有IF(ISERROR(VLOOKUP(A2,$B$2:$B$1001,1,FALSE)),FALSE,TRUE)
M
Mmpp99
楼上几位讲得都很好, 1. 如果同一个名字在两个excel可能会有不同的对应身分证字号,那么excel里面得用concatenate把这两个栏位的资料合为一个,再用match, index match or vlookup找出一样的; 2. 同一个名字在两excel表都只会对应一样的身份证,那就免去concatenate,直接套match, index match, or vlookup找一样的 3. 有Alteryx 的话,用union功能直接完成
L
Luckysky
马克…学习 IF(ISERROR(VLOOKUP(A2,$B$2:$B$1001,1,FALSE)),FALSE,TRUE)
d
duon
楼上几位讲得都很好, 1. 如果同一个名字在两个excel可能会有不同的对应身分证字号,那么excel里面得用concatenate把这两个栏位的资料合为一个,再用match, index match or vlookup找出一样的; 2. 同一个名字在两excel表都只会对应一样的身份证,那就免去concatenate,直接套match, index match, or vlookup找一样的 3. 有Alteryx 的话,用union功能直接完成
Mmpp99 发表于 2021-01-01 18:03

同一个名字在两excel表只会对应一样的身份证号码, 上班的地方没有Alteryx, 只有EXCEL,能不能power query, 然后自动对比两个excel 文件,得到一个两个文件中一样的人的名字和身份证号码????????

谢谢各位的回答了