【数组排列】fact(n)
excel2007吧
全部回复
仅看楼主
level 5
siaojuen 楼主
设6个字,求如图排列
A1
=IF(ROW()>FACT(6),"",MID("我爱蓝色海洋",INT((ROW()-1)/FACT(5)+1),1))
B1
=IF(ROW()>FACT(6),"",MID("我爱蓝色海洋",SMALL(IF(COUNTIF($A1:A1,MID("我爱蓝色海洋",{1,2,3,4,5,6},1)),10,{1,2,3,4,5,6}),MOD((ROW()-1)/FACT(6-COLUMN()),7-COLUMN())+1),1))
右拉至F1
连选A1~F1,下拉至F720

2012年04月06日 13点04分 1
level 5
siaojuen 楼主
我 爱 香 格 里 拉
我 爱 香 格 拉 里
我 爱 香 里 格 拉
我 爱 香 里 拉 格
我 爱 香 拉 格 里
我 爱 香 拉 里 格
我 爱 格 香 里 拉
我 爱 格 香 拉 里
我 爱 格 里 香 拉
我 爱 格 里 拉 香
我 爱 格 拉 香 里
我 爱 格 拉 里 香

2012年04月06日 13点04分 2
1