- ベストアンサー
エクセルで住所録管理データベースで
エクセルで住所録管理データベースで (例) C列 D列 東京都台東区上野 1-234-1 神奈川県横浜市山手 2-84-6 埼玉県草加市弥勒 51-98 と入力されてますが A列にC列から 県名を抽出 B列に市・区名を抽出を 関数を使ってできないでしょうか? 又、C列の県名と市・区名を消したいのですが
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
A1=LEFT(C1,(MID(C1,4,1)="県")+3) B1=SUBSTITUTE(C1,A1,) 以下数式をコピー >C列の県名と市・区名を消したいのですが A,B列の計算結果はC列によるものですから このまま削除してしまいますとA,B列にも影響が出ます A,B列に数式を挿入して、お望みの結果が得られましたら、A,B列範囲をコピー、形式を選択して貼り付け で 値 を選択しまして OK を押下でいかがでしょう
その他の回答 (4)
- maccheroni
- ベストアンサー率29% (12/41)
エクセル技道場というサイトはこういうものは得意ですね。 ぜひ読んでみてください。 http://www2.odn.ne.jp/excel/waza/function.html#SEC11
お礼
エクセル技道場:のおかげで できました これからも このサイト利用したいと思います
- enunokokoro
- ベストアンサー率74% (3543/4732)
No,2です 再三訂正させていただきます。 "道"は置換しませんでした。北海道しかないのですから。 回答は、よく確認してから送ります。反省\(__ )
- enunokokoro
- ベストアンサー率74% (3543/4732)
No,2です ごめんなさい > =MID(A3,1,FIND(" ",A3,1)-1) ではなくて、 =MID(C1,1,FIND(" ",C1,1)-1) でした。 たぶん、1行目はデータがないことが多いので、C1 でもなく C2 かな?
- enunokokoro
- ベストアンサー率74% (3543/4732)
>県名を抽出 は、都道府県ですよね。A列に都道府県を入力しC列の都道府県を消す(スペースを入れる)だけでよければ以下の方法があります。 C列の対象のセルを選択 ツールバーの編集から置換を選び 検索する文字列に"都"をいれ 置換後の文字列に スペースを一文字分入れる オプションを開き検索方向を列にする。 すべて置換のボタンを押す。 "都"が、すべてスペースを一文字 に変わります。 同じことを道・府・県で実行 これで都道府県がすべてスペースに置換されます。 A列に以下の数式を入力 =MID(A3,1,FIND(" ",A3,1)-1) 以下数式をコピー この方法は"都"や"道"が市区町村名に入っていない場合のみなので、あまり推薦できませんが参考までに。 B列の市区町村も同じ理由から、あえて書きませんでした。
お礼
置換<ですね できました ありがとうございました
お礼
LEFT(C1,(MID(C1,4,1)="県")+3) できました ありがとうございます