Excel进行IP的字符型与整形互转

假设原IP所在的单元格为A1,那么在需要显示正常IP的单元格中输入以下公式:

1、ip地址字符型转换成整形:
=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))

2、ip地址整形转换成字符型:
=TEXT(MOD(INT(A1/16777216),256),0)&"."&TEXT(MOD(INT(A1/65536),256),0)&"."&TEXT(MOD(INT(A1/256),256),0)&"."&TEXT(MOD(A1,256),0)

posted @ 2024-04-09 17:22  Liu66~  阅读(37)  评论(0编辑  收藏  举报