祝日一覧を数式だけで自動作成する方法 #Excel #LifeHacks #Office #TikTokSRP
Excelで祝日一覧を自動作成する際、基本的な数式に加えてWebAPIを活用することで、より効率的かつ正確にデータを取得できます。例えば、ExcelAPIの祝日取得APIは、指定した年の祝日情報をJSON形式で返し、それをExcelのWEBSERVICE関数で直接取り込むことが可能です。 私も実際に、このAPIを使って会社の共有カレンダー用リストを作成しました。初めは関数の設定やURLの組み立てに戸惑いましたが、「=WEBSERVICE("https://api.excelapi.org/datetime/holiday-list?year="&A1&"&line="&ROW(A1))」のように、セルに入力した年を動的に指定することで、一括取得から個別祝日名の抽出までスムーズに行えました。 注意点としては、APIのレスポンスが一度に大量だとExcelの読み込み制限でエラーが出る場合があるため、行番号(line)を使って祝日ごとに分割して取得することが有効です。また、祝日名の変更や追加にも自動対応できるため、毎年アップデートの手間が省けて非常に便利です。 さらに、この方法はGoogle Spreadsheetでも応用可能で、IMPORTDATA関数やスクリプトを組み合わせることで同様の自動化が可能になります。 祝日取得が必要な業務やライフハックとして、ぜひ試してみてください。手入力のミスも防げるうえ、作業効率が格段にアップします。























