需求如下:
我这里有多行数据,多行多列排列。此时需要把他们集中变成一列多行。
=OFFSET($A$1,(ROW(A1)-1)/4,MOD(ROW(A1)-1,4))
=OFFSET(A$1,MOD((ROW(A1)-1),100),(ROW(A1)-1)/100)
以此从左到右$A$1 是起始区域,我们有时候设置的是B1开始的,需要修改B即可。
以上两个方法,我们要特别注意,需要修改最宽,最长的行数。也就是每一列内容的有多少行,特别是最长的一行。一一对应就好。如果长短不一,那么数据用0填充。
此时ctrl+c,ctrl+v仅保留值,然后仅排序此列,从小到大,删除第一行的0即可。大功告成。