vlookup
使用多个条件时遇到问题。我的模型有工作表,参数有工作表,失误工作表。
在工作表模型中,我正在使用vlookup
函数,如下所示:
VLOOKUP(Parameters_new!$C$3&"|"&H16;CHOOSE({1,2};lapses_monthly_2018!$B:$B&"|"&lapses_monthly_2018!$C:$C;lapses_monthly_2018!$D:$D);2;0)
其中:
Parameters_new!$C$3
是我的产品的代码,column H16
是开始的月份(1,2,3 ....),lapses_monthly_2018!$B:$B
是另一个不同的表,其中B列是我的产品,column C
是月份,而column D
是我试图得到的最终值。我总是得到一个“不可用”的值。
答案 0 :(得分:0)
这应该做到:
{=INDEX(lapses_monthly_2018!$D:$D,MATCH(1,(lapses_monthly_2018!$B:$B=Parameters_new!$C$3)*(lapses_monthly_2018!$C:$C=$H$16),0),1,1)}
请注意-这是一个数组公式,因此要使用大括号显示和启动数组,必须使用control&shift&enter
执行该公式