目次
カスタムルールを作成して、任意の条件でデータを色付けする方法をご覧ください。
別のセルに基づく条件付き書式設定:ビデオトランススクリプト
条件付き書式は、Excelで最も便利な機能の一つです。 標準のルールでは、必要な値に素早く色を付けることができますが、特定のセルの値に基づいて行全体をフォーマットしたい場合はどうしたらよいでしょうか。 数式を使用して、任意の条件付き書式ルールを作成する方法を紹介しましょう。
他のセルが空白の場合、条件付き書式を適用する
ここでは、よくあるタスクとして、IDが空白の行をハイライト表示させたいと思います。 まずは、カスタムルールを作成する手順から説明します。
- まず、ハイライトしたい範囲を選択します。 これは、後でいくつかの手順を省くことができます。 必ず、左上のレコードから始めて、ヘッダー行を省いてください。 将来、新しいエントリにルールを適用する予定がある場合は、範囲をテーブルに変換する方がよいオプションです。
- 上部の「条件付き書式設定」をクリックし、「新しいルール」を選択します。 最後の項目「数式を使用して書式設定するセルを決定する」が必要です。
- これで、カスタム条件を入力し、希望のフォーマットを設定することができます。
- 塗りつぶしの色は、データを見るのに一番手っ取り早い方法なので、選んでOKをクリックしましょう。
- A列に空白がある行を求める式は、以下の通りです。
=A2=""
しかし、それだけでなく、ルールが行ごとに適用されるようにするために、列への参照を絶対的なものにする必要があります。=$A2=""
もし、このセルを常に見たいのであれば、行も修正して、次のようにします。
- Okをクリックすると、次のようになります。
別のセルの値を基にしたExcelの条件付き書式設定
次に、E列に10個以上ある書籍のタイトルを見つける方法を見てみましょう。 書式設定したいのはこれなので、書籍のタイトルを選択し、数式を使用した新しい条件付き書式ルールを作成します。 条件も似たようなものになるでしょう。
=$E2>=10
フォーマットを選んでルールを保存し、その動作を確認します。
このように、これはシンプルなルールで、興味のある値を入力することができます。 値がどこにあるかは重要ではなく、別のシートにある場合は、その名前を参照に含めるだけでよいのです。
複数条件の条件付き書式設定式
例えば、優先順位が高く、数量が8以上の注文を表示したい場合です。
既存のルールを変更するには、「条件付き書式設定」の「ルールの管理」を選び、ルールを見つけて「編集」をクリックします。 複数の条件が満たされるようにするには、関数「AND」を使用し、条件を括弧内にリストし、テキスト値には引用符を忘れずに使用してください。
=AND($D2="High",$E2>8)
少なくとも1つの条件を満たすようにしたい場合は、代わりにOR関数を使用します。 関数を置き換えると、次のようになります:優先順位が高い行をハイライトする または 数量が8個以上の場合。
他のセルのテキストを基にした書式設定
もう一つ、テキスト値を扱う場合に便利な機能を紹介します。 キーワードを含むセルを他のものと一緒に見たい場合、この作業は厄介に感じられるでしょう。 このような場合は、検索機能を使う必要があります。 色付けするレコードを選択し、ルールを作成し、入力するのです。
=SEARCH("Urgent",$F2)>0
ただし、1以上を入力した場合は、そのセルが 立ち上がり をこのテキストで代用してください。
カスタムルールの注意点
また、このトピックに関するブログ記事で、より多くの素晴らしい式の例をご覧いただけます。
テーブルをフォーマットする前に、期待する結果を得られない可能性のある典型的な誤りを簡単に説明します。
まず、セルの絶対参照と相対参照の違いについて覚えておいてください。 列 の場合は、列名の前にドル記号を入力してください。 同列 で、行番号の前にドル記号を追加します。 そして、セル参照を修正するために、言い換えれば、チェックし続けるために 同房 列と行の両方の前にドル記号があることを確認してください。
ルールが1つの行やセルにしか適用されていない場合は、「ルールの管理」に戻り、正しい範囲に適用されていることを確認します。
ルールを作成するときは、常にデータのある範囲の左上のセルを数式に使用し、結果がずれないようにヘッダー行を省きます。
これらの点に注意しさえすれば、条件付き書式はあなたのデータに奇跡をもたらします。 もし、まだうまくいかない場合は、コメントであなたのタスクを共有してください、私たちはあなたを助けるために最善を尽くします。