Excel软件怎么将多列数据统一到一列的方法分享

2022-11-16 www.dnxtw.com

Excel软件怎么将几列数据统一到一列的办法共享。在开展制作表格时,很多时候会需要把以前制做好一点的数据统一到同一列中。这种操作有很多的消费者不清楚怎么去做,下面我们一起来详细了解一下的操作方式吧。

操作步骤

一、按优先后列顺序变换

即先获取第一行的数据,再先后别的各行。在Sheet2的A1表格中输入公式:

=OFFSET(Sheet1!A$2,ROW(A5)/5-1,MOD(ROW(A5),5))。

或:

=OFFSET(Sheet1!$A$2,INT((ROW(A1)-1)/5),MOD(ROW(A1)-1,5))。

或:

=INDIRECT(“Sheet1!”&ADDRESS(INT((ROW(A1)-1)/5) 2,MOD(ROW(A1)-1,5) 1,4))。

随后向下填充公式计算到后来一个数据,结论如下图所示。

第一个公式计算中OFFSET函数的第二个主要参数“ROW(A5)/5-1”在一些表格中中可能回到低,OFFSET函数公式就会自动求整。后2个公式计算里的 “INT((ROW(A1)-1)/5)”在向下填充时先后形成5个同样数达一组的编码序列数“0、0、0、0、0、1、1、1、1、1、2、2、2、2、 2”,“MOD(ROW(A1)-1,5)”则先后形成“0、1、2、3、4”并循环系统。本例为6行5列,假如为N行M列,可将公式计算选用鲜红色标志的数据 “5”改成M。

二、按先列后行顺序变换

即先获取第一列的数据,再先后别的各列。在Sheet2的A1表格中输入公式:

=OFFSET(Sheet1!A$2,MOD(ROW(A6),6),ROW(A6)/6-1)。

或:

=OFFSET(Sheet1!$A$2,MOD(ROW(A1)-1,6),INT((ROW(A1)-1)/6))。

或:

=INDIRECT(“Sheet1!”&ADDRESS(MOD(ROW(A1)-1,6) 2,INT((ROW(A1)-1)/6) 1,4))。

本例为6行5列,假如为N行M列,可将公式计算选用鲜红色标志的数据“6”改成N。

相关阅读