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-如何将第1列中的每个项目与第2列中的每个项目合并_Google Sheets - Fatal编程技术网

Google sheets Google Sheets-如何将第1列中的每个项目与第2列中的每个项目合并

Google sheets Google Sheets-如何将第1列中的每个项目与第2列中的每个项目合并,google-sheets,Google Sheets,在谷歌电子表格中,我有两列数据。我想创建第三列,将a列中的每个项与B列中的每个项连接起来,并在两个值之间添加一个空格 我试图得到的结果是: A列 红色 蓝色的 B列 方形 圆圈 长方形 C列所需结果 红场 红色圆圈 红色矩形 蓝色正方形 蓝色圆圈 蓝色矩形 我一直在尝试ArrayFormula中的各种连接,但无法得到符合要求的公式。任何帮助都将不胜感激。请尝试: =transpose(split(textjoin("|",1,array_constrain(ArrayFormula(A2:A4&

在谷歌电子表格中,我有两列数据。我想创建第三列,将a列中的每个项与B列中的每个项连接起来,并在两个值之间添加一个空格

我试图得到的结果是:

A列
红色
蓝色的

B列
方形
圆圈
长方形

C列所需结果
红场
红色圆圈
红色矩形
蓝色正方形
蓝色圆圈
蓝色矩形

我一直在尝试ArrayFormula中的各种连接,但无法得到符合要求的公式。任何帮助都将不胜感激。

请尝试:

=transpose(split(textjoin("|",1,array_constrain(ArrayFormula(A2:A4&" "&transpose(B2:B4)),2,3)),"|"))

一个小警告-当所有可能组合的连接文本超过50000个字符时,这种类型的解决方案具有内置的大小限制。如果有发生这种情况的危险,您可能必须寻找JavaScript解决方案。