• ベストアンサー

Excelの2つの数字を合体させたいのですが・・

Excelを使っています 今3桁の数字2つを合体させて、6桁の数字を作っています 問題なのは、1とか12とかをどうするかです 1桁とか2桁の数字をうまく3桁にするには ’### とすれば3桁になりますが、数字扱いにならず 数字ごとに並べたときに変な風になってしまいます ユーザー定義で"00""#"及び”0""##" を使えば、やはり3桁の数字が表示されますが 合体するときには元の1桁、及び2桁の数字のままです どうしたら1桁、2桁の数字をうまく3桁の数字に変換することが出来るでしょうか? 皆様のお知恵を、どうぞお貸し下さいませ

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

  • ベストアンサー
回答No.1

2つの数字を合体させて6桁の数字を作る、というのは たとえば「12」と「3」を組み合わせる場合、「12003」にしたい、ということでよろしいでしょうか? たとえばA1の数字とB1の数字を合体させたものをC1に入れる場合 C1の数式に「=A1*1000+B1」という風にするというのはどうでしょう? この方法なら例えばA1=12,B1=3 の場合、C1=12*1000+3、つまり12003という答えが返ってくると思いますが。

gokiburi_bun
質問者

お礼

ありがとうございます なお、こちらの手違いで同じ質問をもう一度してしまいました 出来ましたらこちらに回答をお寄せ頂けると幸いです (記 4/08(日) 00:13)

その他の回答 (1)

  • osi_nari
  • ベストアンサー率43% (193/441)
回答No.2

合体させる方法はどのようにされていますか? 例えばセルA1に「200」、セルB1に「012」 と入力して、セルC1に「200012」と表示させる ためには、C1に =TEXT(A1,"000")&TEXT(B1,"000") と入力すれば6桁の数字に合体できます。 この状態でA1に「002」、B1に「012」と 入力すれば、再計算されて「002012」と 表示されるはずです。 合体後の数字は6桁のままで計算に使えます。

gokiburi_bun
質問者

お礼

ご回答ありがとうございました 別質問にて、本回答後にほぼ同回答がなされ それを良回答としたため、本質問では回答No.1を良回答とし 申し訳ありませんが10Ptの付加にとどめさせて頂きます まことにありがとうございました