将一列分为2、3、4、5或更多列的最佳选择

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

我有此公式将一列分为两列:

=ArrayFormula(
IFERROR(HLOOKUP(1,{1;**COLUMN TO DIVIDE**},
(ROW(A:A)+1)*2-TRANSPOSE(sort(ROW(A1:A2)+0,1,0)))))

我想知道是否有更好的方法可以做到这一点,是否有一种方法可以创建一个公式,该公式可以轻松地定义何时要将一列分为两,三,四,五或更多列。

我无法创建一种非常具体的方式来拆分成多于两列的列。失败总是会发生。

链接到电子表格:https://docs.google.com/spreadsheets/d/1iUX01lsfrhq7OSMgSg-QZrWL7wMijqpK03uneQZgP3g/edit?usp=sharing

google-sheets filter google-sheets-formula array-formulas mod
1个回答
1
投票

也许这会满足您的需求:

={FILTER(A2:A, MOD(ROW(A2:A), 2)=0), FILTER(A2:A, NOT(MOD(ROW(A2:A), 2)=0))}

0

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