プロが教えるわが家の防犯対策術!

CSVデータで、A列は郵便番号の3桁部分、B列には4桁部分とそれぞれ別の列に入っていて、
C列に000-0000というふうにデータを自動で入れたいのです。

で、例えば001-0088という郵便番号というとき、A列B列の値は、1と88しか入っていません。
この値は、セルの書式設定のユーザー定義で定義しなおして、それぞれ001、0088と表記しなおせたのですが、
それをC2=A2&B2でくっつけようとするとC2には188としかでてきません。

これを001-0088という風にでるようにしたいのですが
どのようにすればいいでしょうか????

A 回答 (2件)

こんにちは。

maruru01です。

C2に、

=TEXT(A2,"000")&"-"&TEXT(B2,"0000")

と入力します。

または、C2に、

=A2*10000+B2

と入力して、セルの表示形式を、ユーザー定義で、
「000-0000」
とします。
    • good
    • 0

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

    • good
    • 0

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