本文へスキップ

技術士試験(情報工学部門)・情報技術者試験。ファーストマクロ。


Since 2016.4.19

EXCEL Tips

EXCEL Tips 061 数字の先頭に0を表示させる(関数編)

数字の先頭にあえて0をつけて、

0001
0002
0003
・・・
0010
・・・
9999


のように表示させたくて、折角 “0001”と入力したのに、その甲斐なく“1”と表示されます。

今回は、“1”と入力したら“0001”と表示されるような関数を紹介します。


方法

@ A1のセルに“1
 A2のセルに“2
 A3のセルに“3
を入力します。

A B1のセルに 次の式を入力します。
 =REPT("0",4-LEN(A1))&A1
 

※日本語で言うと、「セルA1の文字の長さが4文字に満たない場合に足りない文字数分だけ 0 を書いて、A1のセルとひっつける」ということです。
試しに“=REPT("0",5)”と入力すると、「00000」となります。

B B2〜B3のセルにはB1の式をコピーします。
※下図の右隅の○で囲んだところにマウスカーソルを持っていくと、自動的にカーソルの形が  に変わりますので、
    
変わったら、マウスの左ボタンを押したまま、ずずずっと下にセルB3のところまで動かし、ボタンを離します。

前へ 目次 次へ