- ベストアンサー
エクセルで文章を分割する方法
エクセルのひとつのセル(A1、A2~)に ヒロシマ300あ0001 シマネ500い0002 ヤマグチ33う0003 オカヤマ50え0004 という風に入力されているものを、 (A1)ヒロシマ (B1)300 (C1)あ (D1)0001 のように分割したいのですが、いい方法はありますか? 教えてください~
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。maruru01です。 No.1の方よりさらに手抜きで、2つ目の数字が必ず2桁か3桁という前提条件を付けますと、 B1=SUBSTITUTE(A1,C1 & D1 & E1,"") C1=SUBSTITUTE(RIGHT(A1,8-ISERROR(-LEFT(RIGHT(A1,8)))),D1 & E1,"") D1=LEFT(RIGHT(A1,5)) E1=RIGHT(A1,4) になります。
その他の回答 (1)
- nishi6
- ベストアンサー率67% (869/1280)
車のナンバープレートでしょうか。 2つ目以降の分割方法は手抜きの感があります。 3個目の文字数=1、4個目の文字数=4 と決めてしまいました。 数字が半角の場合は、B1の式の全角数値を半角数値に変えてください。 B1 =LEFT(A1,MIN(FIND({"0","1","2","3","4","5","6","7","8","9"},A1&"0123456789")-1)) C1 =MID(A1,LEN(B1)+1,LEN(A1)-LEN(B1)-LEN(D1)-LEN(E1)) D1 =LEFT(RIGHT(A1,5),1) E1 =RIGHT(A1,4)
お礼
早速の回答、ありがとうございます。 試してみます♪ 関数の意味がさっぱりわからないので、これを分解して、勉強します。 どうもありがとうございました。
お礼
ありがとうございました。 ばっちりできました。 また、機会がありましたら、教えてくださいね。