EXCEL 中 两个条件查找数据的问题

VLOOKUP只能用一个条件来查找数据,如果有两个条件,如何用公式来实现,求教各位大神~~表一:材料名称规格数量钢板35mm200圆钢50#300槽钢10#100焊条3.... VLOOKUP 只能用一个条件来查找数据,如果有两个条件,如何用公式来实现,求教各位大神~~
表一:
材料名称 规格 数量
钢板 35mm 200
圆钢 50# 300
槽钢 10# 100
焊条 3.2# 500

表二:
材料名称 规格 数量
圆钢 50#
焊条 3.2#

表二中“数量” 一栏 为要查找填写的数据,公式怎么写
展开
 我来答
漂网一叶舟
推荐于2016-07-27 · 知道合伙人金融证券行家
漂网一叶舟
知道合伙人金融证券行家
采纳数:12033 获赞数:25493

向TA提问 私信TA
展开全部

假设表一为原始数据,表二需要根据A、B列匹配表一的A、B列,并在C列中填入对应数值

见图

在表二的c3单元格输入公式:

=OFFSET(表一!$A$3:$C$7,MATCH(A3&B3,表一!$A$3:$A$8&表一!$B$3:$B$8,0)-1,2,1,1)

数组公式同时按 ctrl+shft+enter 结束输入

然后下拉填充

soup5258
推荐于2017-11-23 · TA获得超过9256个赞
知道大有可为答主
回答量:5594
采纳率:74%
帮助的人:2134万
展开全部
方括号有个公式,
我稍加修改,
假设你的数据在A1:C10
想通过 A B两列的条件,查找对应C列的值
D1输入A列的值 E1输入 B列的值
F1输入下面公式
以CTRL SHIFT 回车结束
=VLOOKUP(D1&E1,IF({1,0},$A$1:$A$10&$B$1:$B$10,$C$1:$C$10),2,0)
看看效果吧

参考资料: http://zhidao.baidu.com/question/113781279.html?si=1

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kaliyang8310
2013-04-08
知道答主
回答量:1
采纳率:0%
帮助的人:1536
展开全部
只看这个题面的话,用sumif就可以,因为"表一"里,一个条件一样,第二个条件不一样的情况没有,所以只按一个条件去做就可以;如果确实需要两个条件都筛选的话,可以用sumifs.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
他眯
推荐于2018-11-25 · TA获得超过7427个赞
知道大有可为答主
回答量:2001
采纳率:75%
帮助的人:2319万
展开全部
如果一定要用VLOOKUP,可以用以下方法.
把原表占两列的两个条件列(设为A与B列),后面插入一列C列,在C1输入:
=A1&B1
下拉公式,然后隐藏C列.效果与原表是一样的.
在查询表用VLOOKUP时,公式如下:
=VLOOKUP(A1&B1,原表!C:C,2,FALSE)
说明:以上公式A1是条件1,B1是条件2,对应原表的A与B列的条件.2是指查找返回的第几列,可根据你想查第几列修改.
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
JZinUK
2010-07-30 · TA获得超过1189个赞
知道小有建树答主
回答量:215
采纳率:50%
帮助的人:228万
展开全部
其实,vlookup并不是按照条件来查找数据的,而仅仅是“查找数据”,你可以在他的分类里面清楚的看到这一点。(查找并引用)
于是,并不是判定一个数据是否符合条件,来决定是否引用,而仅仅是找到和你要求一致的对应数据。
所以。。找两个条件这种事,vlookup做不成。

我的意见。。不权威。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式