设置主页 | 收藏本站 Excel学习网-公益型的EXCEL在线学习网站,助您轻松办公!

颠倒EXCEL2016数据行顺序

2021年11月25日 14:43 发布来源:Excel学习网

    如下图所示,需要反转第3行和第2行、第7行和第6行、第11行和第10行,以此类推。

20200103185933-5e0f8f1521e98.jpg

  接下来我们来看看如何实现这样的数据排序。
  1、VBA码法。
  按组合键调出VBE窗口,并在代码窗口中输入以下代码:
  关闭VBE窗口并返回工作表。在[开发工具]选项卡中,单击[插入],选择[表单按钮],为插入的按钮指定宏,然后单击按钮。
  2、函数公式法。
  在单元格G2中输入以下公式并复制下来:
  =ROW()-(MOD(ROW(A3),4)=0)*1.5
20200103185933-5e0f8f153282d.jpg
  接下来,单击G列中的任意单元格,然后单击[数据]选项卡上的[升序]按钮,确定。
  再次单击升序按钮,您可以返回到原始数据样式。
  简单解释一下这个函数的含义。函数的作用是:返回当前行号。MOD(ROW(A3),4)决定公式下一行的行号是否可以被4等分。如果可以平均除以4,则从当前行的行号中减去1.5。
  也就是说,如果下一行的行号可以平均除以4,那么这一行将返回一个比上一行的行号小0.5的值;否则,将返回当前行号。吃了葡萄不吐葡萄皮会头晕吗?^_^
  3.基本操作方法。
  依次输入G2到G5单元格:2、1、3、4 G6单元格输入=G2 4按住G6单元格右下角的填充柄向下复制。
  单击G列中的任意单元格,然后单击[数据]选项卡上的[升序]按钮。最后,删除G列
20200103185933-5e0f8f153816c.jpg
 
原创文章如转载请注明:转载自Excel学习网 [ http://www.excelcn.com/]
需要保留本文链接地址:http://www.excelcn.com/xuexixinde/14172.html
分享到:
网站地图 | XML地图 | 免责声明 | 关于我们 | Excel学习网:优秀的EXCEL在线学习和资源分享网站。
版权所有: CopyRight © 2013-2018 www.excelcn.com All Rights Reserved.
豫ICP备12002644号