如何将两个数组粘贴在Google表格或Excel中?

时间:2018-07-30 23:21:22

标签: google-sheets spreadsheet

想象一下我有两个矩阵。答:

a 1
b 2
c 3

和B:

d 4
e 5

我想要一个说“胶水”的功能将它们粘在一起。我想要类似

=ARRAYFORMULA(GLUE(A,B))

哪个会产生:

a 1
b 2
c 3
d 4
e 5

这两个矩阵是动态生成的(通过公式),并且不在工作表中的任何地方,因此我需要一种“动态方式”将它们粘合在一起。


这是一个具体的例子。假设我们有下表:

Name  AGE     User      Developer
A      30     True      True
B      31     True      False
C      32     False     True

我需要一个用户和开发人员的列表,这些用户和开发人员应复制两者。因此,我可以使用=FILTER(A2:B4,C2:C4)来吸引用户,而使用=FILTER(A2:B4,D2:D4)来吸引开发者。因此,理想情况下,我可以使用=ARRAYFORMULA(GLUE(FILTER(A2:B4,C2:C4),FILTER(A2:B4,D2:D4)))(其中GLUE是我需要的功能!)生成:

A      30
B      31
A      30
C      32

1 个答案:

答案 0 :(得分:1)

您可以使用{A1:C3;A4:C5}垂直粘贴它们。使用,\将它们水平粘合¹。与不同,仅支持粘贴数字/字符串文字,不支持单元格引用。