EXCEL 行列转换问题

来源:百度知道 编辑:UC知道 时间:2024/06/25 04:13:21
原来数据sheet1表中
赵钱孙李周吴
改为sheet2表
赵 孙 周
钱 李 吴
数据量很大,用什么公式能解决啊?

在表二A1中输入公式:再向下向右复制。
=IF(ROW()>2,"",OFFSET(Sheet1!$A$1,,ROW(A1)+COLUMN()*2-3,))

shee2a1=offset(sheet1!$a1,,column()*2-2,),右拉
shee2a2=offset(sheet1!$a1,,column()*2-1,),右拉

粘贴-》选择性粘贴-》转置

比如原数据在SHEET1的第一排从A1开始
要填的数据在SHEET2的第一排和第二排从A1开始。
=INDIRECT("sheet1!"&ADDRESS(1,COLUMN()*2-MOD(ROW(),2)))