プロが教える店舗&オフィスのセキュリティ対策術

エクセルのひとつのセル(A1、A2~)に

ヒロシマ300あ0001
シマネ500い0002
ヤマグチ33う0003
オカヤマ50え0004

という風に入力されているものを、
(A1)ヒロシマ (B1)300 (C1)あ (D1)0001

のように分割したいのですが、いい方法はありますか?
教えてください~

A 回答 (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)

になります。
    • good
    • 0
この回答へのお礼

ありがとうございました。
ばっちりできました。
また、機会がありましたら、教えてくださいね。

お礼日時:2004/03/05 20:44

車のナンバープレートでしょうか。


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)
    • good
    • 0
この回答へのお礼

早速の回答、ありがとうございます。
試してみます♪
関数の意味がさっぱりわからないので、これを分解して、勉強します。
どうもありがとうございました。

お礼日時:2004/03/05 20:43

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!