將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)) excel 合併列 =OFFSET(A$1,INT((ROW(A1)-1)/2),MOD(ROW(A1)-1,2)) MYSQL中IP和進制相互轉化( 用mysql內置函數轉換ip地址和數字 利用兩個內置函數 inet_aton:將ip地址轉換成數字型 inet_ntoa:將數字型轉換成ip地址 PHP echo ip2long('192.168.1.38'); 輸出:3232235814 MYSQL SELECT INET_ATON('192.168.1.38'); 輸出:3232235814 兩個函數返回的結果是同樣的,都是A*256*256*256+B*256*256+C*256+D的算法 192*256*256*256+168*256*256+1*256+38 = 3 232 235 814 反過來,從int轉換爲IP地址分別是php的long2ip()和mysql的INET_NTOA()。