- ベストアンサー
excelの関数教えてください。
郵便番号をセルに入力していて 010-0001 と入力しなければいけないところ 0100001 とハイフンを入力しないで何千件も打ってしまいました。あとからハイフンだけを入力する関数ってありますか? すごく困っています(T_T)
- みんなの回答 (8)
- 専門家の回答
質問者が選んだベストアンサー
すべて7桁ということであれば、A1に数字が入っているとすると、 =LEFT(A1,3)&"-"&RIGHT(A1,4) で、できます。
その他の回答 (7)
- w-inty
- ベストアンサー率33% (76/227)
#2です。 郵便番号が入ってる列をA列とします。 で、ハイフンが入った郵便番号を入力するのをB列とします。 B1に =Left(A1,3) & "-" & Right(A1,4) と入力。 これを一番下までコピーすればハイフンつきの郵便番号がでます。 ですが、これだと2行必要だし、面倒ですよね。 なので、B列をコピーした後、A列の上で[編集]-[形式を選択して貼り付け]-[値] としてしまえば、まるで最初から-入りで入力したかのようになりますよ。
- ippu
- ベストアンサー率23% (45/190)
No.5です。 失礼しました。 A列削除⇒A列非表示 上のように訂正します。
- Samurai-Jack
- ベストアンサー率18% (130/697)
No.3です。 引き続き郵便番号を入力するのであれば、列全体に「セルの書式設定」をしてしまえばいいのではないでしょうか? そうすれば、今後もハイフンなしで郵便番号を入力すれば、ハイフン付きで表示されます。
- ippu
- ベストアンサー率23% (45/190)
A1に「0100001」が入力されているとして、 B列を挿入。 B1=LEFT(A1,3)&"-"&RIGHT(A1,4) 上式をB2以下にコピー。 A列を削除。 以上の方法で如何ですか?
お礼
ありがとうございました。仕事(事務)で何日も前から顧客リストを作ってました。そのデータをもとに宛名ラベルを作成しようとしたらここで郵便番号の入力ミスに気が付きました。本当に助かりました(^O^)
- Samurai-Jack
- ベストアンサー率18% (130/697)
関数ではないですが、セルの書式設定で設定できます。 郵便番号を入力したセルを範囲指定して、右クリックで「セルの書式設定」を選びます。 「表示形式」タブの「分類」の中から「ユーザー定義」をクリックします。すると、右側に「種類」というテキストボックスとリストボックスが出てきますので、テキストボックスの方に「000-0000」を入力し、「OK」ボタンをクリックします。
補足
回答ありがとうございます。 試してみましたが、設定した後にまた数字を打ち込まなければいけないようです。 何千件と打ってしまったのでまた打ち直しとなるときついです。一気に修正できる方法はありますか?
- w-inty
- ベストアンサー率33% (76/227)
関数じゃないですが…見た目だけということで セルの書式設定の[表示形式]-[その他]-「郵便番号] という方法もあります。
お礼
ありがとうございました(^O^)
- namnam6838
- ベストアンサー率36% (681/1861)
郵便番号が文字でセルA1に入っているとして =CONCATENATE(MID(A1,1,3),MID(A1,5,4)) でハイフンを除いた文字が取り出せます。
補足
回答ありがとうございます。 補足させてください。 数字を取り出したいのではなく連続してる数字の中にハイフンを入れたいんです。 ぜひぜひ教えてくださいm(__)m
お礼
ありがとうございました。仕事(事務)で何日も前から顧客リストを作ってました。そのデータをもとに宛名ラベルを作成しようとしたらここで郵便番号の入力ミスに気が付きました。本当に助かりました(^O^)