【发布时间】:2020-06-16 21:37:44
【问题描述】:
我想从工作表中的多个选项卡中获取单元格 A1 的值。我尝试使用INDIRECT,只是提醒它在ARRAYFORMULA 中不起作用。是否有某种“临时”公式可以做同样的事情?
这是我最初尝试的:
=ArrayFormula(IF(LEN(A2:A),INDIRECT(A2:A&"!A1"),))
A 列是我的工作表中选项卡名称的选择列表。所以第一个实例有效,但当然,它并没有像我希望的那样填充到列中。我意识到我可以将公式复制到列中,但是当我向列表中添加行时,某种类型的 ARRAYFORMULA 会是理想的。
我找到了this answer,但不知道如何将其应用于我的情况。
我也找到了this answer,但我想既然它已经 2.5 年了,也许有人发现了一个聪明的方法来避免复制的拖累。
【问题讨论】:
-
有兴趣的有脚本(?)
-
您是否尝试过给定的解决方案?它对你有用吗?如果不是,我们可以尝试找出原因。如果是,请记住,根据site guidelines,当答案解决您的问题时,accept 它甚至是upvote 它,这样其他人也可以从中受益。
标签: arrays google-sheets google-sheets-formula array-formulas