小技集

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



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
トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ


- 人気の記事 -



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



サイト累計閲覧数

5986206

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

Excel完全制覇


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

【ExcelVBA】項目名をクリックするだけで並べ替え

【Excel】直近N日間のみ自動でグラフに表示

【Excel】同じセル内の複数の値を集計

【Excel】候補に表示されない3つの隠し関数

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

【Word】「表記ゆれ」を瞬時に修正する方法

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

【Excel】シフト表への入力を爆速にする

【Excel】商品ごとの販売数の合計を瞬時に集計

【Excel】スケジュール表の今日の日付を自動で色付け

【Excel】セル自体が斜めになる!?

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

【Excel】連動したドロップダウンリスト

【Word】指定した位置でページを分ける

【Excel】新関数で「好みの項目」を「好みの順番」で抽出する方法

【Excel】複数行のデータを瞬時に1列にする方法

【Excel】指定項目の要素別の表を瞬時に作成

【Excel】入力した数値を0埋め4桁にする

【ExcelVBA】選択した時のみ値が表示される!?

【Excel】ガントチャートの対象期間を自動色付け

【Excel】選択した範囲内の改行を一括削除

【Excel】各シートのセルの値を一括抽出

【Excel】必要な範囲以外を非表示にする

【Excel】数式の参照元(先)のセルを瞬時に選択

【Excel】表に自動で罫線を設定(カテゴリー別の罫線も設定)





一覧ページへ

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

メンバーに加入すると多くの特典が得られます

・全作品ダウンロード
・コンテンツ閲覧管理
・チャットサポート

 メンバー募集は
こちら 

LINE登録者限定特典案内

※メンバーページと連携すると表示されなくなります