如何利用公式快速查找两张EXCEL表里相同的数据(两列),将相同的数据的表2中的另一列自动加到表1另一列中
5个回答
展开全部
因为VLOOKUP函数需要在数据首列进行搜索的值,所以需要复制表2的U列插入到表2的C列,再进行计算。
假如第二个工作表的名称为“表2”
1、选中表2中的U列,复制,选中表2的C列,右击选择“插入复制单元格”,这样表2的C列是合同号,D列是拟轧时间。
2、在表1的单元格A列(日期)的A3单元格中输入公式:
=IF(B3="","",VLOOKUP(B3,表2!$C:$D,2,0))
下拉填充公式。
3、选中表1的A列,复制,右击选择“选择性粘贴”为“数值”。并将格式设置为日期。
最后删除表2中的辅导列C即可。
假如第二个工作表的名称为“表2”
1、选中表2中的U列,复制,选中表2的C列,右击选择“插入复制单元格”,这样表2的C列是合同号,D列是拟轧时间。
2、在表1的单元格A列(日期)的A3单元格中输入公式:
=IF(B3="","",VLOOKUP(B3,表2!$C:$D,2,0))
下拉填充公式。
3、选中表1的A列,复制,右击选择“选择性粘贴”为“数值”。并将格式设置为日期。
最后删除表2中的辅导列C即可。
展开全部
vlookup函数。因为是逆向的,你需要用的vlookup(b3,if({1,0}……这种格式
追问
朋友详细点说一下好吗?我没用过这个公式,不知怎么用啊
追答
这个需要详细的表数据量信息。如果按你的图,推荐你使用index+match
即,假设表1 表2 分别是sheet1 sheet2
那么sheet1表的A3输入
=index(sheet2!C:C,match(b3,sheet2!U:U,))
下拉填充
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
表2中的合同号要放到C列前面,然后在A列写公式=VLOOKUP(X1,Sheet2!B:C,2,0) ,然后向下填充就可以 了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用VLOOKUP就能轻松解决了
追问
朋友详细点说一下好吗?我没用过这个公式,不知怎么用啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在表2里,把C列粘到V列,
表1中,A2列=vlookup(x2,[表2 的名字]sheet1!U:V,2,0,)
相同就返回了,不同自动报错
表1中,A2列=vlookup(x2,[表2 的名字]sheet1!U:V,2,0,)
相同就返回了,不同自动报错
参考资料: q
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询