选择功能不会在Google表格上返回2列

时间:2016-07-08 11:13:36

标签: excel google-sheets excel-formula

我试图通过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列。请告诉我为什么说错误。我认为这是谷歌表的问题。

1 个答案:

答案 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