映画のエンドロール観る派?観ない派?

Excelを使っています
今3桁の数字2つを合体させて、6桁の数字を作っています

問題なのは、1とか12とかをどうするかです
1桁とか2桁の数字をうまく3桁にするには
’###
とすれば3桁になりますが、数字扱いにならず
数字ごとに並べたときに変な風になってしまいます

ユーザー定義で"00""#"及び”0""##"
を使えば、やはり3桁の数字が表示されますが
合体するときには元の1桁、及び2桁の数字のままです

どうしたら1桁、2桁の数字をうまく3桁の数字に変換することが出来るでしょうか?
皆様のお知恵を、どうぞお貸し下さいませ

A 回答 (2件)

2つの数字を合体させて6桁の数字を作る、というのは


たとえば「12」と「3」を組み合わせる場合、「12003」にしたい、ということでよろしいでしょうか?

たとえばA1の数字とB1の数字を合体させたものをC1に入れる場合
C1の数式に「=A1*1000+B1」という風にするというのはどうでしょう?

この方法なら例えばA1=12,B1=3 の場合、C1=12*1000+3、つまり12003という答えが返ってくると思いますが。
    • good
    • 0
この回答へのお礼

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

(記 4/08(日) 00:13)

お礼日時:2007/04/08 00:12

合体させる方法はどのようにされていますか?


例えばセルA1に「200」、セルB1に「012」
と入力して、セルC1に「200012」と表示させる
ためには、C1に

=TEXT(A1,"000")&TEXT(B1,"000")

と入力すれば6桁の数字に合体できます。
この状態でA1に「002」、B1に「012」と
入力すれば、再計算されて「002012」と
表示されるはずです。
合体後の数字は6桁のままで計算に使えます。
    • good
    • 0
この回答へのお礼

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

お礼日時:2007/04/08 03:47

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!