首页 > 解决方案 > 谷歌表格上的arrayformula中只有奇数列

问题描述

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

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

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

感谢帮助。

标签: google-sheets

解决方案


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

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

在此处输入图像描述


推荐阅读