IPアドレスを昇順、降順で並び替える方法

サーバやネットワークの運用管理をしているとIPアドレスを管理することがあります。IPアドレスは昇順や降順で並べ替えたいと思っても、なかなか思うように並べ替えることができません。

例えば以下のデータがあるとします。

172.16.100.19
172.16.100.17
172.16.100.21
172.16.100.4
172.16.100.12
172.16.100.2
172.16.100.14
172.16.100.3
172.16.100.9

Excelを使って昇順に並び替えると以下になります。第4オクテットでソートしたいのですが、うまくできません。

172.16.100.12
172.16.100.14
172.16.100.17
172.16.100.19
172.16.100.2
172.16.100.21
172.16.100.3
172.16.100.4
172.16.100.9

残念ですが、Excelでは関数やマクロなど、高度な知識がないと実現するのが難しいのです。では諦めるのか?というとそうではありません。

Excelが難しいのであれば、他のツールを使えば良いだけです。管理人がお勧めするのが「Emeditor」を使う方法です。テキストエディタですが、IPアドレスの並べ替え機能が搭載されています。

「IPv4アドレス昇順に並び替え」を実行すると以下になります。見事、期待通りに並び替えができました!

172.16.100.2
172.16.100.3
172.16.100.4
172.16.100.9
172.16.100.12
172.16.100.14
172.16.100.17
172.16.100.19
172.16.100.21

コメント

タイトルとURLをコピーしました