|
楼主 |
发表于 2010-6-6 09:48
|
显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
如何把多行不同列数的数据区域转换成每行占4列的形式?
[函数与公式] 如何把多行不同列数的数据区域转换成每行占4列的形式? http://www.exceltip.net/thread-9168-1-1-25594.html
- =INDIRECT(TEXT(SMALL(--(IF($A$1:$I$5<>"",ROW($A$1:$I$5),99)&IF($A$1:$I$5<>"",COLUMN($A$1:$I$5),99)),COLUMN(A1)+(ROW()-8)*4),"R0C0"),)&""
复制代码- =INDIRECT(TEXT(SMALL(IF($A$1:$I$5="",9999,ROW($A$1:$I$5)*100+COLUMN($A$1:$I$5)),COLUMN()+(ROW()-8)*4),"R0C00"),)&""
复制代码- =INDIRECT(TEXT(SMALL(IF($A$1:$I$5<>"",ROW($1:$5)*1000+COLUMN($A:$I)),COLUMN(A:A)+4*(ROW(1:1)-1)),"r0C???"),)
复制代码
[ 本帖最后由 lrlxxqxa 于 2010-6-6 09:50 编辑 ] |
|