スプレッドシート曜日自動入力の極意!Text関数と空白エラー解消法

話題沸騰中の スプレッドシート曜日自動入力の極意!Text関数と空白エラー解消法について、多角的な視点を分かりやすく掲載しています。

曜日が自動で出力されるようになると、次に現場が直面するのは「土曜日を青、日曜日を赤に自動ハイライトしたい」という視認性向上の要求です。これを手作業で塗り分ける行為は、日付変更時の塗り直し忘れを引き起こす温床となります。ここで真価を発揮するのがWEEKDAY関数と条件付き書式で土日を色分けする連携テクニックです。

設定手順は以下の論理式を用います。

  1. 色を付けたい表のデータ範囲全体(例:A2:C31)を選択します。
  2. メニューの「表示形式」>「条件付き書式」を開きます。
  3. 「セルの書式設定の条件」のドロップダウンから「カスタム数式」を選択します。
  4. 土曜日の設定:値または数式の欄に=WEEKDAY($A2)=7と入力し、書式で背景色または文字色を淡いブルーに指定します。
  5. 日曜日の設定:「別のルールを追加」を押し、同様にカスタム数式へ=WEEKDAY($A2)=1と入力して淡いレッドに指定します。

ここで極めて重要なのが、列固定の記号であるドルマーク($A2)の付与です。これがないと、列ごとに参照セルがズレてしまい、土日以外の列に色が飛び散るバグが発生します。

また、月初に1ヶ月分の日付を作成する際、多くのユーザーが頼るのがオートフィルの連続データ設定です。しかし、一部の環境では「ドラッグしても同じ日付が連続して複製されてしまう」という声が聞かれます。スプレッドシートのオートフィルは、1つの日付セルを選択して右下の青いポッチ(フィルハンドル)をドラッグするだけで連続データになるのが標準仕様ですが、ブラウザ拡張機能の干渉やセルの書式が文字列になっていると連番機能が失効します。この場合、1日目と2日目の2つのセルを入力した状態で選択し、ドラッグすることで強制的に日付のステップ幅を認識させることが可能です。

加藤 愛美

加藤 愛美

エンタメ専門ジャーナリスト

マーケティングと消費者心理のトレンドを分析し、現代のヒット商品の背景を読み解きます。

Share this article
Twitter Facebook Pinterest