"对于前面192.168.2.部分是相同的ip,后面的数值我想要的排序是12最小,199最大这样排,但它默认升序是20比前面所有1开头的数字都大"本文以此为例,对数据ip进行排序的介绍。
excel
首先根据需要我们设置一个数据表单,如下图的以192.1.2.为例开头的ip字段。为了更好的对比,分为原始ip和排序后的ip、
如果我们只用"数据-排序-升序”这种进行排列的时候,很明显的可以看到.102在.34的前面,不符合我们的具体需要。
那么,直接排序不能得到想要的结果,我们需要先对相同的数据如:192.1.2.进行删除,只余下后面的如:102、34等数据。如下图替换显示,
替换后的数据为“34/102/229”等,可以直接运用"数据-排序-升序”等进行处理,如下图的排序整理。
此时,原始ip的末位已经进行了升序排列,而且前几位优势一个ip字段,我们完全可以在数据之前加上以前的字段,得到完美排序后的ip。
这时候 ,我们用到的是=("192.1.2.")&A4,将数据ip字段之前的数据,与排序后的末位数据进行整合。如下图的显示
点击确定之后,进行数据的下拉填充,可以看到一列排序好的ip字段,如下图显示情况。这时候ip字段102在34之后,属于正确的ip排序。
注意数据的备份。