祝日一覧を自動的に取得し祝日の背景色を変更する方法(Gスプレッドシート)

応用編

応用一覧

ご訪問ありがとうございます。

Googleシートマスターのひろしです。

今回は、とっても価値の高い方法をお伝えします。


これを知ることであなたは、

  • IMPORTDATAの基本的な使い方がわかります。
  • 自動的に更新される祝日一覧が手軽に作成できます。

なので、サクッとマスターして

と答えてあげてください。

過去にいくつか年間予定表や万年カレンダーといった
カレンダー的なものを作成してきました。

その際にイマイチ感があったのが祝日の対応です。

西暦を切り替えると表示される年間予定表を作成する(Gスプレッドシート)
  • 西暦を入力するだけで年間の予定表が作成できます。
  • ArrayFormula、text、条件付き書式、名前付き範囲、INDIERCTの効果的な使い方がわかります。
  • スプレッドシートの弱点がわかります。
  • 日付データで土日だけでなく祝日や特別な日の色を変更する方法(Gスプレッドシート)
    日付データを祝日に合わせて色を設定することができます。 特別な日に合わせて日付の色を設定できるようになります。
    月と日別の表で土日祝日に色を自動で付ける(Excelとの違い)
  • プルダウンの設定方法がわかります。
  • 条件付き書式の効果的な使い方がわかります。
  • text(),COUNTIF()関数の効果的な使い方がわかります。
  • シフト表を作成する(Gスプレッドシート)
  • COUNTIF,DATE,EOMONTH,SEQUENCE,INDIRECT,Arrayformula関数等の基本的な使い方がわかります。
  • 動画に沿ってやることでシフト表が出来上がります。
  • この動画一本でかなりスキルアップできます。
  • “祝日” の検索結果 | Googleスプレッドシート 完全攻略
    もうExcelはいらない。 すばらしいGoogleスプレッドシート

     

    祝日用のシートを作成するのはいいとしてそのデータは
    他のサイトからコピペというなんともアナログ的な対応だったのです。

    それが今回、自動的に祝日を更新しようというものです。

    しかも簡単にできてしまいます。

     

    動画はこちら

    シートはこちら

    *クリックすることでシートが開きます。(コピーしてお使いください)

    ポイント

    祝日一覧は、以下のサイトから取得できます。

    Holidays JP API (日本の祝日API)
    Holidays JP API は、日本の祝日一覧をJSONで返却するAPIです (CSV形式もサポート)

    https://holidays-jp.github.io/api/v1/date.csv
    と指定すればCSVファイルが取得できるので後は、IMPORTDATAで
    取得すればOKです。

    IMPORTDATA(URL, 区切り文字, locale)
    IMPORTDATA("https://holidays-jp.github.io/api/v1/date.csv")

     

    こんなふうに取得できます。

    ちなみに内閣府の祝日一覧の場合は、SJISコードのため
    直接見込むと化けてしまいます。

    内閣府の祝日

    内閣府の祝日は以下のURLで取得できます。

    https://www8.cao.go.jp/chosei/shukujitsu/syukujitsu.csv

    ダウンロードしたファイルは、Excelだと正しく表示されます。

    しかしながらGoogleスプレッドシートの場合、CSVファイルがSJISコードのため、
    文字化けしてします。

    なので、CSVファイルを一旦UTF8に変換する必要があります。

     

     

    TEXT関数の注意点

     

    Googleスプレッドシートは、TEXT関数でシリアル値が変わってしまいます。
    画面に表示されている文字列からシリアル値を作成している(?)ような動きです。

    A2セルの「1987/12/18」を
    ①テキスト関数で月日のみ取り出すと 12/18となります。
    これは、問題ないのですが、
    ②この12/18をテキスト関数の引数にし年を取り出すと
    2024になってしまいます。

    なので、テキスト関数で月日のみ取り出すときは注意が必要です。

     

     

     

    最後までご覧いただきありがとうございます。

     

     

    つぎはこちら

    条件付き書式の優先順位を変更する方法(Gスプレッドシート)
  • 条件付き書式で色をつけない方法がわかります。
  • FILTER関数の基本的な使い方がわかります。
  • プルダウンリストの選択肢を動的に変更する方法がわかります。
  • 応用一覧

    コメント

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