Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 转置列并添加分隔列_Google Sheets_Google Sheets Query - Fatal编程技术网

Google sheets 转置列并添加分隔列

Google sheets 转置列并添加分隔列,google-sheets,google-sheets-query,Google Sheets,Google Sheets Query,我试图将一列从一张工作表转换为另一张工作表的一行,并用一个新的空白列分隔每个结果 =换位表1!A1:A30 不必在原始工作表的每一行之间添加一个空行,最简单的方法是什么 谢谢我想这可能是最简单的方法 split(textjoin("||",,Sheet1!A1:A30),"|",,false) 我认为这可能是最简单的方法 split(textjoin("||",,Sheet1!A1:A30),"|",,false) 此答案基于Toms的答案: splittextjoin | |,Sheet1

我试图将一列从一张工作表转换为另一张工作表的一行,并用一个新的空白列分隔每个结果

=换位表1!A1:A30

不必在原始工作表的每一行之间添加一个空行,最简单的方法是什么


谢谢

我想这可能是最简单的方法

split(textjoin("||",,Sheet1!A1:A30),"|",,false)

我认为这可能是最简单的方法

split(textjoin("||",,Sheet1!A1:A30),"|",,false)

此答案基于Toms的答案:

splittextjoin | |,Sheet1!A1:A30,|,假

我喜欢这个解决方案,因为它很简单

更一般的问题是:

如何使用公式添加N个额外的分隔列

下面是公式:

=transposeplitjoin |和rept |,1,A1:A30,|,1,0

在哪里

|是数据集中没有的罕见字符 rept |,1表示获得N个分隔列。把1改为N。 该公式唯一的问题是连接函数限制为50000个字符

最后一个函数不会给出大数据集的错误

请尝试:

=TRANSPOSEArrayFormulaTRIMSPLITQUERYA1:A30&|报告|,1,2^99,1,0

查询替换联接并且没有限制 需要修剪,因为查询会在每行的末尾创建空格。
此答案基于Toms的答案:

splittextjoin | |,Sheet1!A1:A30,|,假

我喜欢这个解决方案,因为它很简单

更一般的问题是:

如何使用公式添加N个额外的分隔列

下面是公式:

=transposeplitjoin |和rept |,1,A1:A30,|,1,0

在哪里

|是数据集中没有的罕见字符 rept |,1表示获得N个分隔列。把1改为N。 该公式唯一的问题是连接函数限制为50000个字符

最后一个函数不会给出大数据集的错误

请尝试:

=TRANSPOSEArrayFormulaTRIMSPLITQUERYA1:A30&|报告|,1,2^99,1,0

查询替换联接并且没有限制 需要修剪,因为查询会在每行的末尾创建空格。
易于理解的非常感谢。易于理解的非常感谢。