使用 INDIRECT 从新的 Google 工作表选项卡获取数据

问题描述 投票:0回答:1

我正在尝试创建一个具有以下功能的 Google 表格公式:

  1. 选项卡中有单元格
    A1
    B1
    main-tab
  2. 我将字符串
    tab-name
    添加到
    A1
    B1
    中的公式转到名称为
    tab-name
  3. 的选项卡
  4. tab-name
    中,公式从底部选取所需列的最后一个值(让它成为列
    H
    )并将其放入
    B1
    main-tab
    中。

我被第 2 部分阻止了。我知道我需要

INDIRECT
,但不明白如何在这里使用它。 问题是我不知道初步的选项卡名称,并且不想每次更改选项卡名称时都从下面修复公式。

我用以下公式解决了第 3 部分:

=FILTER( 'tab-name'!H2:H , ROW('tab-name'!H2:H) =MAX( FILTER( ArrayFormula(ROW('tab-name'!H2:H)) , NOT(ISBLANK('tab-name'!H2:H)))))

我知道我应该以某种方式合并

INDIRECT
而不是
tab-name
,但我在这里被阻止了。有人可以在这里提供建议吗?

另一个选项卡中的值可以是文本或数字。这取决于。

google-sheets
1个回答
0
投票

您可以尝试:

=chooserows(tocol(indirect(A1&"!H:H"),1),-1)
© www.soinside.com 2019 - 2024. All rights reserved.