• ベストアンサー

エクセル:必ず指定の桁数で表示させるには?

エクセルで、1桁の数字でも必ず指定した桁数になるように したいのですが、適切な関数はありますか? 例えば2桁で表示させたいとき、「2」は「02」となるように することです。 わからないので、とりあえずif関数を使って、10以上ならそのまま、 それ以外なら"0"&「そのセル」という風にしています。 text関数とかであるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.3

> それ以外なら"0"&「そのセル」という風にしています。 > text関数とかであるのでしょうか? データがセルA1に、桁そろえしたデータがセルB1とした場合、 セルB1に式[=Text(A1, "00")] です。

その他の回答 (3)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.4

(1)基本は、TEXT関数です。良く使う関数です。 (2)書式で、そう見えれば良いという場合もあろう。 (3)=REPT("0",5-LEN(A1))&A1 というのもある。5桁揃えの場合。

  • koko88okok
  • ベストアンサー率58% (3839/6543)
回答No.2

関数ではなく「セルの書式設定」の「表示形式」の「ユーザー定義」で、 00 とすれば、3 と入力して 03、8と入力して 08 などと表示されますが、3桁以上の数字の場合は、そのままの数字が表示されます。 (小数点以下の桁数は揃えることができます。) 「Excel(エクセル)基本講座:表示形式(ユーザー定義)の設定方法」 http://www.eurus.dti.ne.jp/~yoneyama/Excel/user_set.htm

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんばんは! 単純にセルの書式設定の表示形式で もし二桁で表示したい場合は ユーザー定義から 00 としただけではダメですか? この程度の回答ですが、 参考にならなかったらごめんなさいね。m(__)m