繁体   English   中英

谷歌表格上的arrayformula中只有奇数列

[英]Only odd columns in arrayformula on google sheets

我有多个列需要堆叠成一列。 但我只想在列表中有奇数列。

这是我正在使用的公式,它可以将所有内容集中在一个列中。 但不仅仅是奇数 =TRANSPOSE(SPLIT(ARRAYFORMULA(CONCATENATE(TRANSPOSE(FILTER(A:D,A:A>0)&" ")))," "))

https://docs.google.com/spreadsheets/d/1yAPw13VE7uclP0ILzUYxZBgLGid9PrZXpWmhuEgi1S0/edit?usp=sharing

感谢帮助。

您还可以将 QUERY 与“跳过 2”选项一起使用。 这只需要每第二行,所以为了使它有用,你必须先转置你的范围。 然后你把你的列弄平。 如您所见,值的顺序不同:

=flatten(query(transpose(A1:D4),"select * skipping 2 "))

在此处输入图像描述

这应该这样做:

=QUERY(FLATTEN(FILTER(A:D,ISODD(COLUMN(A:D)))),"Select * Where Col1 Is Not Null")

FILTER在奇数列的所有单元格中过滤。

FLATTEN将所有FILTER ed 结果制成一列。

QUERY清除空白行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM