【发布时间】:2020-03-31 17:47:54
【问题描述】:
我正在使用这个:
=IFERROR(QUERY(Opgivelser!A:E; "select D,A,B where E = TRUE");"Vælg fordybelsesområder")
为此:
它按预期工作,但我也想重复它,即两次或基于单元格值,即 D2。
我试过用这个:
=ArrayFormula(TRANSPOSE(SPLIT(JOIN(","; IFERROR(REPT(IFERROR(QUERY(Opgivelser!A:E; "select D,A,B where E = TRUE"); "Vælg fordybelsesområder") & ","; D2))); ",")))
但那会提示有关 ONE 行/列的错误。
我需要改变什么?还是有更简单或更合乎逻辑的语法?
【问题讨论】:
-
你能解释一下
want to repeat it i.e twice or based on a cells value是什么意思吗? -
我想“运行”两次查询。但有些为了灵活性,我想从一个单元格中定义它,即 D2。
-
运行两次意味着从两个不同的单元格运行?并从单元格中定义它意味着您通过单元格引用替换“Vælg fordybelsesområder”?
-
@ziganotschka 对不起,如果我没有更具体。下次我会更加努力的。
标签: google-sheets google-sheets-formula transpose array-formulas google-sheets-query