电脑系统网-专业的系统软件下载基地!

当前位置:首页 > 系统教程 > 软件教程 > 详细页面

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

时间:2022-11-16 来源:电脑系统网

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。

相关信息

  • word怎么打拼音?Word文档打拼音的方法

    word怎么打拼音?很多用户想要在Word中打出拼音和声调,但是却不知道如何实现!因为word可以用来打字,输入好内容后直接打印出来就可以了,非常方便。先要在word中输入拼音的话其实并...

    2025/06/07

  • 迅雷9文件保存路径怎么改?修改迅雷9下载路径的方法

    迅雷9文件保存路径怎么改?迅雷9是迅雷最新以及界面变化最大的一个版本。迅雷9和往常版本的迅雷下载方式类似,都是保存在X: 迅雷下载 文件夹中。那么该如何修改迅雷9的默认文件...

    2025/06/07

系统教程栏目

栏目热门教程

人气教程排行

站长推荐

热门系统下载

    栏目ID=1的表不存在(操作类型=0)
友链 deepseek