按照某种模式拾取 n 列

问题描述 投票:0回答:1

我尝试找到一种好方法来选择遵循特定模式的列..我想要的列每 3 列出现在我的示例中(Col2、Col5、Col8)

我可以使它变得简单,并使用简单的手动 VSTACK(我的链接中的解决方案#1)或 CHOOSECOLS 或 QUERY 来分配我需要的每一列。

我正在寻找一个 n 模式更加动态的解决方案,我探索了一个使用 SEQUENCE 和 CHOOSECOLS 的解决方案,我的链接中的这个解决方案 #2 很棒,但我确信还有其他方法超出我的能力范围,例如使用 INDIRECT,地址...将值存储在累加器之类的东西中。

我的文件

google-sheets google-sheets-formula
1个回答
0
投票

您可以尝试:

=filter(B5:K17;(B4:K4="")+(B4:K4="kwh"))

=choosecols(B5:K17;1;sequence(3;1;2;3))

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.