タグ

市区町村に関するfukada_hのブックマーク (2)

  • PHPで都道府県、市区町村、町域名以降の住所分割を高速に行う方法 - 理想未来ってなんやねん

    一つに結合された住所文字列から、『都道府県』、『市区町村』、『町域名以降』を高速に分割したい。 簡単に思いつく方法としては、日郵便で公開されている住所データを元に1行づつ比較していく方法が考えられますが、生成に時間が掛かってしまいます。 こんな時にmecabを使うと簡単且つ高速に分割できます。 住所辞書の作成 まずは住所辞書を作成します。 そのために住所辞書の元になるデータ用意する必要がありますが、今回は日郵便で公開されている郵便番号データを使いました。 公開されているデータファイルはlzh形式となっているので、lhaで解凍します。 CentOSでのlhaのインストールは『CentOSでlhaを使う - 理想未来はどうなった?』を参考にしてください。 wget http://www.post.japanpost.jp/zipcode/dl/kogaki/lzh/ken_all.lzh

    PHPで都道府県、市区町村、町域名以降の住所分割を高速に行う方法 - 理想未来ってなんやねん
  • エクセルで市町村名を抽出する方法!住所データから簡単に取り出そう [エクセル(Excel)の使い方] All About

    「住所データから都道府県名を取り出す方法」で、住所データから県名を取り出す関数の組み合わせ技を紹介しました。この記事では、県名以外の住所データから「市区町村郡名」を取り出す関数の組み合わせ技を紹介します。FIND関数やLEFT関数を中心とした組み合わせ技で、「政令都市の市区、郡と町村をまとめて取り出すパターン」「市郡名だけを取り出すパターン」に挑戦します。 まず、「住所データから都道府県名を取り出す方法」で紹介した方法で、都道府県名を取り出しておき、SUBSTITUTE関数を使用して、市区町村郡以降の部分を「作業用データ」として取り出しておきます。この作業用データから、市区町村郡名や番地などのデータを取り出します。 作業用データを見てみると、市区名がある場合や、郡に続けて町村名がある場合などがあります。また、政令指定都市の場合は、市名のあとに区名があります。このように、市区町村郡名の取り出

    エクセルで市町村名を抽出する方法!住所データから簡単に取り出そう [エクセル(Excel)の使い方] All About
  • 1