祝日を自動取得してカレンダーに表示する方法【スプレッドシート】

IT
はーさん
はーさん

カレンダーは教えて作成できたけど、祝日をどうして表示したらいいんでしょうか。

ママさん
ママさん

そうですね、祝日の表示方法についてご案内します。

休日用のシートを作成

Holidays JP APIを使用して、祝日一覧を作成。

1)新しいシートを作成。

2)今回は、シート名を【祝日】とします。

3)A1のセルに、以下を入力すると、祝日が表示されます。自動で更新してくれるため、毎年、更新することがないのですごく便利です。

IMPORTDATAの詳しい説明はこちらを参考にしてください。

=IMPORTDATA("https://holidays-jp.github.io/api/v1/date.csv")

祝日をカレンダーに表示する

XLOOKUP関数について

詳しく知りたい方はこちらを参照してください。

今回は、使用する引数に絞って説明する。

引数詳細
検索キー検索する「値」を示す。
カレンダーの日付を指定。例:A2
検索範囲上記の指定キーを検索する「範囲」を示す。
【シート:祝日】のA列を指定。
対応範囲指定した範囲の中から、取得する「行」または「列」の値を示す。
【シート:祝日】のB列を指定。
見つからない場合の値検索範囲内に検索キーが見つからない場合に返す値を示す。
見つからない場合は、「””(空白)」を指定。

祝日をカレンダーに表示する手順

1)「C1」に数式を入力する。

=xlookup(A2,'祝日'!$A:$A,'祝日'!$B:$B,"")

2)最終行までオートフィルすると、祝日が表示される。

コメント

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