16進数をIPアドレスに逆変換するエクセル関数

16進数をIPアドレスに逆変換するエクセル関数について調べたところ、海外のサイトに紹介されていました。

 

使うことがあるかわかりませんが、ネットワークの仕事をしていると便利なことがあるかもしれませんので、備忘録がわりに掲載します。

 

参考にしたサイトはこちらです。

https://stackoverflow.com/questions/28578362/generate-a-specific-range-of-ip-address-in-ms-excel

 

 

関数は以下になります。

 

=HEX2DEC(LEFT(A2, 2))&"."&HEX2DEC(MID(A2, 3, 2))&"."&HEX2DEC(MID(A2, 5, 2))&"."&HEX2DEC(RIGHT(A2, 2))

 

以下を入力後に、Aのセルに16進数を入力するとIPアドレスに変換されるはずです。

 

Anker PowerCore Essential 20000 (モバイルバッテリー 超大容量 20000mAh) 【USB-C入力ポート/PSE認証済/PowerIQ/低電流モード搭載】iPhone iPad Android 各種対応 (ブラック)