- ベストアンサー
エクセル 1つのせるから3つのセルに分ける方法
エクセル 電話番号を続きで入力したセルから("-"で繋いでいる)3つのセルに分ける方法がわかるかたいらっしゃいますか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
お薦めはデータメニュー(データタブ)の区切り位置を使い,その他の「-」を記入して切断する方法ですね。 http://www.becoolusers.com/excel/text-to-columns.html http://azby.fmworld.net/usage/windows_tips/20051012/ が,どーしても関数じゃなきゃイヤってご相談も多いので,そちらも書いておきます。 A1に012-3456-7890のように書いてあるとすると B1に =LEFT(A1,FIND("-",A1&"-")-1) C1に =IF(B1="","",MID(LEFT(A1,LEN(A1)-5),LEN(B1)+2,6)) D1に =IF(B1="","",RIGHT(A1,4))
その他の回答 (1)
- mu2011
- ベストアンサー率38% (1910/4994)
一例です。 (1)対象列を選択→データ→区切り位置→「カンマ等~」を選択→次へ→ (2)区切り文字欄でその他を選択、右枠にハイフンの入力→次へ→ (3)データのプレビュー欄の最左端列をクリック、最右端列をShiftキー押下しながら クリックで全列を選択→列のデータ形式欄で文字列を選択→完了 ■エクセルのグレードが不明につき、操作については「区切り位置」でweb検索で 確認して下さい。
補足
ありがとうございます。 できれば関数で処理したいのですが、 Sheet1:A1に"03-1111-2222" と入力があり、 Sheet2:A1に"03" A2に"1111" A3に"2222" と分けて表示させたいのですがLEFTやFINDを使っても上手く式が組めません・・。 どなたかお力を。。
お礼
ありがとうございます。 すごいですね。 いろんな方法があるんですね。 先に教えて頂いた方のやり方も全然問題ないでしょうけど、どうしても関数で対処したかったんです。 ありがとうございました。!!