excel怎样隔行排列?

如题所述

将普通排序变成隔行插入排序;(如图)

第一步:增加两个辅助列,按下图填入数字或文本;


第二步:选取F2:G3向下填充;


第三步:编辑-->定位-->定位条件-->空值;

第四步:整行插入(如果不用定位空值而是用定位常量效果也是一样的);

第五步:复制表头那一行;

第六步:选取A列-->编辑-->定位-->定位条件-->空值;

第七步:轻松按下回车键,当然了最后再收拾一下,把多余的行去掉辅助列去掉就可以了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-03-18

就是分别把源数据插入空行了:

表二的G2输入

=IF(MOD(ROW(),6)=2,OFFSET(表一!A$2,(ROW(1:1)-1)/6,),"")

回车并向下填充。

本回答被提问者采纳
第2个回答  2017-03-18

可以用求行号row()、求余数函数mod()、舍小数函数int(),定位行数,再用index()取数。

第3个回答  2017-03-18

=IF(MOD(ROW(A2),6)=2,INDEX(A:A,INT((ROW(A1)-1)/6)+3),"")

下拉公式

这个也可以

相似回答