小技集

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ



2024年8月26日【ID:0】

【Excel】指定時間を自動で色付け「シフト表」

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


Aならば9:00-14:00、Bならば14:00-20:00、Cならば9:00-20:00などとパターンが決まっている場合で、A~Cなどの文字を指定するだけで対象時間を色付けする仕組みの作成方法について解説していきます。

※こちらで使用したファイルは記事の最後にて配布しています。


条件付き書式の活用

では、以下の表を用いて解説していきます。

こちらの表は、セルB3~H3にA~Cの文字を指定することで、各列の対象時間を色付けする想定で用意されたものです。
A~Cに割り当てられた時間は以下の通りです。

A:9:00-14:00
B:14:00-20:00
C:9:00-20:00

まずは、「A」という文字が入力された場合に、「A」の対象時間(9:00-14:00)を色付けする設定から行います。
このような設定は「条件付き書式」を活用します。

初めに、表のAの対象時間を以下のように選択します。

次に、[ホーム]タブの中の[条件付き書式]より[新しいルール]を選択します。

条件付き書式の設定画面が表示されましたら、[ルールの種類]を[数式を使用して、書式設定するセルを決定]にし、[ルールの内容]には選択基準のセル(こちらの場合はセルB5)に対しての条件式を入力します。

基準のセルを色付けする条件は以下になります。

・基準の列の3行目のセルに「A」と入力されている場合

この内容を条件式で表現すると以下のような式になります。

=B3="A"
// 選択基準のセルがB5の場合

この式に関しては、他の選択しているセルにも相対参照で反映されます。
つまり、セルC5を色付けする条件式は「=C3=”A”」、セルC6を色付けする条件式は「=C4=”A”」になります。

ただ、「=C4=”A”」というように他の行を参照している条件式は正しくありません。
そのため、参照する行番号に関しては固定する必要があるので、以下のように行番号の隣に「$」を加えた条件式を入力します。

=B$3="A"

条件式の入力ができましたら、[書式]を選択し好みの書式を設定することで、「A」が入力されている列に対して自動で色付けすることができます。

「A」を入力すると以下のように反映されます。


「B」と「C」に関しても同様に設定します。

・B:セルA15~H26を選択 → 条件付き書式にて条件式「=B$3="B"」を設定
・C:セルA5~H26を選択 → 条件付き書式にて条件式「=B$3="C"」を設定

A~Cなどとパターンが予め決まっている場合は、今回の方法を活用すると便利です。

設定した条件の編集や削除は、[条件付き書式]の[ルールの管理]にて行えます。

▼サンプルファイル▼


パソコンで開く場合は、記事の最後に「リンクコピー」があるためご活用ください。

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


小技集-電子書籍販売ページ 小技集-電子書籍販売ページ
メンバー募集 メンバー募集






リンクの共有はこちらから行えます。

  リンクコピー    X Facebook はてなブックマーク Pocket
トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ


- 人気の記事 -



- メンバー限定 [一覧] -



サイト累計閲覧数

7461720

有料動画講座
(買い切り)

Excel完全制覇


ちょっとした機能 便利ツール
【小技集】

【Excel】昇順や降順ではなく、好みの順番に並べ替える方法

【Excel】関数の使い方をすぐに確認する

【Excel】指定した範囲内で列幅を自動調整

【Excel】アルファベット(A~Z)を瞬時に入力

【Excel】2行1データの表を1行1データに変換

【Excel】スクロールバーを活用して行の色付け

【Excel】締め日が20日の場合の「請求対象月」

【Excel】複数シートを一括修正

【Excel】直近3か月をスクロールバーで表示

【Excel】スピルを使って要素単位で自動集計

【Excel】指定した年月の第3水曜日の日付

【Excel】行(列)挿入時に上(左側)の書式が反映される問題

【Excel】重複した値の先頭以外をマーク

【Excel】IFS関数で「その他」を表現

【Excel】文字列のデータも0として平均に加えたい

【Excel】セルに分数を入力する

【Excel】日付を用いた一意の番号を生成

【Googleスプレッドシート】表の最終行を選択するリンク

【Excel】分表記を時刻表記(時:分)に変換

【Excel】設定画面を閉じずに別ファイルを操作する裏技

【ExcelVBA】カテゴリー単位でセルを自動結合

【Excel】指定した期間の営業日数を求める

【Excel】深夜退社を考慮した勤務時間の求め方

【ExcelVBA】セルの値とシート見出しの色を連動

【Excel】複数行1データの表から数式で検索&抽出





一覧ページへ

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ