- ベストアンサー
エクセルの入力
エクセルの課題をやっています。 郵便番号の7桁を、3桁をA列に4桁をB列にわけて入力したいのですが、桁のはじめが「0」ではじまると「0」が抜けた状態になってしまうため、それぞれのセルの書式を「郵便番号」に設定しA列は解決しました。ですがB列は4桁入力のため例えば「0011」と入れたくても「011」に、「0303」は「303」になってしまいます。どのように解決すればいいでしょうか?宜しくお願いします。 例)085-0048 A B 085 0048(正解) 048(失敗)
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
多分何件か入力したいのでしょうか? セルの書式設定で設定します。 範囲を選択する → メニュー → 書式 → セル → セルの書式設定ウインドウが表示されます → 表示形式タブの文字列をクリック → OKをクリックする。 以上です。並び替えも出来ますよ。 一つのセルだけでしたら、該当セルで右クリックしてもセルの書式設定ウインドウが出ます。
その他の回答 (5)
ちょこっと、混乱しているようなので一言。 <anaguma99さんの考えを、A列とB列の双方に> (1)3桁と4桁に分割した時点で、既に、数字の書式指定の問題になっている。 (2)000、0000という書式指定することで、「012-0001 を 12、1という入力すること」も可となる。
お礼
アドバイスありがとうございます。
- anaguma99
- ベストアンサー率59% (1620/2727)
まだ間違ってますね……失礼。 000# だと「0000」を入れた場合の表示が「000」 になってしまい、3桁になってしまいます。 まあ郵便番号でXXX-0000はないかもしれませんが。 したがって厳密には、ユーザー定義において 0000 のように必要な桁数だけ0を入れるのが正解です。
お礼
すばやい回答ありがとうございました。
- anaguma99
- ベストアンサー率59% (1620/2727)
逆でした。 4桁で表示形式をユーザー定義で 000# とする。3桁の場合は、 00#
- anaguma99
- ベストアンサー率59% (1620/2727)
表示形式をユーザー定義で ###0 とする。3桁の場合は、 ##0 いろいろ試してみましょう。
セルの書式設定を文字列にしてはどうでしょうか
お礼
すばやい回答ありがとうございました。
お礼
できました。ありがとうございました。