移动偶数/奇数行以分隔列

fri*_*man 2 excel google-sheets

我有一张这样的表:

   | A | B | C
---+---+---+---
 1 | Z |   |
 2 | 1 |   |
 3 | Y |   |
 4 | 2 |   |
 5 | X |   |
Run Code Online (Sandbox Code Playgroud)

我正在尝试将其转换为将所有偶数行移动到 columnB并将所有奇数行移动到 column C。我可以用公式像=INDIRECT("A"&2*ROW())每个单个细胞,但有没有办法来为整列(只在一个公式自动执行此操作B1C1

结果应该是这样的:

   | A | B | C
---+---+---+---
 1 | Z | 1 | Z
 2 | 1 | 2 | Y
 3 | Y |   | X
 4 | 2 |   |
 5 | X |   |
Run Code Online (Sandbox Code Playgroud)

Max*_*rov 7

谷歌表格

请尝试:

=FILTER(A:A,ISODD(ROW(A:A)))

=FILTER(A:A,ISEVEN(ROW(A:A)))


也请尝试:

=QUERY(A:A,"select * skipping 2", 0)

=QUERY(A:A,"select * skipping 2 offset 1", 0)