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)
1、例如转化为5*6的矩阵,在B1~G1处输入如下代码,则得到第一行数据:
=INDEX(A:A,(ROW()-1)*6+COLUMN()-1)

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

3、若第一列数据过长,也可以先计算共可以分成多少行:
=CEILING(MATCH("zzzzz",A:A)/6,1)