😶
日付の一致した行・列を塗りつぶす SpreadSheetの書式
この記事の概要
intro
スプレッドシートを業務で運用していると、チームで共有しているシートに日付を入れ
各々の予定を管理する場合があるかと思います。
私のチームは休暇の予定を共有する際に使っています。
例:当日(2021/04/05)の列が塗られている
そんな時、当日の予定が色塗りされていると、見やすくて便利です。
条件付き書式で簡単に出来るので、今回はメモがてら共有します。
やり方(列を塗る場合)
1. セルに日付を入力
2021/04/01など、yyyy/MM/dd
の形式でセルに日付を入れます
ただのプレーンテキストで気持ちが悪いので
表示形式
>数字
>表示形式の詳細設定
>その他の日付や時刻の形式
から望む形にしてあげましょう。(今回は日のみ)
+
カーソルを横に伸ばして日数分用意します。
2. 範囲を選択
日付のセルを含む、塗りたい最終行までを範囲として選択します。
B1
この時、一番左上のセルを覚えておいて下さい ※今回は3. 条件付き書式を設定
選択範囲の上で右クリック、条件付き書式
を選択します。
書式ルール
>セルの書式設定の条件
をカスタム数式
とします。
数式に以下を入力します。
=(B$1=TODAY())
B$1
は適宜読み替えて下さい。範囲の一番左上がC12
であればC$12
になります。
※この時、4. 完成
当日の行が塗られていたらOKです。
やり方(行を塗る場合)
前準備は同じなので省略します。
書式のB$1
を$B1
とするだけです。
=($B1=TODAY())
※同様に読み替えて下さい
outro
結構使う割によく忘れるのですが
$
は全部を意味し
・列のアルファベットに付けば列全体
・行の数字に付けば行全体
を意味する と覚えると良いと思います。
Discussion