⑴Excel软件怎么将多列数据统一到一列的方法分享。在进行表格制作的时候,有时候我们会需要将之前制作好的数据统一到同一列中。这个操作有很多的用户不知道怎么去做,接下来我们一起来看看具体的操作方法吧。
⑵一、按先行后列的顺序转换
⑶即先提取第一行的数据,再依次其他各行。在Sheet的A单元格输入公式:
⑷=OFFSET(Sheet!A$,ROW(A/-,MOD(ROW(A,。
⑸=OFFSET(Sheet!$A$,INT((ROW(A-/,MOD(ROW(A-,。
⑹=INDIRECT(“Sheet!”&ADDRESS(INT((ROW(A-/+,MOD(ROW(A-,+,。
⑺然后向下填充公式到最后一个数据,结果如下图。
⑻第一个公式中OFFSET函数的第二个参数“ROW(A/-”在某些单元格中可能会返回小数,OFFSET函数会自动取整。后两个公式中的 “INT((ROW(A-/”在向下填充时依次生成个相同数为一组的序列数“、、、、、、、、、、、、、、 ”,“MOD(ROW(A-,”则依次生成“、、、、”并循环。本例为行列,如果为N行M列,可将公式中用红色标识的数字 “”改为M。
⑼二、按先列后行的顺序转换
⑽即先提取第一列的数据,再依次其他各列。在Sheet的A单元格输入公式:
⑾=OFFSET(Sheet!A$,MOD(ROW(A,,ROW(A/-。
⑿=OFFSET(Sheet!$A$,MOD(ROW(A-,,INT((ROW(A-/。
⒀=INDIRECT(“Sheet!”&ADDRESS(MOD(ROW(A-,+,INT((ROW(A-/+,。
⒁本例为行列,如果为N行M列,可将公式中用红色标识的数字“”改为N。