使用Excel排序IP地址是非常不友好的,它完全是通过首位进行排序,而我们想要从小到大排列。
我们可以使用如下函数构造一个辅助列,通过辅助列进行排序。
它实现的原理就是把IP地址中的0填充上并把小数点去掉实现字符串的排序,进而对IP地址排序。
=SUMPRODUCT(MID(SUBSTITUTE(A1,".",REPT(" ",20)),{1,21,41,61},20)*10^{9,6,3,0})
操作步骤:
1、选中单元格,然后将上面函数粘贴上,根据实际表格修改采样单元格。
使用Excel排序IP地址是非常不友好的,它完全是通过首位进行排序,而我们想要从小到大排列。
我们可以使用如下函数构造一个辅助列,通过辅助列进行排序。
它实现的原理就是把IP地址中的0填充上并把小数点去掉实现字符串的排序,进而对IP地址排序。
=SUMPRODUCT(MID(SUBSTITUTE(A1,".",REPT(" ",20)),{1,21,41,61},20)*10^{9,6,3,0})
1、选中单元格,然后将上面函数粘贴上,根据实际表格修改采样单元格。