• ベストアンサー

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

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

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

F列に F2 =ASC(E2) のようにしてください。 これでF列に半角で表示されるので、コピーしてE列に「形式を選択して貼り付け」の「値」で貼り付けてください。

makotofamily2004
質問者

お礼

ありがとうございました。 出来ました!! スッキリしました。 助かりました。 また何かございましたらご教授下さい。

その他の回答 (2)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

VBAで一括変換する方法は如何でしょうか。 (1)データシートタブ上で右クリック→コードの表示(VBE画面が表示) (2)右上欄に以下のコードを貼り付け→F5キー押下 (3)変換確認後、貼り付けたコードをクリア→VBE画面終了 Sub 全角を半角() For Each a In Range("E:E") If a = "" Then Exit Sub a.Value = StrConv(a, vbNarrow) Next End Sub

makotofamily2004
質問者

お礼

ありがとうございました。 下の方のご回答で出来ました!! 素人ですので、折角教え頂いたのですが理解できません。 また何かございましたらご教授下さい。

回答No.2

F2に、"=ASC(E2)"と入力してF500までコピー F2~F500をコピーしてE列に値のみを貼り付け で、どうでしょう

makotofamily2004
質問者

お礼

ありがとうございました。 出来ました!! スッキリしました。 助かりました。 また何かございましたらご教授下さい。

関連するQ&A