• 締切済み

エクセル上のハイフンの消去法

エクセル上のハイフンの消去法 住所録を作成しています。手打ちで郵便番号のハイフンを入力していましたが、その後、セルの書式設定に「郵便番号」という形式を見つけ、ハイフンなしで7ケタ入力できる事が分かりました(⇒入力後、自動的にハイフンをがつくことです)。そこで勉強までにご質問です。手打ちしたハイフンを一括で消去する方法がありましたらお教え下さい。お願い致します。

みんなの回答

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.2

 置換機能を使ってハイフン"-"を空欄""(空白" "とは違います)に置き換えると良いと思います。  そのやり方は、まず郵便番号が入力されているセルを全て範囲選択してから、セルの書式設定を郵便番号に変更しておきます。  次に選択範囲を変えずに、 メニューの[編集]ボタンをクリック   ↓ 現れた選択肢の中の[置換]をクリック   ↓ 現れた「検索と置換」ウィンドウの[置換]タグをクリック   ↓ 「検索する文字列」の欄にハイフン「-」(鍵括弧は不要)を入力   ↓ 「置換する文字列」の欄は何も入力されていない状態にする   ↓ [すべて置換]ボタンをクリック   ↓ 現れた「Microsoft Excel」ウィンドウの[OK]ボタンをクリック   ↓ 「検索と置換」ウィンドウの[閉じる]ボタンをクリック 以上です。

hassan-in-fez
質問者

お礼

すぐに教えて頂いてありがとうございました。ご指示通りにやってみましたら今までの手作業が嘘のように一括で解決してしまいました。本当に助かりました。ありがとうございました。また何かの時はご指導のほどお願いします。

hassan-in-fez
質問者

補足

kagakusukiさま 先日はすぐにご回答頂いてありがとうございました。 補足のご質問ですいません。 お時間のある時で構いませんので逆のやり方(ハイフンをあえてつける方法)をも教えて頂けませんでしょうか。 実は結論から申しますと差し込み印刷で住所ラベルを作って印刷したところ、郵便番号が7ケタのみ数字が印字されてしまうのです。(ハイフンが印字されずに印刷)私の手順が間違っている可能性がありますが、手元の本には詳細の記載がなくご質問させていただきました。 教えて頂いた方法を逆にして自分なりに悪戦苦闘してみたのですがエラーになってしまい、お伺いする次第です。せっかく教えて頂いたのにすいません。 ご面倒は承知しておりますがご都合宜しい時にご教示のほどお願い致します。

  • 9der-qder
  • ベストアンサー率36% (380/1038)
回答No.1

セルA1に郵便番号が入力されているとすれば、 =LEFT(A1,3)&RIGHT(A1,4) でできます。 ただし、左から三文字・右から四文字をつなげているだけなので、イレギュラーがあると対応できません。

hassan-in-fez
質問者

お礼

すぐのご回答をありがとうございました。エクセル初級の私には9der-qder様の方法は幾何学式のように思え、まずkagakusuki様の方法で解決させて頂いたあと、さらなる勉強とステップアップを兼ねて挑戦してみました。驚いたことにハイフンが消えて神業を見ているようでした。数式も他のセルに連動されることも分かりました。エクセルは大変奥が深いこと、またまた勉強しました。電話番号に関しても自分なりに工夫して変換してみたいと思います。本当にありがとうございました。

関連するQ&A

  • エクセルで郵便番号の7ケタ数値をハイフン付の書式

    エクセルで郵便番号の7ケタ数値をハイフン付の書式にしたいのですが、 セルの書式設定だけで対応できますか。 入力は数値、表示は郵便番号としたい次第です。 0123456⇒012-3456 2140014⇒214-0014 マクロや関数は、使用せずに、セル書式だけで対応を考えてます。

  • 差込印刷で郵便番号のハイフンが印刷されない

    XPで、office2003を使っています。 エクセルで、書式→セル→表示形式でその他を選ぶ→郵便番号 として入力し作成した住所リストを差込印刷でラベル作成したところ 郵便番号のハイフンが印刷されずに、7桁くっついた数字で印刷されます。 これは仕様ということでいいのでしょうか。 また、もし印刷をする時にハイフンが印刷されるような技はあったら教えていただきたいと思いまして質問致しました。 よろしくお願い致します。

  • エクセルにて郵便番号のハイフンを追加したい

    エクセル2000にて作業中です。 郵便番号が文字列で「7900007」というように 入力してあります。 これを一括で「790-0007」と ハイフンを追加したいのです。 セルの書式設定のユーザー定義で 「000-0000」としてみたのですが、 ダメでした。 いい方法はありますか。

  • 「エクセル」で、ハイフンを数字として入力するには?

    「エクセル200」を使っています。 ハイフンを使った数字(例えば「1-3」)を入力すると、 自動的に「1月3日」となってしまい、困っています。 それまでは「セルの書式設定」の「表示形式」は 「標準」になっていたはずなのですが、 これもまた自動的に「日付」になっています。 「表示形式」を「文字列」にすると ハイフンはそのままに、「1-3」と入力出来るのですが、 なんとか「数字」としてハイフンを入力する方法は ないでしょうか? と、いうのも「エクセル」で作製したデータを、 「CSV(カンマ区切り)」形式で保存したいのです。 「エクセル」で文字列としてキチンとハイフンを 入力したつもりでも、 「CSV」にするとまた「日付」表示に 戻ってしまっているのです。 これは「CSV」に「文字列」を認識する機能が ないせいでしょうか? どなたかお教え願います。

  • Excel 2003 セルの書式設定

    Excel 2003 セルの書式設定 Excel 2003を勉強中です。よろしくお願いします。 郵便番号を、簡略入力で、(1234567と入力し) 入力の後、セルの書式設定、その他から、ハイフンを自動入力してます。 123-4567 そのあと、〒をユーザー定義で設定すると、ハイフン(-)が消えてしまいます。 ハイフンが消えない設定方法がありまか。 WindowsXP HomeEdition 教えてください。よろしくお願いします。

  • 郵便番号のハイフンを入れたい エクセル2000

    エクセル2000で文字列のセルに 1234567 のように7桁郵便番号が入っています。 これを 123-4567 のように前から4桁めにハイフンを入れる方法を 教えていただけませんでしょうか。 *データ件数が3万件ほどあり、その変換のためです。

  • エクセルのデーター変換について

    黒船(電話番号等)で住所録を作成しようと 抜き出したデーターをcsv形式で保存して エクセルで開いたのですが、郵便番号が -(ハイフン)が無く単に数字の7桁の為に 北海道の郵便番号は頭に0(ゼロ)が付くため エクセルで開いた場合、単に数字と認識されて 頭の0(ゼロ)が無くなり6桁の郵便番号に なってしまいます、その6桁の数字の頭に 一括で0(ゼロ)を付けて7桁にする方法は ありますでしょうか

  • エクセルの郵便番号変換ウィザードでのハイフンをとる

    エクセルで作成した住所リストから郵便番号を導き出す機能として、「郵便番号変換ウィザード」を知り、早速変換しました。 しかし、このデータを封筒に差し込み印刷をかけるため、表示される ○○○-○○○○という「真ん中」のハイフンが邪魔になります。 このハイフンをとって、7桁のみの数字にするにはどうすればよろしいでしょうか? それとも、このようなことは不可能でしょうか?? ご教示のほど、よろしくお願いします。

  • エクセルのセルの書式設定について教えてください。

    エクセルで作った表で住所録を作っているのですが、セルの書式設定で分からない点がありますので教えてください。 1・セルに対して住所を打ち込みたいのですが、数字の部分だけ自動的に半角にすることは可能ですか?  例・15丁目→15丁目 2・セルに対して電話番号を打ち込みたいのですが、9桁の番号に対して自動的にハイフンを付けることはできますか?  例・0123456789→012-345-6789 (この際、頭文字が0の場合でも省略されないで表示されるようにしたいのです) どなたかご存じの方がいらっしゃいましたら教えてください。

  • エクセルの初期設定で質問です。

    1・新規でエクセルの表を立ち上げたのですが「011」とセルに入力するとなぜか「11」となってしまい、0が消えてしまいます。この設定を変えるにはどうしたらいいでしょうか? 2・電話番号を打ち込もうとして「セルの書式設定」→「表示形式」→「その他」→「電話番号」とすすめたのですが「東京(03)」以外の設定に変えるにはどうしたらいいでしょうか? 3・あるセルに生年月日(1974/07/04など)と打ち込んで現在の年齢を自動的に表示させることは可能でしょうか? 4・郵便番号から住所へ自動的に変換させられるような設定は可能でしょうか? どなたか教えて下さい<(_ _)>