• ベストアンサー

Excel ユーザー定義 0を表示しましたが・・・

Excelの使い方について、質問させていただきます。 (似たような質問は、いくつかあったのですが、どうかご覧ください) 123 と入力されたものを、5桁にする方法はありませんか? 123 ↓ 00123 といった具合です。 ユーザー定義で「00000」を設定して、見た目は5桁になりました。 私がしたいのは、見た目だけでなく、実際のデータ(文字列)として、 00123 にしたいのです。 試しに、「形式を選択して貼り付け」をしても、ダメでした。 (よく考えれば、ダメですよね・・・) 良い対応方法を、ぜひ教えてください。 よろしくお願いします。

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

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

こんばんは! 参考になるかどうかわかりませんが・・・ 別セルに表示させる場合の一例です。 A1セルの値をB1セルに表示させるとして B1セル=TEXT(A1,"00000")としてオートフィルでコピー これではどうでしょうか? この場合文字列であり、なおかつ数値として扱われるはずです。 以上、参考になれば幸いですが、 的外れの回答なら読み流してください。m(__)m

ovf03b
質問者

お礼

できました! とても助かりました。 早々のご回答、ありがとうございます!

その他の回答 (1)

回答No.2

「ユーザー定義」ではなく「文字列」を選択してください。 「標準」と「ユーザー定義」の まんなからへんにあるでしょ?

ovf03b
質問者

お礼

ご回答ありがとうございます。 残念ながら、文字列では 123 と表示されてしまいました。。。