如题所述
将普通排序变成隔行插入排序;(如图)
第一步:增加两个辅助列,按下图填入数字或文本;
第二步:选取F2:G3向下填充;
第三步:编辑-->定位-->定位条件-->空值;
第四步:整行插入(如果不用定位空值而是用定位常量效果也是一样的);
第五步:复制表头那一行;第六步:选取A列-->编辑-->定位-->定位条件-->空值;
第七步:轻松按下回车键,当然了最后再收拾一下,把多余的行去掉辅助列去掉就可以了。
就是分别把源数据插入空行了:
表二的G2输入
=IF(MOD(ROW(),6)=2,OFFSET(表一!A$2,(ROW(1:1)-1)/6,),"")
回车并向下填充。
可以用求行号row()、求余数函数mod()、舍小数函数int(),定位行数,再用index()取数。
=IF(MOD(ROW(A2),6)=2,INDEX(A:A,INT((ROW(A1)-1)/6)+3),"")
下拉公式
这个也可以