小技集

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



2024年1月3日【ID:0】

【Excel】特定の項目が特定の値の場合に行全体を色付け

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


特定の項目が特定の値の場合に関して、行全体を自動で色付けする設定方法について解説していきます。
イメージとしては、以下のような設定になります。
→「完了」の項目に"済"が入力されている場合に、行全体をグレーにする

設定するには、[条件付き書式]という機能を活用します。

ただ、通常の[条件付き書式]の機能には、行全体を色付けするという設定がありません。
そのため、数式にて自作する必要があります。

自作する場合は、今から解説する方法さえ覚えてしまえば、どんな表であっても適用することができます。

条件付き書式の設定方法

まず初めに、設定したい範囲を選択します。
こちらでは、表の中を全て選択しています。

この時に、アクティブなセルがどこなのかを把握する必要があります。
上図の場合は、セルB3がアクティブセルになります。

範囲選択する時の基準によっては、アクティブセルの位置が異なるかと思います。
こちらでは、セルB3を基準に、セルC18まで選択しました。

この状態で、[ホーム]タブの中の[条件付き書式]の[新しいルール]を選択します。

次の画面にて、[数式を使用して…]を選択し、表示されるテキストボックスに条件式を入力します。

条件式にて、『「完了」の項目に"済"が入力されている場合』という内容を指定する必要があります。
より具体的に指定する場合は、まずはアクティブセルに対しての条件式を考えます。

今回の場合は、アクティブセルはセルB3になります。
そのため、このセルB3に背景色を設定したい場合の数式を考える必要があります。

その条件式は、以下のようになります。

=C3="済"
// 条件式の先頭には、「=」と入力する必要がある
// 文字列を直接指定する場合は、「"」で囲む必要がある

これは、「セルC3の値が"済"の場合」という意味になります。

では次に、同じ行のセルC3に背景色を設定したい場合の数式を考えます。
こちらに関しても、先ほどと同様に以下のようになるかと思います。

=C3="済"

更に、1つ下の行のセルB4の数式を考えると、以下のようになるかと思います。

=C4="済"

これらをまとめると、以下のようになります。

この数式から分かることは、「C列に関しては固定して、行番号に関しては、相対的に変化させる」ということです。
そのため、「C列を固定する」という内容を含めたセルB3に設定する数式は以下のようになります。

=$C3="済"

この数式を条件付き書式のテキストボックスに入力します。
入力後に、条件を満たしたセルに設定したい書式を[書式]より設定します。
こちらでは、[塗りつぶし]にて背景色をグレーに設定しています。

設定後、[OK]で確定することで、以下のように反映することができます。


他の値に関しても設定したい場合は、再度[条件付き書式]の[新しいルール]にて設定することで、反映することができます。
以下の画像は、"未着手"の場合に、背景色を薄い黄色にしています。

設定されている条件は、[条件付き書式]の[ルールの管理]にて確認することができます。
[ルールの管理]を開いても何も表示されないという場合は、[書式ルールの表示]の隣のリスト内容をご確認ください。

こちらの画面にて、設定したルールの編集や削除、優先順の変更ができます。


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

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


メンバー募集
ExcelVBA学習ロードマップ配布 ExcelVBA学習ロードマップ配布





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

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


- 人気の記事 -



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



サイト累計閲覧数

6690950

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

Excel完全制覇


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

【Excel】フィルターで絞った上でトップ3を求める

【Excel】日付と曜日を表示形式で改行して表示する

【Excel】各シートのタスク件数を求める

【Excel】瞬時に合計を求める

【Excel】行数や列数が異なる複数のマトリックス表を集計

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

【Excel】表のデータ行や項目の位置を移動する

【Excel】数値以外の連続した文字を入力

【Excel】「選択範囲内で中央」の本当の使い道

【ExcelVBA】瞬時にフィルターで絞り込み

【Excel】存在しない矢印線の作成方法

【Excel・Googleスプレッドシート】セルを囲む薄い線を非表示にする

【Excel】表の中に集計行を瞬時に挿入

【Excel】再利用するための瞬時に値を削除できる設定

【ExcelVBA】人数分の招待状を自動で印刷

【Excel・Googleスプレッドシート】セルの数式を瞬時に確認

【ExcelVBA】入力後のセルを自動で編集不可にする

【Excel】一致データの先頭と末尾を抽出

【Excel】FILTER関数で複数条件指定

【Excel】連続した文字の色を自動で薄くする

【Excel】指定の倍数で金額を求める(時間にも活用できる)

【ExcelVBA】直接編集も自動抽出もできる仕組み

【Excel】SUM関数より凄いSUBTOTAL関数とは

【Excel】重複なしでコード単位の番号を割り当てる

【Excel】進捗別にタスクを簡単に抽出





一覧ページへ

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