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

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

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。

相关信息

  • 谷歌浏览器怎么设置网页自动刷新

    浏览器已经成为我们获取信息、浏览网页的重要工具。其中,谷歌浏览器因其稳定性和高效性受到了广大用户的喜爱。然而,在使用过程中,有些用户可能会遇到需要网页自动刷新的情况,不...

    2024/03/06

  • 谷歌浏览器提示应用程序0xc00005错误解决方法

    谷歌浏览器是很多小伙伴都喜欢使用的一款浏览器,而我们在使用的时候可能会遇到一些错误提示,其中之一就是应用程序0xc00005错误,不过这种情况解决起来也是非常的简单的,如果你也...

    2024/03/06

系统教程栏目

栏目热门教程

人气教程排行

站长推荐

热门系统下载

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