ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > E问E答 > 综合应用 > 如何对IP地址进行排序?

如何对IP地址进行排序?

作者:绿色风 分类: 时间:2022-08-18 浏览:244
楼主
gouweicao78
Q:在A2:A8单元格中存储的IP地址,点升序按钮后结果并不能依次按照4个地址段的大小进行排序,如何解决?
A:方法一、使用辅助列在B2输入公式如下,然后对B列进行排序:
  1. =SUMPRODUCT(MID(SUBSTITUTE(A2,".",REPT(" ",20)),{1,21,41,61},20)*10^{9,6,3,0})
方法二、使用数据分列功能把IP地址存放到4列,然后进行排序,再用公式=A2&"."&B2&"."&C2&"."&D2将结果合并为IP地址:
Excel 2010版支持多关键字排序,可以直接依次将A~D列作为第1~4关键字排序。
Excel 2003版操作稍微麻烦点:先对第4段进行排序,再选全部地址段,以第1~3段的地址分别作为第1~3关键字排序,操作动画:

 

注意:建议使用标题行,避免排序时错把第一行数据当做标题不参与排序。
2楼
滴水穿石
学习排序方法~

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap