前面我们学习了多行多列数据区域快速转换成一列,今天则是要反过来,将一列转换成多行多列的区域数据。
虽然想要的结果刚好是相反的,但它们的运算逻辑有相近的地方。
我们先来看一下效果图,如下面数据表所示,将A列的唐诗诗文,通过offset函数公式快速地转换成指定的3列数据。

我们回顾一下多行多列转一列的解题思路,主要是找到行数和列数的循环规律,然后通过函数公式将规律体现出来。
那么在一列转多行多列的场景中,同样也有数据循环引用的规则可以遵循。
由于要转换成三列,数据先行后列进行依次引用,那么用数字来填充,即是下图所示效果,从数据区域的第1个单元格,依照先行后列的顺序,依次填充到第30个单元格。
这里数据区域总共包括30个单元格。

从1到30进行数字升序填充,并不复杂,但难点是如何填充3列后继续跳转到下一行进行顺序填充!
通常遇到这样的场景,都少不了row或者column函数的使用,因为这两个函数本身就是获取行和列序号的引用函数。
它们也经常作为高频查询引用函数的参数来组合应用。
这里,作者介绍一下row和column函数的不同特性。
购买专栏解锁剩余60%