【簡単】エクセルで都道府県を自動入力する方法|ドロップダウン・関数・オートフィル

エクセル 都道府県ドロップダウンリスト 自動入力

エクセルで都道府県を入力する際、毎回手入力するとミスが増えますよね。
オートフィル、ドロップダウンリスト、関数を使えば、簡単に都道府県を自動入力できます!

本記事では、以下の方法を紹介します。

  • ① オートフィルを使って都道府県を自動入力(ユーザー設定リスト活用)
  • ② ドロップダウンリストで都道府県を選択(簡単なリスト入力)
  • ③ VLOOKUP関数で郵便番号から都道府県を自動入力
  • ④ SEARCH関数+VLOOKUP関数で住所から都道府県を抽出

コピー&ペーストで使えるデータ付きなので、すぐに試せます!

① オートフィルを使って都道府県を自動入力する

エクセルには、「ユーザー設定リスト」を登録し、オートフィルで都道府県を自動入力する機能があります。

【手順】

  1. エクセルを開く
  2. 以下に記載している都道府県リストをコピーして、セルのA1に貼り付け(右クリック→形式を選択して貼り付け→テキスト、で貼り付け)
  3. 「ファイル」→「オプション」→「詳細設定」を開く
  4. 「ユーザー設定リストの編集」をクリック(※下の方までスクロールすると出てきます)エクセル 都道府県 設定のための準備 「オプション」ユーザー設定
  5. ユーザー設定リスト(L:)の中の「新しいリスト」が選択されていることを確認し、さきほどセルに貼った都道府県リストを範囲選択して、インポートボタンクリック、OKボタンをクリック。

エクセル 都道府県 自動入力設定 オートフィル取り込み準備

セルに「北海道」と入力し、オートフィル(ドラッグ)すると、都道府県が自動入力 されます!

エクセル 都道府県 オートフィル

 

都道府県リスト フルバージョン:
北海道
青森県
岩手県
宮城県
秋田県
山形県
福島県
茨城県
栃木県
群馬県
埼玉県
千葉県
東京都
神奈川県
新潟県
富山県
石川県
福井県
山梨県
長野県
岐阜県
静岡県
愛知県
三重県
滋賀県
京都府
大阪府
兵庫県
奈良県
和歌山県
鳥取県
島根県
岡山県
広島県
山口県
徳島県
香川県
愛媛県
高知県
福岡県
佐賀県
長崎県
熊本県
大分県
宮崎県
鹿児島県
沖縄県
略式バージョン
北海道
青森
岩手
宮城
秋田
山形
福島
茨城
栃木
群馬
埼玉
千葉
東京
神奈川
新潟
富山
石川
福井
山梨
長野
岐阜
静岡
愛知
三重
滋賀
京都
大阪
兵庫
奈良
和歌山
鳥取
島根
岡山
広島
山口
徳島
香川
愛媛
高知
福岡
佐賀
長崎
熊本
大分
宮崎
鹿児島
沖縄

 

② ドロップダウンリストで都道府県を選択する

手入力ミスを防ぐために、ドロップダウンリストを活用しましょう。

【手順】

  1. エクセルの別のシート(例:「リスト」シート)に上述の都道府県リストを貼り付ける
  2. 「データ」タブ → 「データの入力規則」を選択
  3. 「入力値の種類」で「リスト」を選択
  4. 「元の値」に都道府県リストの範囲を指定(例:`=リスト!A1:A47`)
  5. 「OK」をクリック
エクセル 都道府県ドロップダウンリスト 自動入力

都道府県ドロップダウンリスト

 

③ VLOOKUP関数で郵便番号から都道府県を自動入力する

郵便番号を入力すると、対応する都道府県を自動入力する方法です。

【手順】

  1. シートのA列に郵便番号の上2桁、B列に都道府県を貼り付ける(この時、A列は文字列である必要があります。そうしないと1桁コード、厳密には、例えば秋田県の「1」は「01」のことですが、文字列でないとこれが関数で拾うことができません)
  2. VLOOKUP関数を使用し、郵便番号に対応する都道府県を取得

以下のデータを A1セルに貼り付けてください。

郵便番号 上2桁 都道府県
9 北海道
3 青森県
2 岩手県
98 宮城県
1 秋田県
99 山形県
96 福島県
97 福島県
30 茨城県

→ すべてのコード一覧はこちらの記事です。都道府県別の郵便番号の上2桁のリスト(CSVリストつき)

 

そして、郵便番号から都道府県を取得するには、D2セルに以下の関数を入力してください。

=VLOOKUP(TEXT(LEFT(D4,2),”00″), A:B, 2, FALSE)

D4には、郵便番号を入力。すると都道府県が自動取得されます。

→ この関数はD4の左側2桁の文字を取得して、A:B列の都道府県リストと照合する、という意味になります。

郵便番号から都道府県を自動取得する

郵便番号から都道府県を自動取得される

④ INDEX・MATCH関数で住所から都道府県を自動取得する

住所から都道府県を自動判別する方法

エクセルの住所データ(例:「東京都新宿区…」)から、都道府県名を抽出するには、
MATCH関数+INDEX関数を使用 します。

【関数の構文】

■準備:A1セルに上述の都道府県リストを貼ります。

=INDEX(A:A, MATCH(TRUE, ISNUMBER(SEARCH(A:A, D3)), 0))

この関数は、D3セルの住所の中に含まれる都道府県名を、リストから検索して返すものです。

エクセル 自動判別 都道府県

D3セルに住所を入力すると、A列の都道府県リストを元に自動抽出する関数

 

住所(A列) 自動判別された都道府県(B列)
岩手県気仙郡住田町 岩手県
大阪府大阪市中央区本町4-1-1 大阪府
福岡県福岡市博多区博多駅前1-1-1 福岡県

④ エラーが出る場合の対処法

この関数は 配列数式なので、古いエクセルでは Ctrl + Shift + Enterで確定してください。

また、ISNUMBER関数を使っているため、リストに登録されていない都道府県は検出できません。

まとめ:エクセルで都道府県を自動入力する方法

  1. オートフィル: ユーザー設定リストを使って簡単に入力
  2. ドロップダウンリスト: 選択式で入力ミスを防ぐ
  3. VLOOKUP関数: 郵便番号から都道府県を自動入力
  4. INDEX・MATCH関数+: 住所の中から都道府県を抽出

 

Follow me!

コメント

PAGE TOP
タイトルとURLをコピーしました