Googleスプレッドシートで、IPアドレスのゼロ埋め(ゼロパディング)をした文字列を生成する方法です。
- SPLIT関数等を使って、IPアドレスのゼロ埋めをすることができます。
手順
B列に、ゼロ埋めされていないIPアドレスが記録されています。
そこで、C3セルに次のように入力します。
C3セル
=JOIN(".",ARRAYFORMULA(TEXT(SPLIT(B3,"."),"000")))
SPLIT関数を使って「.」で区切られた4つの数字を分割しています。
さらにTEXT関数を使ってそれらを3桁のゼロ埋めされた文字列に改めた上で、JOIN関数を使って「.」を挿んで連結しています。
確定した様子です。狙い通り、それぞれの数字が3桁になるようゼロ埋めされてます。
式を下方にコピーした様子です。
なお正規表現(REGEXREPLACE関数)による方法も考えられますが、かなり複雑になります。