Excel将一列数据转化为N*M的矩阵

1、例如转化为5*6的矩阵,在B1~G1处输入如下代码,则得到第一行数据:

=INDEX(A:A,(ROW()-1)*6+COLUMN()-1)

2、 选中B1~G1,将数据往下拉,则得到对应矩阵:

3、若第一列数据过长,也可以先计算共可以分成多少行:

=CEILING(MATCH("zzzzz",A:A)/6,1)

 

posted @ 2023-06-15 09:57  雷电将军  阅读(1530)  评论(0)    收藏  举报