7303攻略网 教程 Excel软件怎么将多列数据统一到一列的方法分享(分享Excel软件如何将多列数据统一为一列)

Excel软件怎么将多列数据统一到一列的方法分享(分享Excel软件如何将多列数据统一为一列)

Excel软件怎么将多列数据统一到一列的方法分享, 分享Excel软件如何将多列数据统一为一列。在创建表的时候,有时我们需要将之前创建的数据统一到同一列中。很多用户不知道如何进行此操作。我们来看看具体的操作方法。

具体步骤

1.按照先行后列的顺序转换

即先提取第一行的数据,然后再提取其他行的数据。在Sheet2的A1单元格中输入公式:

=OFFSET(工作表1!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))。

然后将公式向下填写到最后一个数据,结果如下图。

分享Excel软件如何将多列数据统一为一列

第一个公式中OFFSET函数的第二个参数ROW(A5)/5-1可能会在某些单元格中返回小数,OFFSET函数会自动舍入。后两个公式中的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。

2.按照先列后行的顺序转换

即先提取第一列的数据,然后再提取其他列的数据。在Sheet2的A1单元格中输入公式:

=OFFSET(工作表1!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))。

分享Excel软件如何将多列数据统一为一列

此示例有6 行和5 列。如果有N行M列,则可以将公式中红色标记的数字6改为N。

Excel软件怎么将多列数据统一到一列的方法分享,以上就是本文为您收集整理的Excel软件怎么将多列数据统一到一列的方法分享最新内容,希望能帮到您!更多相关内容欢迎关注。

本文来自网络,不代表本站立场,转载请注明出处:https:

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

7303攻略网后续将为您提供丰富、全面的关于Excel软件怎么将多列数据统一到一列的方法分享内容,让您第一时间了解到关于Excel软件怎么将多列数据统一到一列的方法分享的热门信息。