新しく質問する

Excel以外のアプリの一覧表をExcelに貼り付けて、数式で処理したい

役に立った:0件
  • 質問者:Youyou
  • 投稿日時:2008/01/28 00:01
  • 困り度:暇なときに回答をください
  • 友達に紹介
  • ブログに書く
  • 教えて!gooお気に入り

Excel2003です。

例えばブラウザで住所録が表示されているとします。
その住所録をExcelに貼り付けます。
ExcelのC列が電話番号だったとします。
その電話番号が「03-1234-5678」というように数字と数字の間にハイフンが入っています。
このときにD列に何らかの数式を仕掛けておいて、その結果「03 1234 5678」というふうにハイフンの代わりに半角スペースに置き換えて表示させるようなことは出来ないでしょうか?

C列の入力がコピー&ペーストでなく直接入力なら何か方法があるような記憶があるのですが・・・

よろしくお願い致します。

この質問への回答は締め切られました。
このQ&Aは役に立ちましたか?(役に立った:0件)
  • 参考になった:0件

No.2ベストアンサー20pt

  • 回答者:merlionXX
  • 回答日時:2008/01/28 10:49

C1の 03-1234-5678 を 03 1234 5678 とおきかえるなら

=SUBSTITUTE(C1,"-"," ")

です。

通報する

この回答へのお礼

ありがとうございます。
助かりました。

  • 参考になった:0件

No.1ベストアンサー10pt

  • 回答者:koko88okok
  • 回答日時:2008/01/28 01:00

関数で検索~置換する方法もありますが、
「03-1234-5678」を「03 1234 5678」に変更するだけなら、「置換」機能を使うと桁数に関係なく処理できますので簡単です。

データのセル範囲を選択して、「Ctrl+H」キーを押すか、または「編集」→「置換」をクリックします。

「検索する文字列」に「-」を入力し、「置換後の文字列」に「 」(スペース)を入力して「すべて置換」を押します。

「検索と○○件の置換を完了しました。」のメッセージが表示されます。

お試し下さい。

「Excel で校正 > 検索・置換」
http://www.morgan.co.jp/kiso/5excel-1.htm

「Excel(エクセル)基本講座:文字列の関数(2)」
http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu …

通報する

この回答へのお礼

ありがとうございます。
今回はやはり関数で何とかしたかったので・・・、すみません。
でも、勉強になりました。

  
このQ&Aは役に立ちましたか?(役に立った:0件)

このページのトップへ

Facebook公式ページ

公式Twitter