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。
11-1584
11-19216