三张表,在EXCEL中如何将3张表格中的数据内容进行对比筛选,使相同数据后内容显示在另外一张表上。

表一:A列 B列 表2:A列 B列 表3:A列 B列
张三 10 马六 40 张三

李四 20 商七 50 商七
王五 30
现在我想在表3中用公式从表1表2中筛选出我想要的信息,求高手指教啊!求公式。两张表的公式我知道了,现在是3张表,貌似要用到if函数,完全不懂啊。

在表一的C列,即10的后面一列用查找函数在表2中查找满足条件的数据。同理,在D列中用查找函数在表3中查找满足条件的数据即可。
另外:可以建立一页新表,用同样方法获得一张全新的表格。追问

我想要的是公式,你说理论的我也懂啊。我要问的就是和“
在EXCEL中如何将两张表格中的数据内容进行对比筛选“问题一样,只不过是把2张表变成3张表了,需要从前2个表中筛选数据。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-27
=iferror(vlookupb2,(sheet!1$a$2:$b$100,2,0),vlookupb2,(sheet!2$a$2:$b$100,2,0))追问

不对啊! 我建了3个和问题完全一样的表,复制你的公式去都不行,麻烦你先自己调试下好不。。。我是完全不懂,只能复制粘贴拿来用的。

追答

你要修改表格名称,你的东西只有你自己知,你要别人怎么改

追问

表格1就叫Sheet1,表格2就叫Sheet2,表格3就叫Sheet3。然后里面的内容完全和我的委托一样啊。我感觉其实我想要的和你给出的已经很像了,就是你给的公式不能用啊。

追答

表格名称没有问题估计就是行列有问题了,你修改$a$2:$b$100部分,或者传附件

追问

我不知道咋上传附件,3个表就这样了。我能表述的就是”张三“在Sheet1中的A2单元格,”10“在B2单元格。其他的类推就是了。你一定要帮帮我啊,T-T我每天几千个数据要在这样的表中去筛选,太机械,有浪费时间。大哥,给个能用的公式啊。谢谢了

追答

=IFERROR(VLOOKUP(A1,Sheet1!$A$2:$B$100,2,0),VLOOKUP(A1,Sheet2!$A$2:$B$100,2,0))
之前公式有点小错

本回答被提问者采纳
第2个回答  2013-09-27
你筛选条件都没有,叫人怎么写公式呀?
要只想要张三,商七,直接写上不就得了,要什么公式呀。追问

每张表都有几千个数据,如果直接写上去就行了我要什么公式啊。我想要的就是先看张三在第一张表上没,有就得出答案,如果没在第一张表就筛选第二张表,这样的。

第3个回答  2013-09-27
表1、表2先合成一个表可以吗?追问

这个确实可以。我咋没想到?! 不过目前3个表的公式已经有了哈,还是感谢下。