ブログ

郵便番号・住所変換 Excelアドイン2023.9.26

機能概要

  • Excel用アドインです。
  • 関数で、郵便番号から住所に変換します。
  • .NETプログラムで作成しているので、高速で動作します。
  • 無料です。

 

ダウンロード

YuubinHelperAddInSetup_1.0.msi

使用にあたって
  • リンクウェアです。顧客マネジメントのガンジス(https://ganges.pro/)へのリンクをお願いします。
  • 会社・団体のPCにインストールする場合は、会社・団体のホームページにリンクを掲載してください。ホームページがない場合は、会社・団体のSNSに投稿をお願いします。
  • 個人のPCにインストールする場合は、個人のホームページにリンクを掲載してください。ホームページがない場合は、SNSに投稿をお願いします。
  • 例:
    https://ganges.pro/
    顧客マネジメントのガンジス
  • リンクを貼れない場合は、ご相談ください。

YuubinCodeToAddress(郵便番号,カナ)

郵便番号を、整形した郵便番号と住所に変換します。

 

引数

  • 郵便番号 数字のみに変換した7桁の数値を検索。全角も可。
  • カナ TRUE カナを表示する

 

画像の例は、

9190621を「福井県あわら市市姫 フクイケンアワラシイチヒメ」に変換しています。

 

「〒919-0621」のように、数字以外の文字や全角の数字であってもOKです。

YuubinCodeToSplittedAddress(郵便番号,カナ)

郵便番号を、整形した郵便番号と分割した住所に変換します。

 

引数

  • 郵便番号 数字のみに変換した7桁の数値を検索。全角も可。
  • カナ TRUE カナを表示する

 

画像の例は、

「9190621」を、「福井県 あわら市 市姫 フクイケン アワラシ イチヒメ」に変換しています。

 

「〒919-0621」のように、数字以外の文字や全角の数字であってもOKです。

 

重複する郵便番号(町域名)

県・市区町村名が同じで、町域名が異なり、郵便番号が重複している場合

町域名は空にして、住所は、県と市区町村名を表示します。

 

  • 068-0546
    北海道 夕張市 南部青葉町
    北海道 夕張市 南部菊水町
    → YuubinHelperでは、住所を次のように表示します。北海道夕張市

重複する郵便番号(市区町村名)

県が同じで、市区町村名が異なり、郵便番号が重複している場合

市区町村名と町域名を空にして、住所は、県を表示します。

 

  • 370-1600
    群馬県 多野郡上野村
    群馬県 多野郡神流町
    → YuubinHelperでは、住所を次のように表示します。群馬県
  • 999-4554
    山形県 尾花沢市 芦沢
    山形県 北村山郡大石田町 鷹巣(岡草山)
    → YuubinHelperでは、住所を次のように表示します。山形県

重複する郵便番号(県)

県が異なり、郵便番号が重複しているのは、3件あります。(2023年8月31日時点のデータ)

県を「,」で区切り表示します。

「,」ではなくて空白にすると、変換したのかどうか判断しにくくなるため、「,」で区切るようにしました。

 

  • 498-0000
    愛知県 弥富市
    三重県 桑名郡木曽岬町
    → YuubinHelperでは、県の住所を次のように表示します。愛知県,三重県
  • 618-0000
    京都府 乙訓郡大山崎町
    大阪府 三島郡島本町
    → YuubinHelperでは、県の住所を次のように表示します。京都府,大阪府
  • 871-0000
    福岡県 築上郡吉富町
    大分県 中津市
    → YuubinHelperでは、県の住所を次のように表示します。福岡県,大分県

インストール方法

YuubinHelperAddInSetup_1.0.msi

を実行して下さい。自動的に、アドインとして設定されます。

 

に、インストールされます。

 

Excel オプション>アドインを表示すると、設定されているのが確認できます。

.NET デスクトップ ランタイム 6のインストール

.NET Desktop ランタイム 6が必要です。インストールされていない場合は、インストールして下さい。

 

.NET 6.0 のダウンロード

にある、

.NET デスクトップ ランタイム 6.X.X の、x64かx86をダウンロードし、インストールして下さい。

  • x64 Excel 64bit用
  • x86 Excel 32bit用(Windowsが64bitでも、Excelが32bitで動作している場合は、x86が必要です)

 

データ更新

最新の郵便番号のデータは、

住所の郵便番号(1レコード1行、UTF-8形式)(CSV形式)

からutf_all.csvをダウンロードして下さい。

アドインがインストールされたフォルダにあるutf_all.csvのファイルを入れ替えればOKです。

 

アドインに含めたutf_all.csvは、下記の使用条件に基づいています。

郵便番号データの説明

「郵便番号データに限っては日本郵便株式会社は著作権を主張しません。自由に配布していただいて結構です。」

 

トラブルシューティング

Excel起動時に、

Microsoft Visual C++ Runtime Library

Assertion failed!

のエラーが表示される。

 

再頒布可能パッケージの最新のサポートされているダウンロードをMicrosoft Visual C++する

にある、X86(32bit用)、X64(64bit用)を、ダウンロードしてインストールして下さい。

Excelが32bitなら、x86が必要かもしれません(未確認)

 

解決しない場合、PC環境の詳しい情報を添えて、ガンジスにお問合せ下さい。

 

郵便Tips