Google电子表格公式将字符串解析为单元格

Ste*_*ven 12 google-sheets google-drive-api

使用谷歌电子表格是否有办法将单元格值评估为查找操作中的行?例如,而不是= D2来获取D2的值,我想评估一个单元格的值并将其用作查找另一个单元格的行.我查看了谷歌电子表格公式文档,但未能找到解决方案.

下面的伪代码说明了我正在尝试做什么.

        A     B    C    D
    1         D
    2       =[B1]2     10
    3       =[B1]3      9
    4       =[B1]4      8

鉴于B1的值是"D",我希望单元格B2,B3和B4分别解析为10,9和8.

Psy*_*ish 15

你可能正在寻找这样的东西:

=INDIRECT(INDEX(B$1;1;1)&ROW())

  1. 所述INDEX(B$1;1;1)获取B1单元的内容(1; 1是强制性的参数,以后就可以用范围喂INDEX和装置:在范围第一行;在范围第1列,其是d
  2. ROW()返回当前行号,是2,3等.
  3. &联接两个值,因此结果处理如"D"和"2" => "D2"
  4. INDIRECT(reference) 返回对要返回内容的单元格或区域(以文本形式)的引用.

请参阅https://support.google.com/drive/table/25273?hl=en

不过,根据最初的问题,可能会有更好的解决方案.以上是对您的问题的简单回答.