【发布时间】:2022-11-08 02:47:11
【问题描述】:
我有这些字符串:{ column01 \ column02 \ column01 }(对于其他国家/地区{ column01 , column02 , column01 })。我希望它们被评估为一个数组,就像复制粘贴一样。
数组字符串范围是根据用户的选择自动创建的。我基于名为studeertijden 的工作表创建了一个动态个性化数据集。用户可以通过复选框轻松选择想要的表格,因此可以通过 Google 表格数组范围(公式)。我尝试将这些内容复制到另一张工作表……以使所需的数据可用于 Google Data Studio。
studeertijden 页面的内容并不重要。假设'legende-readme'!B39 中的一个单元格返回一个细绳所需的列/数据格式如下:
{ studeertijden!A:A \ studeertijden!B:B}
如果我把它放在一张空纸上,通过复制和粘贴,它工作正常:
={ studeertijden!A:A \ studeertijden!B:B}
怎么能自动完成???
我的第一个想法是indirect ...
我试过的(不起作用):
单元格'legende - readme'!B39 包含:
{ studeertijden!A:A \ studeertijden!B:B}
-
=indirect('legende - readme'!B39)
返回:
#REF!- 它不是有效的单元格/范围引用。
={ indirect('legende - readme'!B39) }返回:
#REF!-It is not a valid cell/range reference.
={'legende - readme'!B39}
返回:{ studeertijden!A:A \ studeertijden!B:B}笔记: 对于欧洲用户,使用 '\' [反斜杠] 作为列分隔符。而不是 ',' [逗号]。
【问题讨论】:
-
不要共享电子表格/图像作为唯一的数据来源。确保将输入和预期输出添加为纯文本表格(不是图像/电子表格链接)问题。 Click here 轻松创建表格。添加这样的表会使复制/粘贴更容易.如果不是self contained,您的问题可能已结束。您的表格应该是一个最小的示例。Your email address can also be accessed by the public,如果您共享 Google 文件。
-
@player0 我不确定你明白。您的回答没有说明如何获得
=INDIRECT("{ studeertijden!A:A \ studeertijden!B:B}")。我将编辑这个问题以澄清。 -
与所需输出的示例共享工作表的副本/样本
标签: arrays google-sheets dynamic google-sheets-formula