【问题标题】:vlookup return array (formula only, no code please)vlookup 返回数组(仅限公式,请不要代码)
【发布时间】:2014-04-05 14:25:23
【问题描述】:

我有一张这样的桌子:

A   B   C   D
1   3   2   1
2   3   2   1
3   0   2   2

我想查找第一列,以便它返回之后的 3 列。

例如,如果我查找 2,我希望返回为 3 2 1

我需要在一个公式中使用它,因为它将进入sumproduct 表达式。

不必是vlookup。我只需要通过某种类型的索引或查找返回数组的东西。

【问题讨论】:

    标签: google-sheets gs-vlookup


    【解决方案1】:

    实现此目的的方法之一是query。所以对于你给的数据(A、B、C是列),你可以使用下面的公式得到所有三列的查找值2

    =QUERY($A$1:$D$3,"select B,C,D where A = 2")
    

    然后您也可以在此之上应用任何聚合函数。例如:

    =sum(QUERY($A$1:$D$3,"select B,C,D where A = 1"))
    

    检查这个link

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-29
      相关资源
      最近更新 更多