excel函数:VLOOKUP+IF多条件匹配取值(数组函数)

1.直接举例
如下图,要在HC4单元格返回“特定日期”、“特定型号”的版本信息,可以输入公式如下:
=VLOOKUP($ E4&HC$ 2,IF({1,0},‘更新日志-内销’!$ B:$ B&‘更新日志-内销’!$ C:$ C,‘更新日志-内销’!$ E:$ E),2,0)
PS:这里因为格式限制“$”后都加了空格,实际输入不需要空格
2.这个是数组函数,输入完毕按组合键运行:shift+ctrl+enter
3.函数拆解:当 目标A=条件A 且 目标B=条件B 时 令输入框=取值C

1.$E4&HC$2——目标A&目标B
2.‘更新日志-内销’! $ B:$B——另一个sheet页里的条件A列
3.‘更新日志-内销’! $ C:$C——另一个sheet页里的条件B列
4.‘更新日志-内销’! $ E:$E——另一个sheet页里的取值列C
5.VLOOKUP(AA&BB,IF({1,0},AA2&BB2,CC),2,0)——在“IF({1,0}”中,根据两个条件,分别返回IF的两个值,同时把两个结果组成一个数组。 例如:=IF({1,0},A1:A2,B1:B2),返回的是A1:B2。(或者说是{A1,B1;A2,B2} 组成的数组)
6.这里把IF({1,0}换成CHOOSE({1,2}效果是一样的
在这里插入图片描述

©️2020 CSDN 皮肤主题: 1024 设计师:上身试试 返回首页