把多行多列的数据放在同一行同一列 EXCEL

如题所述

见截图

比如3行3列变1行

输入

=OFFSET($A$1,MOD(COLUMN(A1)-1,3),INT(COLUMN(C1)/3)-1)

公式右拉

3行3列变1列

=OFFSET($A$1,INT(ROW(A3)/3)-1,MOD(ROW(A1)-1,3))

公式下拉

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-10-20
用VBA可以实现,但要求有vb编码基础 其它方法不可能一步完成 可用公式引用,但如果增添记录的话还是要重新编辑公式把多行多列的数据放在同一行同一列 EXCEL本回答被提问者采纳
相似回答