• ベストアンサー

Excelで電話番号などの-(ハイフン)を一括で消す方法

Excelで顧客名簿などを作成しております。 その際、電話番号などを例えば012-456-7890 と入力してるのですが、それを01234567890とハイフンを消して 入力したいのですが、ハイフンを一括で消す方法どなたかご存じ無いでしょうか? かなり困っております。 よろしくお願いします。

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

  • ベストアンサー
  • Paxil
  • ベストアンサー率34% (33/97)
回答No.1

SUBSTITUTE関数を利用したらうまくいくと思いますよ。 例えば、A1セルに入っているデータ012-456-7890をB1セルに01234567890と 変換させるためにはB1セルに =SUBSTITUTE(ASC(A1),"-","") として計算式を設定してやれば"-"が取り除かれます。

その他の回答 (7)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.8

A列にデータがあるとします。 (1)編集-置換-検索する文字列は「-」(半角)-置換後の文字列は何も指定しない。 (2)空いた列の対応行のセルに「=TEXT(A1,”#######”)と入れる。#の数は適当に。以下の行に式を複写する。 「=TEXT(A1,”0######”)」なども使えるかもしれない。しかし桁数が大幅に違うと先頭に適当個数の0を埋めて桁数を揃えることに対処できない欠点あり。

  • the845s
  • ベストアンサー率34% (61/176)
回答No.7

その入力している列が全て電話番号だと仮定して。 その列のセルを選択しておき、 編集→置換 「-」を「」(無記入)で全て置換とすれば、消えると思います。 ただし、「-」が消えると数字として認識されてしまうので、 最初の0が消えてしまいます。 これは私なりの回答です。もっとちゃんとしたのがあるかもしれませんが、 0が消えた後、 電話番号は全て最初「0」で、その次は正の数ですから、 消えた後も先頭に「0」が加われば良いだけなので、 列を選択後、セルの書式設定→ユーザー定義→「"0"@」で、いかがでしょうか。

  • kakuni-
  • ベストアンサー率20% (4/20)
回答No.6

こんにちは、kakuni-です。 置換を使用してはどうでしょうか。 手順を以下に記述します。 (1)置換する対象のセルを選択する。  (今回の場合は、ハイフンを消したいセル。   複数の場合は、クリック&ドラッグで複数セルを選択) (2)セルが選択された状態で、「ctrl」+「H」を押す。 (3)置換画面が出たら、検索する文字列に「-(ハイフン)」を入力。  置換後の文字列には何も入力しない。 (4)「すべて置換」ボタンを押す。 これで、選択したセルのハイフンが全て消えます。 これで、どうでしょうか?

  • kbonb
  • ベストアンサー率51% (254/492)
回答No.5

こんにちは  A列に電話番号が入力されているとして 1. B列に =SUBSTITUTE(A1,"-",) といった数式を入力 2. B列の数式をコピーして、値貼り付け 3. B列のセルの表示形式を 文字列 に でいかがでしょうか?  上記のようにセルの表示形式を 文字列 に設定しておかないと、あとでセルを編集してEnterするとあたまのゼロが消えてしまいます。  なお、メニュー[編集]-[置換]で - を消そうとすると、あたまのゼロが消えます。  以下のページもご参考になるのでは? [XL2002] 置換により文字列が数値に変わる http://www.microsoft.com/japan/support/kb/articles/J021/5/04.htm [XL2000]Lotus1-2-3形式のキー操作オプション設定が保持されない http://www.microsoft.com/JAPAN/support/kb/articles/j049/1/62.asp

参考URL:
http://www2.odn.ne.jp/excel/
  • nek784
  • ベストアンサー率35% (145/411)
回答No.4

 電話番号のデータが入っているところの書式設定を文字列などにしておきます。 それから検索で検索する文字列は「-」として置換後の文字列「」(未入力)として 「すべて置換」はどうでしょうか。

回答No.3

電話番号の入っているセルを選択しておき、メニューバーの「編集」の「置き換え」を使用する。「検索する文字列」に「-」を「置き換え後の文字列」に何も指定せず、「すべて置き換え」を実行してみて下さい。

  • sydneyh
  • ベストアンサー率34% (664/1947)
回答No.2

置換の「Ctrl+H」で出来ます。 ○「検索する文字列」にハイフンを入力。 ○「置換後の文字列」はブランクで。 ただし、他にもハイフンが使われているならそれも消えますので、止めた方がいいですよ。

関連するQ&A

  • エクセルで”-”を一括で消したい

    エクセルで電話番号表を作りました。 ところが表を作成した後に、電話番号の”ー”ハイフンが必要ないとわかった場合、 一括で消す方法がありましたら教えてください。 例えば0120-12-3456を    0120123456に変えたいのです。 数個ならdeleteで簡単に消せますが 1活でできる方法があれば教えてください。

  • 電話番号の-(ハイフン)を一括で消去する(Palm)

    OSはPalm4.1です。 使っているのはクリエSJ33なのですが、赤外線通信で携帯と電話番号をやりとり出来る事を最近になって発見。 しかしクリエに登録した電話番号には-(ハイフン)を入力していた為、携帯に取り込んでも消す作業が必要でせっかく便利な機能を発見しても実用出来てない状況です。 ハイフンを一括で消すような変換ソフトをご存知ないでしょうか?

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

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

  • 電話番号のハイフンの位置について

    スマートフォンSO-03Dを使っています。 電話帳は、電話帳Rを使っています。 昨日ふと気付いたら、電話番号のハイフンの位置が全て 『○○○-○○○-○○○○○』 になっていました。 最初、ガラケーから入れた時もそうなってたので、わざわざ 『○○○-○○○○-○○○○』 と入力しなおしたのですが…アップデートしたのが関係あるんでしょうか?昨日また入力しなおしました。 『○○○-○○○-○○○○○』って見辛いのですが、スマホはこれが普通なんでしょうか? 一括でハイフンの位置を変える機能などがあるかどうか、ご存知の方がいらっしゃいましたら宜しくお願いします。

  • エクセルで電話番号にハイフンを入れるには?

    教えて下さい。 エクセルで電話番号にハイフンを入れたいと思ってます。 市外局番や間の桁数が違うのですが、いい方法を教えて下さい。 例) 092***1111 → 092-***-1111 03****3222 → 03-****-3222 0999**0000 → 0999-**-0000 01234*2222 → 01234-*-2222 という感じです。 いい方法があれば教えて下さい。

  • エクセルで電話番号にハイフンを入れるには?

    はじめまして、表題の通りですが、なかなか難しくてうまく解決できませんので、ここで質問させていただきます。 電話番号に半角のハイフン(-)を入れて見やすくしたいと考えています。 電話番号には090などで始まる携帯の番号、大阪のように06で始まる番号、京都のように075で始まる番号、西宮市のように0798で始まる番号といろいろ入力されています。それぞれの市外局番の後にハイフンを入れて、残りの番号が8桁なら4桁+ハイフン+4桁、7桁なら3桁+4桁、6桁なら2桁+ハイフン+4桁のようにハイフンを入れていくにはどうしたらよいでしょうか? (例) 09012345678→090-1234-5678 0612345678→06-1234-5678 0751234567→075-123-4567 0798123456→0798-12-3456

  • 全角で入力した電話番号を一括で半角にする方法を教えて下さい。

    全角で入力した電話番号を一括で半角にする方法を教えて下さい。 こんにちは。 素人です。ご教授下さい。 住所録を作成しておりまして、E列に電話番号を入力しました。 全角で入力した後に見にくいと思い、半角に直したいのですが、1,000件ほど打ち込んだ後で・・(^_^;) 電話番号は 080-○○○○-○○○○ 03-○○○○-○○○○ など、ハイフンも入れて入力してあります。 E2,E3,E4・・・E500と、E列に入力されている電話番号を一括で半角に直す方法をお教え下さい。 お手数お掛けしますが よろしくお願い致します。

  • Excelの操作法(電話番号のハイフン)

    電話番号のハイフンを自動的に入力する方法はありますか?あったら教えてください。 例 0123456789⇒012-345-6789

  • 電話番号にハイフンを入れることはできますか?

    ある個人情報データベースの中の電話番号はハイフンなしで存在しています。 このデータベースを複製して、複製するときにはハイフン有りの状態にするのですが、毎回市外局番を調べて手入力で作業を行っています。これがとても面倒なので作業を簡易化できないかと考えていますが、どうすればいいものやら…。 ちなみにデータベースはCSVでダウンロードしてエクセルで編集しています。 なにかいい方法はありませんでしょうか。

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

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

専門家に質問してみよう