目次
Outline
各オクテットを抜き出す
- 第1オクテット
=VALUE(LEFT(A1,SEARCH(".",A1,1)-1))
- 第2オクテット
=VALUE(MID(
A1,
SEARCH(".",A1,1)+1,
SEARCH(".",A1,SEARCH(".",A1,1)+1)-1-SEARCH(".",A1,1)
))
- 第3オクテット
=VALUE(MID(
A1,
SEARCH(".",A1,SEARCH(".",A1,1)+1)+1,
SEARCH(".",A1,SEARCH(".",A1,SEARCH(".",A1,1)+1)+1)-SEARCH(".",A1,SEARCH(".",A1,1)+1)-1
))
- 第4オクテット
=VALUE(RIGHT(A1,LEN(A1)-SEARCH(".",A1,SEARCH(".",A1,SEARCH(".",A1,1)+1)+1)))
/付きの場合
=VALUE(MID(
A1,
SEARCH(".",A1,SEARCH(".",A1,SEARCH(".",A1,1)+1)+1)+1,
SEARCH("/",A1,1)-SEARCH(".",A1,SEARCH(".",A1,SEARCH(".",A1,1)+1)+1)-1
))
Decimel変換
=VALUE(LEFT(A1,SEARCH(".",A1,1)-1))*16777216
+VALUE(MID(A1,SEARCH(".",A1,1)+1,SEARCH(".",A1,SEARCH(".",A1,1)+1)-1-SEARCH(".",A1,1)))*65536
+VALUE(MID(A1,
SEARCH(".",A1,SEARCH(".",A1,1)+1)+1,
SEARCH(".",A1,SEARCH(".",A1,SEARCH(".",A1,1)+1)+1)-SEARCH(".",A1,SEARCH(".",A1,1)+1)-1
))*256
+VALUE(RIGHT(A1,LEN(A1)-SEARCH(".",A1,SEARCH(".",A1,SEARCH(".",A1,1)+1)+1)))
/付きの場合
=VALUE(LEFT(A1,SEARCH(".",A1,1)-1))*16777216
+VALUE(MID(A1,SEARCH(".",A1,1)+1,SEARCH(".",A1,SEARCH(".",A1,1)+1)-1-SEARCH(".",A1,1)))*65536
+VALUE(MID(A1,
SEARCH(".",A1,SEARCH(".",A1,1)+1)+1,
SEARCH(".",A1,SEARCH(".",A1,SEARCH(".",A1,1)+1)+1)-SEARCH(".",A1,SEARCH(".",A1,1)+1)-1
))*256
+VALUE(MID(A1,
SEARCH(".",A1,SEARCH(".",A1,SEARCH(".",A1,1)+1)+1)+1,
SEARCH("/",A1,1)-SEARCH(".",A1,SEARCH(".",A1,SEARCH(".",A1,1)+1)+1)-1
))