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

セル内に、都道府県名から番地まで入力されている文字列から横のセルに都道府県名、他のセルに都道府県を除いた住所を入れたいのですが、関数で処理できないでしょうか?よろしくお願いいたします。

A 回答 (4件)

こんにちは。

maruru01です。

A1~に住所が入力されているとすると、B1に、

=IF(MID(A1,4,1)="県",LEFT(A1,4),LEFT(A1,3))

C1に、

=REPLACE(A1,1,LEN(B1),"")

と入力して、下の行へコピーします。
これでB列に都道府県名、C列にそれ以外の住所が表示されます。
    • good
    • 0

No.2です。


ついでに、B1の数式は、

=LEFT(A1,3+(MID(A1,4,1)="県"))

でもOKです。
    • good
    • 0

#1です。


蛇足ですが、先ほどの紹介ページでは検索文字の位置をD列に記入するようになっていますが、必要なければ紹介ページの2ページ目

>D17のセルに入った式は
=IF(ISERROR(FIND("県",LEFT(E5,4,1))),3,FIND("県",E5,1))

の部分のIF以下の式を、3ページ目

>E17のセルに入った式は
=LEFT(E5,D17)
>F17のセルに入った式は
=RIGHT(E5,LEN(E5)-D17)

のD17のところに代入してください。

なおセル番号はご自分で入力されるセル番号に合わせてください。
    • good
    • 0

下記ページが参考になると思います。


http://www.moug.net/skillup/adpc/an010-1.htm

参考URL:http://www.moug.net/skillup/adpc/an010-1.htm
    • good
    • 0

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