• ベストアンサー

電話番号をハイフンで3つに分割したい

当方、Excel2000または2003環境です。 電話番号をハイフンで区切って3分割し、それぞれ別のセルに代入したいと考えています。 A列 電話番号(BB-CCCC-DDDD) B列 市外局番(BB部分) C列 2番目(CCCC部分) D列 3番目(DDDD部分) 固定電話、携帯電話、都道府県も異なることから、桁数がバラバラで困っております。 皆様のお知恵をお貸しください。 なにとぞ、よろしくお願いします。

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

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

方法1.「データ」「区切り位置」で分配する。 A列をコピーして、B列に貼り付ける B列を選択して「データ」「区切り位置」で 「カーソルやタブなど...」を選択して「次へ」 「その他」欄に「-」を入れて「次へ」 各列の表示形式を文字列に設定して「完了」 方法2.数式で分配する。 B2=LEFT(A2,FIND("-",A2)-1) C2=MID(A2,LEN(B2)+2,LEN(A2)-LEN(B2)-6) D2=RIGHT(A2,4)

souitami
質問者

お礼

数式で分配する方法を早速採用させていただきました。 ありがとうございました。

その他の回答 (1)

noname#252806
noname#252806
回答No.2

1)A列の該当セルを範囲選択 2)ツールバーの「データ」-「区切り位置」をクリック 3)データのファイル形式は上側をチェック、次へ 4)区切り文字は「その他」をチェックし右側の入力欄に ハイフンを入力、次へ 5)「標準」では前ゼロが落ちるので「文字列」を選んで完了。

souitami
質問者

お礼

無事にできました。 前ゼロは文字列で回避できるのですね。 ありがとうございました。

関連するQ&A