当前位置:首页 > 常见问题

    通用Excel模版设计时,如何批量将大量普通IP地址转换成十进制字符

      通用Excel模版设计时,如何批量将大量普通IP地址转换成十进制字符,进行其它运算使用,如大小比较、字符匹配等。


      因IP地址属于特殊字符串,标准IP地址格式中间包含小数点,在常规的大小比较、字符匹配时极不方便,所以就需要先将普通IP地址转换成简单的数字型字符,再进行运算比对即可。


      我们可以使用Excel的拆分功能,用函数将普通IP字符进行拆分格式化,如图:


      QQ图片20180911142600.png


      这里使用到的Excel函数如下:


      =LEFT(a1,FIND(".",a1)-1)*256^3+mid(a1,FIND(".",a1)+1,FIND(".",a1,FIND(".",a1)+1)-FIND(".",a1)-1)*256^2+mid(a1,FIND(".",a1,FIND(".",a1)+1)+1,FIND(".",a1,FIND(".",a1,FIND(".",a1)+1)+1)-FIND(".",a1,FIND(".",a1)+1)-1)*256+right(a1,len(a1)-FIND(".",a1,FIND(".",a1,FIND(".",a1)+1)+1))


      a1为IP地址所在列


    [返回列表] [ 发布:2018/9/11 14:28:35 ] [ 浏览: ] [ 字体: | ]

网站首页 | 网站地图 | 客服邮箱:kf@sh-huhe.com

互和科技 版权所有 Copyright © HUHE. All Rights Reserved.

沪ICP备14023721号

扫一扫,关注“互和科技”微信公众号
互和科技公众号