Excel如何同时满足两个条件,然后匹配出对应值?

我怕自己描述的不清晰,用图片做了示例。ABC三列,如何同时满足AB两列,再匹配出C列的值呢?如果是单列匹配,我会使用vlookup,但两列就不会操作了,谢谢各位大神~~... 我怕自己描述的不清晰,用图片做了示例。ABC三列,如何同时满足AB两列,再匹配出C列的值呢?如果是单列匹配,我会使用vlookup,但两列就不会操作了,谢谢各位大神~~ 展开
 我来答
苗乔恩
科技发烧友

2021-08-02 · 电脑数码,办公应用爱好者。
苗乔恩
采纳数:9705 获赞数:14566

向TA提问 私信TA
展开全部

1. 会使用vlookup函数的一般都能解决,vlookup公式如下:

=VLOOKUP(E1&F1,IF({1,0},A:A&B:B,C:C),2,)

   安ctrl+shift+enter产生话括号。

2. 如图所示:

Stcxj
高粉答主

2021-08-02 · 繁杂信息太多,你要学会辨别
知道大有可为答主
回答量:7.1万
采纳率:67%
帮助的人:1.7亿
展开全部

=INDEX(C:C,MATCH(E2&F2,A:A&B:B,))

数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算。

追答
INDEX是从上而下查找匹配、LOOKUP则从下而上查找匹配,当被匹配的数据出现多组相同时,INDEX是会选择第一组,而LOOKUP则选择最后一组。你喜欢从下而上匹配也罢。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2021-08-02
展开全部
=LOOKUP(1,0/((A:A=E1)*(B:B=F1)),C:C)
追问
百度了一下lookup的用法,非常感谢
追答
只要大于等0就行了。
LOOKUP函数的语法,查找结果是取区间的倒数第一个值且忽略错值,计算结果只有一个0,其余结果均为错误,输入的查询条件只需要大于等0即可。如果有多个0就返回倒数第一个值。
楼上是条件错了,0/(条件),他条件少了一层括号,所以0只除以一个条件。PS:*号在多条件应用时相当于and.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cjyjimmy
2021-08-02 · TA获得超过801个赞
知道小有建树答主
回答量:1239
采纳率:35%
帮助的人:434万
展开全部
=LOOKUP(1,0/($A$1:$A$10=E1)*($B$1:$B$10=F1),$C$1:$C$10)
追问
出来的值是#N/A。。。0/($A$1:$A$10=E1)*($B$1:$B$10=F1) 这段没理解什么意思😂
追答
找出(A1到A10单元格=E1)且(B1到B10单元格=F1)的C单元格的值
E1和F1你自己看着换,我不知道你在第几行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sunleilion
2022-05-29
知道答主
回答量:20
采纳率:0%
帮助的人:4.8万
展开全部

G1=LOOKUP(1,0/(($A$1:$A$6=E1)*($B$1:$B$6=F1)),$C$1:$C$6)

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式