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)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章