訪問して頂きありがとうございます。まさふくろーです。
この記事では、郵便番号から住所に変換する方法をご紹介します。
目次
郵便番号から住所に変換する(関数にて変換)
使用する関数
VLOOKUP関数
VLOOKUP(検索値,範囲,列番号[,検索方法])
説明 |
VLOOKUP関数は、検索値をもとに表を検索して値を取り出します。 |
指定項目 | 必須 | 説明 |
検索値 | 〇 | 検索する値を指定します。 |
範囲 |
〇 |
検索対象の範囲です。 |
範囲の先頭列で検索キーとして指定したキーを検索します。 |
||
列番号 | 〇 |
値を返す列の番号です。 |
範囲の先頭列を「1」とします。 |
||
検索方法 | - |
「TRUE」または「FALSE」を指定します。 |
省略した場合は、「TRUE」になります。 |
||
「TRUE」を指定すると「検索値」にもっとも近い値が検索されます。 |
||
「FALSE」を指定すると「検索値」と完全に一致する値が検索されます。 |
||
「TRUE」を指定するときは、左端列のデータを昇順に並べておく必要があります。 |
手順
おおまかな流れ
詳細
Step.1 郵便番号データのダウンロード
以下サイトを開きます。
都道府県一覧から、「全国一括」をクリックしデータをダウンロードします。
Step.2 郵便番号データをエクセルにインポート
「ファイル」をクリックします。
「インポート」を選択します。
①「アップロード」をクリック⇒②「デバイスのファイルを選択」をクリックします。
①ファイルを選択⇒②「開く」をクリックします。
①インポート場所「新しいシートを挿入する」を選択⇒②「テキストを数値、日付、数式に変換する」のチェックをはずす⇒③「データをインポート」をクリックします。
インポートしたシート名を「住所マスタ」に変更します。
Step.3 インポートした郵便番号データを整形
「住所マスタ」の先頭に列を挿入します。
1行目に数式「=MID(D1,1,3) & "-" & MID(D1,4,4)」と入力します。
D列は、ハイフンなしの郵便番号です。今回の記事では、ハイフン付きの郵便番号で照合するため、A列に数式を入力し、ハイフン付きにデータを加工します。
「A1」セルを選択します。
セルの端にマウスポインターを合わせ、「+」状態にします。
マウスをダブルクリックし、他セルにも数式をコピーします。
「住所マスタ」の11列目(K列)に列を挿入します。
1行目に数式「=H1&I1&J1」と入力します。
H列は都道府県、I列は市区町村、J列は番地です。K列に設定した数式で「都道府県」「市区町村」「番地」をつなげます。
「K1」セルを選択します。
セルの端にマウスポインターを合わせ、「+」状態にします。
マウスをダブルクリックし、他セルにも数式をコピーします。
Step.4 郵便番号から住所を取得
2行目に数式「=VLOOKUP(A2,住所マスタ!A:K,11,FALSE)」と入力します。
A列の郵便番号をもとに、以下、住所マスタのA列から一致する値を検索し、該当行の11列目(K列)の値を返します。
「B2」セルを選択します。
セルの端にマウスポインターを合わせ、「+」状態にします。
マウスをドラッグし、他セルにも数式をコピーし、完成です。
関連記事
郵便番号から住所に変換する(日本語入力モードにて変換)
【スプレッドシート】郵便番号から住所に変換するには?(日本語入力モードにて変換)
最後まで読んでいただき、ありがとうございました!