excel里怎么用VLOOKUP函数取同时满足两个条件的值!

 我来答
次次次蛋黄米亚
高粉答主

2019-05-06 · 说的都是干货,快来关注
知道小有建树答主
回答量:7778
采纳率:100%
帮助的人:202万
展开全部

1、在打开的excel表格中根据分类输入两组数据,需要将这两组数据使用vlookup函数提取到另外一张表格中。

2、打开另一张表格,可以看到年份与第一张表格的顺序是不同的,需要根据年份提取出数据,输入提取函数:=VLOOKUP(A2,Sheet1!A2:C7,2,FALSE),点击回车。

3、得到提取的数据后向下填充公式即可根据年份提取出第一组数据了。

4、使用相同的公式,将返回值更改为“3”,公式:=VLOOKUP(A2,Sheet1!A2:C7,3,FALSE)。

5、即可得到第二组提取的数据,实现满足两个条件的匹配提取操作。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zangfk
2020-11-04
知道答主
回答量:14
采纳率:0%
帮助的人:3293
展开全部

用上图给你演示一下,不在同一张工作表中的话,意思是一样的。

可以用VLOOKUP和MATCH函数的组合:

=IFERROR(VLOOKUP(A1,F1:H4,3,MATCH(B1,G1:G4,0)),"")

输入完以上公式后,按Ctrl+Shift+Enter,形成最终的公式:

{=IFERROR(VLOOKUP(A1,F1:H4,3,MATCH(B1,G1:G4,0)),"")}

有以下3个公式都可以实现这个功能:

1:{=IFERROR(VLOOKUP(A1,F1:H4,3,MATCH(B1,G1:G4,0)),"")}

2:{=IFERROR(VLOOKUP(A1&B1,IF({1,0},F:F&G:G,H:H),2,0),"")}

3:{=IFERROR(INDEX(H:H,MATCH(A1&B1,F:F&G:G,0)),"")}

相对来说,就我个人使用,感觉第1个公式更好一点,当查找单元格没有填写内容时,返回值不会为0,其他两个都会返回0,强迫症和有别的需求时,很不方便,可能就需要再用其它函数想办法把0给去除了,目前没去研究具体的去除方法,所以,我就用的第1个公式去处理这种需求的。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
TA558
2014-06-23 · 超过69用户采纳过TA的回答
知道答主
回答量:121
采纳率:0%
帮助的人:126万
展开全部
取同时满足两个条件的值可以用函数SUMPRODUCT()完成,而不要用vlookup。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
暗送秋浡365
2019-03-17 · TA获得超过4660个赞
知道大有可为答主
回答量:6401
采纳率:78%
帮助的人:287万
展开全部
在Sheet1中,在比如G4输入 =A4&“-”&B4,公式复制下去。嫌难看,隐藏该列。
在Sheet2中,在C4输入 =index(sheet1!$c$4:$C$1000,match(A4"-"&B4,sheet1!$G$4:$G$1000,)
就可以了。
使用VLOOKUP函数公式,即可快速查询和提取相应值。
具体步骤:
定位到表二的第2列(例如E3单元格)
使用公式=VLOOPUP(D3,A:B,2,FALSE)
将公式往下拉(鼠标放在单元格右下角,出现黑色加粗的十字符号时,向下拖拉自动填充)
如果不希望有公式,而是只要结果,可以使用选择性粘贴的方法,去除公式。
具体方法:
选中含公式的单元格区域,并复制。
在原处右击单元格
点击”选择性粘贴“
选择”值与数字格式“即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fbd922da
2017-09-19 · TA获得超过1101个赞
知道小有建树答主
回答量:1520
采纳率:53%
帮助的人:580万
展开全部
我从来不用这个函数多条件,你要喜欢用看下面
=VLOOKUP(条件1&条件2,if({1,0},条件1范围&条件2范围,结果范围),2,0)

这是数组公式,输入后按SHIFT+CTRL+回车
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式