エクセルで祝日を自動で取得する方法|内閣府のCSVをWebからPower Queryで読み込む・更新で最新に【実機で解説】

エクセルで祝日を自動で取得する方法|内閣府のCSVをWebからPower Queryで読み込む・更新で最新に【実機で解説】

エクセルで祝日の一覧を自動で取得するには、内閣府が公開している祝日の CSV を、データタブの「Web から」で読み込みます。実機で試すと、1955年1月1日から2027年11月23日まで、1,067件の祝日が表に入りました。

一度読み込んでおけば、「すべて更新」を押すだけで、内閣府が新しい年の祝日を追加したときに取り込めます。この記事では、手順を実際の Excel の画面で説明します。

練習用Excelファイル(無料ダウンロード)
この記事の練習用のブックです。祝日の読み込みを試せます。
Excelファイル(.xlsx)/登録不要/数式・練習データ入り
目次

読み込む CSV と結果

項目内容(実機で確かめた結果)
URLhttps://www8.cao.go.jp/chosei/shukujitsu/syukujitsu.csv(内閣府「国民の祝日について」)
文字コード932: 日本語(シフト JIS)※自動で選ばれた
件数1,067件(1955/1/1 元日〜2027/11/23 勤労感謝の日)
2026年の祝日18件(振替休日・国民の休日を含む)
2027年の祝日17件

Web から祝日の CSV を読み込む

データタブの「Web から」を押します❶。

エクセルのデータタブのWebからを押す画面
エクセルのデータタブのWebからを押す画面

URL の欄に内閣府の祝日 CSV の URL を貼り付け❷、OK を押します❸。

エクセルのWebからに祝日CSVのURLを貼り付けてOKを押す画面
エクセルのWebからに祝日CSVのURLを貼り付けてOKを押す画面

プレビューが開きます。元のファイルが「932: 日本語 (シフト JIS)」になっていて❹、祝日の名前が正しく読めているのを確かめ、「読み込み」を押します❺。文字化けしているときは、ここで 932 を選びます。

エクセルのプレビューで元のファイルが932日本語シフトJISになっていて読み込みを押す画面
エクセルのプレビューで元のファイルが932日本語シフトJISになっていて読み込みを押す画面

新しいシートに祝日の表ができ❻、右の「クエリと接続」に1,067 行読み込まれましたと出ました❼。

エクセルに祝日の表が1067行読み込まれた画面
エクセルに祝日の表が1067行読み込まれた画面

最新の祝日にする(すべて更新)

内閣府の CSV は、翌年の祝日が決まると追加されます。データタブの「すべて更新」を押すと、最新の内容に読み直します❽。

エクセルのデータタブのすべて更新で祝日を最新にする画面
エクセルのデータタブのすべて更新で祝日を最新にする画面

取り込んだ祝日の使い方

やりたいこと使い方
祝日に色を付ける条件付き書式で祝日に色の祝日の範囲に、この表の日付の列を指定
営業日数を数えるNETWORKDAYS関数の「祭日」に日付の列を指定
平日か休日かを判定する平日・休日の判定で使う

うまくいかないときの確認表

症状原因対処
祝日の名前が文字化けする元のファイルの文字コードがちがうプレビューで「932: 日本語 (シフト JIS)」を選ぶ
「Web コンテンツへのアクセス」が出るはじめて接続する URL「匿名」のまま「接続」を押す
更新してもふえない内閣府がまだ翌年分を追加していない発表後にもう一度更新する
会社のパソコンで読めないインターネットへの接続が制限されているCSV を保存して「テキストまたは CSV から」で読む

よくある質問

Power Query とは何ですか?

外のデータを読み込んで整えるエクセルの機能です(パワークエリの使い方)。

祝日の入ったカレンダーがほしいです。

2027年カレンダー(祝日入り)を無料で使えます。

練習用Excelファイル(無料ダウンロード)
練習用のブックです。
Excelファイル(.xlsx)/登録不要/数式・練習データ入り

あわせて読みたい:祝日の関連記事

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次