• ベストアンサー

エクセルで2つの数字を合体させる

お世話になります。 A1に100、B1に1 A2に200、B2に15と各セルに数字が入力されていて それぞれを合体させてC1に10001、C2に20015と5ケタの数字を表示をさせたいのですが、CONCATENATE関数を用いて行った場合、1行目は1001と4ケタになってしまいます。桁をそろえて全てを5ケタにして合体させたいのですが・・・。(但し、B列には1ケタか2ケタの整数しかありません。) こういった場合、どのようにすればよろしいでしょうか? わかりづらい文章ですみませんが、何卒、ご存知の方、ご教授いただきたく、お願いします。

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

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

=CONCATENATE(A1,IF(B1>9,B1,0&B1)) これでいかがでしょうか?

その他の回答 (3)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.4

=A1&TEXT(B1,"00") A1の方も桁数があるなら =TEXT(A1,"000")&TEXT(B1,"00") 上記は文字扱いになります。 数値として扱う場合は#3さんの方法ですね。

Singaporian
質問者

お礼

皆様、貴重なアドバイスとご意見、大変ありがとうございました。 ポイントは申し訳ございませんが先着順といたします。 また、何かありましたらお願い致します。

  • koha
  • ベストアンサー率33% (11/33)
回答No.3

初めまして。 一番簡単な方法だと、A列を100倍してB列の数字を足せたいいのではないでしょうか。 =A1*100+B1

  • zinchan
  • ベストアンサー率49% (97/197)
回答No.2

c列に =A1*100+B1 では、まずいのでしょうか?

関連するQ&A