EXCEL如何用Vlookup多条件匹配数据

如图,通过Vlookup+if函数得出结果,无法正常得出准确结果第二个图为成功匹配一次数据后,在新增一列二次获取数值时提示,如何解决?... 如图,通过Vlookup+if函数得出结果,无法正常得出准确结果
第二个图为成功匹配一次数据后,在新增一列二次获取数值时提示,如何解决?
展开
 我来答
飘逸幽谷
2019-03-30 · 财务软件、office办公、智能数码
飘逸幽谷
采纳数:1177 获赞数:2218

向TA提问 私信TA
展开全部

=VLOOKUP(E2&F2,IF({1,0},$A$2:$A$5&$B$2:$B$5,$C$2:$C$5),2,)

=LOOKUP(1,0/(($A$2:$A$5=E2)*($B$2:$B$5=F2)),$C$2:$C$5)

两种方法都可以实现,第一个公式是数组公式;如果是如你例举所示样的数据,建议表格设置成下图样式,更方便统计数据

=IFERROR(LOOKUP(1,0/(($F2=$B$2:$B$5)*(G$1=$A$2:$A$5)),$C$2:$C$5),"")

nmcfbgttyl
2019-03-29 · TA获得超过191个赞
知道小有建树答主
回答量:314
采纳率:0%
帮助的人:96.9万
展开全部

这个问题太好解决了,
您的公式没有错,只是它是个数组公式,输入完成不能直接回车,而是要按住Shift+Ctrl再回车,公式的两边会出现大括号{}的,即Shift+Ctrl+Enter三个键同时按就OK了:

效果:

追问
第一次可以后,在新增一列继续获取另外的数值时,系统提示“已为此函数获取太多个参数”是什么意思呢?
追答
IF()函数你用错了,参数不对,少了个)右括号
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yanxy0924
2019-03-29 · 知道合伙人互联网行家
yanxy0924
知道合伙人互联网行家
采纳数:7683 获赞数:18584

向TA提问 私信TA
展开全部

其实你查找某班某人的分数,不用Vlookup函数,用sumifs函数更简洁一些

G2输入

=SUMIFS(C:C,A:A,E3,B:B,F3)   下拉

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
姓王的wy451

2019-03-30 · TA获得超过48.3万个赞
知道大有可为答主
回答量:8万
采纳率:78%
帮助的人:8900万
展开全部

nmcfbgttyl回答正确

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
江西新华电脑学院
2019-03-29 · 品牌创于1988,专注IT教育
江西新华电脑学院
江西新华电脑学院开设电子商务、软件开发、电竞、动漫设计、UI设计、室内设计、网络工程、互联网财务、VR等专业。 来校参观报销路费,报名享受国家学费减免政策,签订就业合同,毕业推荐高薪工作。
向TA提问
展开全部
示例公式:
=VLOOKUP(A1&B1,IF({1,0},SHEET2!A$1:A$100&SHEET2!B$1:B$100,SHEET2!C$1:C$100),2,)
其中:IF({1,0},SHEET2!A$1:A$100&SHEET2!B$1:B$100,SHEET2!C$1:C$100)建立一个包含两列数据的内在数组,第一列为A列与B列值同行合并结果,第二列为C列值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(9)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式