BIGLOBEなんでも相談室こんにちはゲストさん。兵庫区芦原通1丁目2番26号となります。芦原通1丁目2番26号と市と区は同じセルに分けたいです。郡も同じで市と同じセルに分けたいです。町名・番地と三つに分けます。17:30:55お礼そういうことです。ありがとうございます。「C1」には「=IF(MID(A1,4,1)="県",MID(A1,5,9999),MID(A1,4,999))」と入力します。都道府県名が「4文字」で、それ以外は、すべて「3文字」なのと、「4文字」の場合は、必ず「県」であることを利用しています。頭から4文字目が「県」という漢字なら、頭から4文字、それ以外は、頭から3文字を「B」列に抜き出し、同じように、「C」列には、4文字目が「県」なら、5文字以降、それ以外なら、4文字以降を抜き出しています。本来は、文字数を「LEN()」で取得して・・・、とやるべきなのでしょうけど、邪魔くさいのと、長くなるので、絶対にあり得ない「999」文字を設定しています。19:50:02お礼ありがとうございます。入力するとB1(都道府県):石川県C1(市区郡):野々市D1(町名・番地):市二日市一丁目となってしまい、正しく区切る事が出来ません。その様な例は他にもあると考えられますので、それらを全て関数内で網羅しようとすると式がとんでもなく長くなる恐れがあります。",))=LEN($B1)+1))*ROW(「リストが設けられているセル範囲」))))などの様な形式の関数とした方が良いのではないかと思います。17:59:07お礼ありがとうございます。いまA列に、WebやOCRで取り込んだ、時刻データでない一見時間風なテキスト文字列があります。初心者に毛が生えた程度です。Excelでワークシート関数をVBAで使用したいのですが、うまくいきませんでした。エクセルでの式の書き方を教えてください。ファイルの中に2つのシートを作成しています。作り方について質問させてください。Reserved.掲載情報の著作権は提供元企業等に帰属します。