数据量大,运用EXCEL函数解决问题

在EXCEL中,ABC三列数据保持不变,DEF中包含大量数据,我想把第2行的数据接到第1行后面去,第3行的数据跟着第2行的数据也排到第一行去......该用什么函数?也就是原来的D2、E2、F2变成了G1、H1、I1;D3、E3、F3变成了J1、K1、L1。

=OFFSET($D$1,ROUNDUP(COLUMN(A1)/3,),MOD(COLUMN(A1)-1,3))
G1输入上公式,回车,右拉
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-01-14
在G1输入公式=INDIRECT(ADDRESS(CEILING(COLUMN(D1)/3,1),4+MOD(COLUMN(A1)-1,3)
))右拉填充
第2个回答  2012-01-14
g1=offset($d2,int((column(a1)-1)/3,mod(column(a1)-1,3)),右拉复制
第3个回答  2012-01-14
选择DEF列复制,右击选择--选择性粘贴--钩取“转置”--确定
第4个回答  2012-01-14
按你的例子,直接选中 D2:F3,点击插入单元格,即可完成。
相似回答