Warning: fopen(/www/wwwroot/www.wendadaohang.com/data/md5_content_title/52/52122e4170a5b303628a1d3abc4a0d2d.txt): failed to open stream: No space left on device in /www/wwwroot/www.wendadaohang.com/inc/function.php on line 2468

Warning: flock() expects parameter 1 to be resource, bool given in /www/wwwroot/www.wendadaohang.com/inc/function.php on line 2469

Warning: fclose() expects parameter 1 to be resource, bool given in /www/wwwroot/www.wendadaohang.com/inc/function.php on line 2475
excel表格中原有10行,怎么将他们1 6 2 7 3 8 4 9 5 10进行重新排行,谢谢大? - 66问答网

excel表格中原有10行,怎么将他们1 6 2 7 3 8 4 9 5 10进行重新排行,谢谢大?

如题所述

如果原数据中找不出其他规律,那就可能 只有用辅助列的方法。且针对本问题,用两个辅助列的方法相对简单些:

如原数据 在A列到D列,就先在E列生成你那个1、6、2、7,……

E1=IF(MOD(ROW(),2),(ROW()-1)/2+1,ROW()/2+5)

下拉到E10

再在F列生成排序的编号:

F1=MATCH(ROW(),E$1:E$10,)

下拉到F10,实际上E列和F列一起下拉更快捷。

然后按F列排序即可。为了便于对比观察,G列中输入了原数据顺序数据序列1~10。且为了看到排序后E列和F列数字排到的新位置,排序前把E列和F列的公式复制后粘贴为数值了,实际排序时可以不用这么操作。

追答

无语,居然回答后题主居然已采纳答案了。只10行倒还可用直接输入的笨办法,如果更多的行呢?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-11-10
可以排序的,就在菜单里有,你瞅瞅就知道了,失败了别存,重新打开继续试验
第2个回答  2019-11-09
你可以再插入一列,并在相应单元格中,输入你期望的行号,并按这一列排序即可。追问

你好可不可以说的在详细点,有点没懂,谢谢

追答

第1行的标1,第6行的标2…

本回答被提问者采纳
第3个回答  2019-11-09
如果只有10行,就按楼上的。

或者辅助列依次输入1 3 5 7 9 2 4 6 8 10,然后按照辅助列排序。
相似回答