EXCEL 如何正确将表2的数据匹配进表1 再将表1中没有的数据添加进表1

表1是不可更改的 只能增加不能修改已有的内容

假定表2数据在AB列。
在表1的B1单元格输入公式:
=IF(COUNTIF(表2!A:A,A1),VLOOKUP(A1,表2!A:B,2,),"")
将公式向下复制。
在表1的A21单元格输入公式:
=INDEX(表2!A:A,SMALL(IF(COUNTIF(A$1:A$21,表2!A$1:A$1000),65536,ROW($1:$1000)),ROW(A1)))&""
公式以CTRL+SHIFT+ENTER三键结束。
将公式向上复制。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-02-05
将表1a列粘贴于表2d列下面,用筛选方法选出相同的并删除,剩下的就是不同的
可以copy到表1,对应行数据合并可以用vlookup 或者index配合match函数都可以的
第2个回答  2013-02-05
你直接把表2复制到表1不就得了?
如果不想这样做,也可以直接公式
A1公式
=表2!A1
公式右拉到B1,选择A1:B1一起下拉完成
如果是不可更改,建议你用VBA完成
第3个回答  2013-02-05
既然你的表1里只有姓名,那就直接把表2的两列复制过去不就完了。
相似回答