1. HOME

Newsletter

メルマガ

Excelで数字の先頭に「0」を付ける方法
(文字列データ)

あらかじめセルに「1」の値が入っている状態で先頭に「0」を入れて5桁の「00001」にしたい場合

次は、あらかじめセルに「1」の値が入っている状態から「00001」にする方法です。
今回はRIGHT関数を使用する方法をご紹介します。
RIGHT関数を使用すると、右から数えた文字数の文字を取り出すことができます。
例えば、「A列」に入っている値の先頭に「0」を入れて5桁にした状態で「B列」に表示してみます。


①B列の1行目のセルに=RIGHT(“0000”&A1,5) と計算式を入力します。

計算式のそれぞれの意味は、RIGHTと,5で「右端から5桁を抜き出します」
“0000”は「5桁にするには最大で4桁足りないので、先頭に「0」を4つ連結します」
A1は「A1セルに入っている値」になります。
つまり、これらの意味を繋げると、以下の指示を出している事になります。
【A1セルに入っている値に対して、頭に「0」を4つ連結して、右端から5桁を抜き出します】

②〔Enter〕キーを押して「00001」と表示された事を確認します。

③他のB列に対してはB列の1行目のセルをクリックして、セルを囲む緑色の枠の右下にマウスポインタを移動して十字の形になったところでコピー先となるセルまでドラッグします。



以上があらかじめセルに「1」の値が入っている状態から「00001」にする方法のご紹介でした。
なお、上記の方法で結果として出た値は全て文字列(セルに入力した数字や単語が文章として認識される)データになります。
数値データではないため、この値を使っての計算はできません。