Excel用INDEX+MATCH作二维多条件匹配的时候,如果列条件是多列的而不只两列,那应该如何处理 20

我的公式是=INDEX(明源价格表!C:R,MATCH(C3&D3&E3&F3,明源价格表!C:C&D:D&E:E&F:F,0),MATCH("建筑面积",明源价格表!2... 我的公式是=INDEX(明源价格表!C:R,MATCH(C3&D3&E3&F3,明源价格表!C:C&D:D&E:E&F:F,0),MATCH("建筑面积",明源价格表!2:2,0)),两个条件可以用数组 那三个 四个 五个呢 不能用数组了吗
我知道涉及到数值多条件求和可以用SUMIFS来实现 但是想用INDEX+MATCH来实现多条件并列的查找可以实现否
展开
 我来答
niwanpeng9
2018-05-30 · TA获得超过263个赞
知道小有建树答主
回答量:483
采纳率:81%
帮助的人:96万
展开全部

多条件匹配用INDEX+MATCH组合最好用的是用数组公式,通用的格式为:

=index(取数区域,match(1,(区1条件)*(区2条件)*(区3条件)……,0),match(1,(区1条件)*(区2条件)*(区3条件)……,0))

输完按ctrl+shift+enter三键完成数组公式

大多数情况是:=index(取数列,match(1,(列1条件)*(列2条件)*(列3条件)……,0))输完按ctrl+shift+enter三键完成数组公式

举个例子吧:D1公式如下图

追问
我已经知道我为什么出不来数值了 因为条件匹配的时候条件区域有空格....我如何对条件区域去空格呢  试了一下TRIM(明源价格表!C:C)是不可行的,我不想做辅助列
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式