• ベストアンサー

EXCELの「書式」ユーザー定義で「1」を「00001」に表示することに成功しましたが、実際の値は依然「1」となります。

EXCELの「書式」→「セル」「表示形式」「ユーザー定義」で00000を選択しA1セルの値「1」を「00001」に表示することに成功しましたが、実際にカーソルをA1セルに持って行くと、値は依然「1」となります。------実際にカーソルをA1セルへ持って行っても「00001」の値になる方法を教えてください。 最終的にはA1セル「00001」B1セルに「B]C1セルに&関数を使って C1セルには00001Bと表示させたいのです。

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

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.4

> 最終的にはA1セル「00001」B1セルに「B]C1セルに&関数を使って > C1セルには00001Bと表示させたいのです。 それなら現状のままでもC1セルに =TEXT(A1,"00000")&B1 でいいですよ。

HGY-3
質問者

お礼

merlionXX  様 ありがとうございました。 早速にEXCELで操作しました。 出来てました。 わかり易い方法を教えてもらい助かりました。

その他の回答 (3)

  • suekun
  • ベストアンサー率25% (369/1454)
回答No.3

C1セルに =TEXT(A1,"00000")&B1

HGY-3
質問者

お礼

suekun さん 早速のお答え感謝しています。 EXCELにて操作が出来ました。 困っていましたので助かりました。 本当に、ありがとうございました。

  • potkurin
  • ベストアンサー率24% (33/134)
回答No.2

セルを選択して「書式設定」→表示形式タブの(分類)で「文字列」を選択で00001と表示できますでしょうか。 2つのセルの文字列連結はこちらのサイトが御参考になるでしょうか。 http://www.relief.jp/itnote/archives/001342.php いかがなものでしょう?

HGY-3
質問者

お礼

potkurin 様 非常にたくさんのデータを連結させることを書き忘れました。実は A1セル~A12000セル「値」00001~12000で、B1セル~B12000「アルファベット」A~Kまでありまして、C1セル~C12000セルに連結させます。 C1セルにA1セル+B1セル、C2セルにA2セル+B2セル------という具合です。 今「1」「2」---という具合に入力されていて、文字列で「00001」「00002」と手打ちすることが困難な状況です。 一度に変換するには、「書式」→「セル」→「ユーザ定義」→「表示形式」の2番目「0」を「00000」と5桁表示に変えることで一度に「1」~「12000」が「00001」~「12000」に5桁に変換されます。 また=TEXT(A1、”00000”)&B1をC1に入れる、リンクを貼ってのご指導 奥が深い高度なご指導を感謝します。 最後にポイントがあげれないことに、私として心苦しい思いです。 簡単な答え表示の方に心が傾きました。すみません。

  • uro_tan
  • ベストアンサー率15% (6/40)
回答No.1

表示形式を文字列にするか値の先頭に「'」を入れて '00001 とするかのどちらかですね。

HGY-3
質問者

お礼

uro_tan  様 ありがとうございました =text(A1,"00000")&B1をC1セルに入れると 良いそうです。 (例)A1セルに「00001」が入力されています。    B1セルに「B」が入力されています。    C1セルに=text(A1,"00000")&B1と入力しますと    C1セルには、「00001B」と連結されたデータが表示されました。

関連するQ&A