公式/导入结果之间的单元格/列/行分隔符

时间:2019-05-24 06:53:48

标签: google-sheets concatenation array-formulas google-sheets-formula google-sheets-query

  

这是Google表格案例,但如果您对MS Excel和   知道解决方案,不要害羞,并与社区分享。您的   经验可能与我们所有人有关。

你好!我仍然在Google中找不到任何相关的解决方案,因此我将问题发布在这里。

我有一个样本表,我通过公式将数据导入到单元格中,方法是: =UNIQUE(INDIRECT(C$2&"!"&$O3) 这意味着通过公式从Sheet!Range:range

导入所有唯一值

它工作正常,并且我收到以下必要数据: formula

但是我想这样看:range space

它们之间有X(1、2、3等)行/单元格/列空间。我猜想=SPLIT公式应该可以帮助我,但是当我使用,作为分隔符时,我只会收到第一个值,而不是我需要它的整个结果数组。

那么有什么方法可以通过公式或Google Script达到我在上图中显示的结果吗?

  

此处具有“编辑”权限的示例测试表:   https://docs.google.com/spreadsheets/d/1eYeFI8nL39kLNDkcyyjeqV8tc9LwG7P7cn2NzUIB7Wo

1 个答案:

答案 0 :(得分:2)

=ARRAYFORMULA(SUBSTITUTE(TRANSPOSE(SPLIT(QUERY(
 "♂"&UNIQUE(INDIRECT(F$2&"!"&$G2))&"♂♀",,999^99), "♂")), "♀", ""))

0