首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

有空行的非标 Excel 表,如何给间隔的每个区域排序?

解答网友提问:有空格隔断的数据表,如何在保持隔断区域内容不受影响的情况下,分别给每个区域排序?

案例:

将下图 1 中的每个区域分别按 D 列的数值升序和降序排序。

效果如下图 2 所示。

升序排序:

1. 将 E 列设置为辅助列 a --> 在 E2 单元格中输入以下公式 --> 下拉复制公式:

=COUNTBLANK($D$2:D2)*100

公式释义:

COUNTBLANK($D$2:D2):

计算区域中的空单元格数;

区域内的起始单元格绝对引用,终止单元格相对引用;随着公式下拉统计的区域会不断递增,从而起到计算累计空单元格数的作用;

*100:将统计出来的空单元格个数放大 100 倍,这个倍数只要比 D 列的最大值大就可以了

2. 将 F 列设置为辅助列 b --> 选中 F2:F16 区域 --> 输入以下公式 --> 按 Ctrl+Enter:

=D2+E2

3. 选中 F 列的任意单元格 --> 选择菜单栏的“数据”-->“升序”

F 列按升序排序了,D 列的区域也在间隔不变的情况下升序排序了。

4. 删除所有辅助列。

降序排序:

1. 还是将 E 列设置为辅助列 a --> 在 E16 单元格中输入以下公式 --> 向上拖动复制公式:

=COUNTBLANK($D$16:D16)*100

2. F 列的公式跟之前一样,将 D、E 列的数值相加。

3. 将 F 列按降序排序。

4. 删除辅助列。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/ONyXczq9Y6dUz377G1eo51Dg0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券