- ベストアンサー
Excelなどを使った文字列変換について
社内のプライベートIPを管理している表があり、 そこには、IP(0パディングの12桁表現文字列)と、利用者名が書かれています。 このIPを、0パディング無しのドット区切り文字列にしたいと思っています。 ExcelやAccess、テキストエディタなどを使って変換したいのですが、 実現方法が分かる方、教えて下さい。 例: -------------- ■元のIP 010000100010 ↓ ■変換したい形式 10.0.100.10 -------------- ※IPは、約500件です。 教えて下さい!
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
Excelで、A1セルに元の文字列がある場合。 =VALUE(MID(A1,1,3))&"."&VALUE(MID(A1,4,3))&"."&VALUE(MID(A1,7,3))&"."&VALUE(MID(A1,10,3)) A1~A500の500行分あったら、B1に上記の式を入れて、B2~B500にコピーすればOK。
その他の回答 (2)
noname#204879
回答No.3
=MID(A1,1,3)+0&"."&MID(A1,4,3)+0&"."&MID(A1,7,3)+0&"."&MID(A1,10,3)+0
- chie65536(@chie65535)
- ベストアンサー率44% (8741/19839)
回答No.2
B1~B500に目的の文字列が出来たら、B1~B500を「コピー」して、1列横の位置(C1~C500)に「形式を選択して貼り付け」⇒「値」を指定⇒「OK」で貼り付けをすれば「セルの中身が式から文字列に変わる」ので、あとは、その文字列を使えば良いでしょう。
お礼
完璧な回答ありがとうございます!