将一系列值缩小为 Google 表格中的列表

avi*_*met 1 google-sheets

我有一张表,其中包含打印机名称以及他们使用的碳粉和鼓的型号。我正在寻找一种方法来从此范围的值生成单列列表,不包括空白单元格。下表为:

在此输入图像描述

我想最终得到一个这样的值列表:

MX-C30NT-B
MX-C30NT-C
MX-C30NT-M
MX-C30NT-Y
MX-C30DR
MX-C30HB
MX-C30NV-B
MX-C30NV-C
MX-C30NV-M
MX-C30NV-Y
...
Run Code Online (Sandbox Code Playgroud)

我知道在 Excel 中我可以使用数组公式来完成此操作,但数组公式在表格中似乎没有那么强大。有没有一个公式可以执行这种转换?

小智 5

将 EM 列中的非空单元格合并为一列,忽略标题行:

=filter({E2:E; F2:F; G2:G; H2:H; I2:I; J2:J; K2:K; L2:L; M2:M}, len({E2:E; F2:F; G2:G; H2:H; I2:I; J2:J; K2:K; L2:L; M2:M}))
Run Code Online (Sandbox Code Playgroud)

第一个参数只是一堆堆叠的列;排除filter空的。请注意,第二个{...}构造与第一个构造相同,它是复制粘贴。