分享

将单列数据转成多行多列

 二木士心空间 2022-09-02 发布于广西

       有时候工作中需要将单列数据快速设置成多行多列,比如一整列是姓名,需要将姓名重新分组,那么这个组就是多列,假如有100人,想分成5组,其实就是5列,每列多少人呢?答案是20人。如果是其他数字我们首先要知道数量,然后用一些小学数学知识确定应该生成多少行多少列,行与列的积>=数量才可显示完整,100这个数就是20行,5列。接下来就是套用函数公式,套公式是简单的。新函数 SEQUENCE 和老函数 INDEX 合作共赢。

语法

=INDEX(数据行或列,行号/列号)

=SEQUENCE(行,列,起点,等差)

       例子:在A列中有个245人的姓名,我要实现将这些人的姓名分成10组(列),每组(列)有25个人,怎么快速实现呢?用以前的函数写公式比较长,那么有了新的SEQUENCE函数就好办了,自动生成25行10列,从2开始,横向逐个生成数字2、3、4、5、6、7、8、9、10、11,刚好10个数字对应10列,接着用“快递员”函数 INDEX 获取指定数字的数据。这里不用拖拽,只需在某个单元格输入公式便可自动生成,这个单元格位于将要生成数据区域的左上角,公式如下所示:

=INDEX(A:A,SEQUENCE(25,10,2,1))

本列没有图,公式就套来练一练,不难但很有用。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多