• ベストアンサー

エクセルで住所録管理データベースで

エクセルで住所録管理データベースで (例) C列         D列 東京都台東区上野   1-234-1 神奈川県横浜市山手  2-84-6 埼玉県草加市弥勒   51-98 と入力されてますが A列にC列から 県名を抽出 B列に市・区名を抽出を 関数を使ってできないでしょうか? 又、C列の県名と市・区名を消したいのですが

質問者が選んだベストアンサー

  • ベストアンサー
  • onntao
  • ベストアンサー率32% (108/332)
回答No.1

A1=LEFT(C1,(MID(C1,4,1)="県")+3) B1=SUBSTITUTE(C1,A1,) 以下数式をコピー >C列の県名と市・区名を消したいのですが A,B列の計算結果はC列によるものですから このまま削除してしまいますとA,B列にも影響が出ます A,B列に数式を挿入して、お望みの結果が得られましたら、A,B列範囲をコピー、形式を選択して貼り付け で 値 を選択しまして OK を押下でいかがでしょう

gogogo123
質問者

お礼

LEFT(C1,(MID(C1,4,1)="県")+3) できました ありがとうございます

その他の回答 (4)

回答No.5

エクセル技道場というサイトはこういうものは得意ですね。 ぜひ読んでみてください。 http://www2.odn.ne.jp/excel/waza/function.html#SEC11

参考URL:
http://www2.odn.ne.jp/excel/waza/function.html#SEC11
gogogo123
質問者

お礼

エクセル技道場:のおかげで できました これからも このサイト利用したいと思います

回答No.4

No,2です 再三訂正させていただきます。 "道"は置換しませんでした。北海道しかないのですから。 回答は、よく確認してから送ります。反省\(__ )

回答No.3

No,2です ごめんなさい > =MID(A3,1,FIND(" ",A3,1)-1) ではなくて、 =MID(C1,1,FIND(" ",C1,1)-1) でした。 たぶん、1行目はデータがないことが多いので、C1 でもなく C2 かな?

回答No.2

>県名を抽出 は、都道府県ですよね。A列に都道府県を入力しC列の都道府県を消す(スペースを入れる)だけでよければ以下の方法があります。 C列の対象のセルを選択 ツールバーの編集から置換を選び 検索する文字列に"都"をいれ 置換後の文字列に スペースを一文字分入れる オプションを開き検索方向を列にする。 すべて置換のボタンを押す。 "都"が、すべてスペースを一文字 に変わります。 同じことを道・府・県で実行 これで都道府県がすべてスペースに置換されます。 A列に以下の数式を入力 =MID(A3,1,FIND(" ",A3,1)-1) 以下数式をコピー この方法は"都"や"道"が市区町村名に入っていない場合のみなので、あまり推薦できませんが参考までに。 B列の市区町村も同じ理由から、あえて書きませんでした。

gogogo123
質問者

お礼

置換<ですね できました ありがとうございました

関連するQ&A

  • Excelのデータベース配列に関して

    Excelでデータベース抽出を行っております。 列の項目 C列にX、Y、Z、 D列に1、2、3と入力し、 行で抽出(A1に1と入力したときにA2にX)を抽出する事は可能でしょうか?よろしくお願いします。

  • エクセル 重複する文字列からピックアップしたい

    A列に県名が並んでいます。 B列にA列の中で重複している物に上から番号を振りました。  B1=IF(A1="","",A1&COUNTIF($A$1:A1,A1)) C列に末尾に1とあるものだけをピックアップしました。  C1=IF(COUNTIF(B1,"*1"),(LEFT(B1,LEN(B1)-1)),"") ですが、21、31もピックアップされてしまいます。当然ですが・・・。 県名を一種類ずつピックアップするにはどのようにしたら良いですか?    A B C _______________________________________________ 1 | 東京    東京1   東京 2 | 神奈川  神奈川1  神奈川 3 | 千葉    千葉1   千葉 4 | 神奈川  神奈川2 5 | 埼玉    埼玉1   埼玉 6 | 東京    東京2 7 | 群馬    群馬1   群馬   21| 東京    東京21 東京2 22| 神奈川  神奈川31  神奈川3 23| 東京    東京22 24| 東京    東京23

  • エクセルのセル内を検索

    どなたかご教授お願いします! 同一セル内に県から番地まで入っています。 (例)埼玉県草加市学園町100 と一つのセルに入っています。 この中で学園町のみ関数で抽出して違うセルに表示させたいのですが…。 どなたかご回答お願い致します。

  • 地域ごとの病院・薬局一覧をエクセルに取り込み、一覧表にしたい。

    仕事で『病院・医院』と『薬局』の名前をエクセルに入力し、一覧表を作りたいとおもっいます。 エクセルへの入力項目は、A列がフリガナ名、B列が漢字名、C列が所在市町村名です。 iタウンページを開いて業種に「薬局」、地域に「草加市」と入力して検索し、草加市の薬局一覧を出し、ドラッグしてコピーし、ウィンドウズの付録の「メモ帳」に貼り付けてテキストデータとし、それをエクセルに貼り付けましたが、一件ごとに15行使っているし、空欄も多いしで抽出が面倒です。(できなくはないです) もっと簡単に、エクセルに取り込むため、一覧表になっているようなサイトはないでしょうか。 薬剤師会や保健所も見てみましたが、うまく見つかりません。 欲しい地域は、埼玉県の草加市、越谷市、三郷市、吉川市、松伏町、春日部市です。 どうかよろしくお願いいたします。

  • 住所から「区」を抜き出すには

    いつもお世話になっています。 Excelで「区」を抽出する関数を教えていただけませんでしょうか。 幾つか調べましたが、参考にしながらも上手く作る事ができませんでした。 神奈川県川崎市幸区●●●●●123456 ⇒ 幸区 東京都港区●●●●●●123456 ⇒ 港区 そして、市があって区が無い場合は「市」を抽出したいです。 神奈川県大和市●●●●●●123456 ⇒ 大和市 よろしくおねがいいたします。

  • ディレクトリ型検索の住所録(PHPとMYSQL)

     簡単なディレクトリ型検索式の住所録をPHPとMYSQLで作っています。 MYSQLにて以下のように、住所がまとまっています。(kenmei,shimei,machimei,namaeというフィールド名です)  A県 a市 (1)町 Aさん  A県 a市 (1)町 Bさん  A県 b市 (2)町 Cさん  B県 c市 (3)町 Dさん  C県 d市 (4)町 Eさん  C県 d市 (4)町 Fさん  ここで、データベースに載っている県名を選択肢として表示し、URLリンクで市名の選択をするページ(shi.php)へ送り出すプログラムをphp上で書きたいと思い、以下のように書いてみました。(A県・B県 というデータベース上に掲載されている県名が表示され、A県を選べばa市・b市とディレクトリ検索式に絞り込まれていくリンク付きを考えています) (データベース接続は省略) while($row = mysql_fetch_array($result)){ $kenmei = $row["kenmei"]; echo "県名を選んでください:"; echo "<a href=\"shi.php?shi="; echo "$kenmei\">"; echo "$kenmei</a><br>\n"; }   そうすると、「A県 A県 A県 B県 C県 C県」というように、総あたり表示なのでA県やC県が何度も表示されてしまいます。(何度もデータベース上に登録されているので、当たり前ですが)  これを、一度出てきた県名は、2度目は表示しないようにし、「A県 B県 C県」という表示をさせるには、どうすればいいのでしょうか。

    • 締切済み
    • PHP
  • Google MapMySQL日本語の住所から検索

    MySQLと PHPを組み合わせてデータベースを作成しています。 以下が参照テーブルです。 ID 名前   住所         性別 1 千葉 梅子 千葉県千葉市中央区本町1-2 1 2 東京 弦太   東京都台東区上野公園4-32 2 住所をクリックするとmapにピンが置かれるように設定をせいたのですが、PHPでどこにどのように設定をすればいよろしいのでしょうか? 初心者ではありますが、よろしくお願いします。 また、参考資料等ありましたら、教えてください。 データベース作成にあたり参考図書 ソフトバンク 標準MySQL

  • Excelのデータベース活用で・・・

    早速ですが、データベースの中から別シートに抽出をしたいのですが、これは可能ですか? できるならどうすればいいのか教えてください。 具体的に言うと、次のようなことがしたいんです。 [Sheet1]に以下のようなデータベースがあるとします。 A列:部署コード(4桁) B列:部署名 C列:社員コード(6桁) D列:社員名 この[Sheet1]のデータをもとに、[Sheet2]以下のシートには指定した部署のみの一覧を抽出したいんです。 例えば、A1セルにある部署コードを入力しておけば、指定したセルに該当する社員だけを表示したいということです。 よろしくお願いします。

  • エクセル マクロ 対象列をコピーする

    エクセル マクロについて質問です。 下記のようなデータがありますが、【商品名】ごとにまとめたものを 別のシートへ行ごとコピーをして、商品名毎にまとめたいと思っています。 マクロの構文が思いつかず、よい方法はないでしょうか。 初歩的な質問かも知れませんがおしえてください。 マクロ実施前 【県名】  【商品名】 【売り上げ日】 【その1】 【その2】 埼玉県   A 東京都   B 神奈川県  B 千葉県 A 栃木県   C 群馬県   D マクロ実施後↓↓ Aシート 【県名】  【商品名】 埼玉県   A 千葉県 A Bシート 【県名】  【商品名】 東京都   B 神奈川県  B Cシート 【県名】  【商品名】 栃木県   C 群馬県   D Dシート 【県名】  【商品名】 群馬県   D

  • Excel 住所分け

    都道府県列に 東京都渋谷区神宮前1-13-23 ●●●ハウス 東京都世田谷区南烏山5丁目11-3 千葉県柏市若柴178番地4柏葉キャンパス6F と入ってますそれを 都道府県 市区郡 以降の住所(町名・番地) ビル名 と分けたいです。↑は最初から入ってます。 番地とビル名の間はスペースあったりなかったり 番地の表示も色々です。 F列     G列         H列         I列        都道府県  市区郡   以降の住所(町名・番地)   ビル名 東京都   渋谷区   神宮前1-13-23        ●●●ハウス 東京都   世田谷区  南烏山5丁目11-3 千葉県   柏市    若柴178番地4         柏葉キャンパス6F

専門家に質問してみよう