我试图通过CHOOSE
命令通过多个条件查找值。但是我收到了错误
VLOOKUP评估超出范围
代码:
=VLOOKUP(A2&B2,CHOOSE({1,2},'Revalue Percentage'!$A$2:$A$100&'Revalue Percentage'!$B$2:$B$100,'Revalue Percentage'!$C$2:$C$100),2,0)
我试图像这样改变2比1:
=VLOOKUP(A2&B2,CHOOSE({1,2},'Revalue Percentage'!$A$2:$A$100&'Revalue Percentage'!$B$2:$B$100,'Revalue Percentage'!$C$2:$C$100),1,0)
它将返回第一列。所以我认为选择函数返回一列而不是2列。请告诉我为什么说错误。我认为这是谷歌表的问题。
答案 0 :(得分:1)
试试这个数组公式¹,
=INDEX('Revalue Percentage'!$C$2:$C$100, MATCH(A2&B2, 'Revalue Percentage'!$A$2:$A$100&'Revalue Percentage'!$B$2:$B$100, 0))
¹数组公式需要用 Ctrl + Shift + Enter↵完成。如果输入正确,Excel将公式包装在大括号中(例如 {和} )。您不要自己键入大括号。一旦正确进入第一个单元格,就可以像任何其他公式一样向下或向右填充或复制它们。尝试并减少对更接近表示实际数据范围的范围的全列引用。数组公式以对数方式计算计算周期,因此将参考范围缩小到最小值是一种好习惯。有关详细信息,请参阅Guidelines and examples of array formulas。