VLOOKUP能否以一个数组作为标准?
代替:
=IFERROR(VLOOKUP("Red",$AA$5:$AB$54,2,FALSE),0) + IFERROR(VLOOKUP("Green",$AA$5:$AB$54,2,FALSE),0) + IFERROR(VLOOKUP("Blue",$AA$5:$AB$54,2,FALSE),0)
我可以写这样的东西吗?
=IFERROR(VLOOKUP(Array("Red","Green","Blue"),$AA$5:$AB$54,2,FALSE),0)
我试过了:
=IFERROR(VLOOKUP(AND("Red","Green","Blue"),$AA$5:$AB$54,2,FALSE),0)
但是,返回#VALUE
(当没有IFERROR
的地方)
或者,如果我有20个以上的值的列表,我可以将它们写入可以用作标准的命名范围吗?
用这个:
=SUMPRODUCT(SUMIF(AA:AA,{"Red","Green","Blue"},AB:AB))
您也可以用一系列单元格replace{"Red","Green","Blue"}
。