ほとんどの場合、条件付き書式設定は、期限切れ日や予算支出額など、セルに入力されたデータに応じてセルまたはフォントの色を変更するために使用されます。通常、これはExcelの現在の条件を使用して行われます。ただし、Excelの式を使用してカスタム条件付き書式設定ルールを作成して、ユーザー指定の条件をテストすることもできます。
このような式を組み合わせた1つの式MOD そして行 関数を使用して、大規模なワークシートでデータを読み取ることを可能にするデータの代替行を自動的にシェードすることができます。
Excelでのシェーディング行/列
数式を使用して行シェーディングを追加するもう1つの利点は、シェーディングが動的であることです。つまり、行数が変更されるとシェーディングが変化します。行が挿入または削除されると、パターンを維持するために行の陰影が調整されます。
この式では、代替行だけがオプションではありません。以下で説明するように、これをわずかに変更することで、数式で行のパターンを陰にすることができます。たとえ選択したとしても、行の代わりに列を陰影付けすることさえできます。
ワークシート行をExcelで陰影付けする
最初のステップは、シェーディングされるセルの範囲を強調表示することです。式はこれらの選択されたセルにのみ影響するからです。条件付き書式を使用して行をシェーディングする手順は、次の式を使用します。
= MOD(ROW()、2)= 0
- オープンする Excel ワークシート - このチュートリアルでは空白のワークシートが使用できます。
- ハイライト ワークシート内のセル範囲。
- クリックしてくださいホーム タブ リボンの
- クリックしてください 条件付き書式 アイコン。
- 選択する 新しいルールオプションを開く 新しい書式設定規則 ボックス.
- の中に スタイル ボックスで、 クラシック オプション。
- クリックしてください 上位または下位位の値のみを書式設定する ボックスをクリックして値を次の値に変更します。 数式を使用してフォーマットするwhchセルを決定する.
- 上記の式を下のボックスに入力します式を使用して、フォーマットするセルを決定する オプション。
- クリック ドロップダウンボックス の隣に フォーマットする 交互の行の配色を選択します。
- クリックOK ダイアログボックスを閉じてワークシートに戻ります。
- 選択した範囲の代替行は、選択した背景塗りつぶし色で網掛けされるようになりました。
MOD式の解釈
私たちが設計したパターンは、 MOD 式の中の関数。何 MOD doesは行番号を( 行 関数)を括弧内の2番目の数字で置き換えます(2)を呼び出し、ときどき呼ばれるように剰余またはモジュラスを返します。
= MOD(ROW()、2)= 0
この時点で、条件付き書式設定が引き継がれ、モジュラスと等号の後の数字が比較されます。一致がある場合(または条件が 真)、行は陰影付けされ、等号の両側の数字が一致しない場合、条件は次のようになります。 偽 その行にシェーディングは発生しません。
条件=0 この行にはしばしば独自の書式設定を持つ見出しが含まれているため、範囲内の最初の行には影が付いていないと判断されます。
行ではなく列の陰影を選択する
行の陰影付けに使用する式を変更して、列を陰影付けすることもできます。必要な変更は、 カラム 関数の代わりに 行 式の中の関数。そうすることで、数式は次のようになります。
= MOD(COLUMN()、2)= 0
シェーディングパターンの変更
シェーディングパターンの変更は、数式の2つの数字のいずれかを変更することで簡単に実行できます。
- 行シェーディングを2番目の行ではなく1番目の行から開始するには、式の末尾で、 =0 に=1.
- 3行目または4行目を交互の行の代わりに陰影付けするには、 2 数式の 3 または 4.
角括弧内の数字は、除数と呼ばれているので、除数と呼ばれます。 MOD 関数。あなたがゼロで分けるクラスを数学で覚えていれば、許されず、Excelでも許されません。あなたが 0 ブラケットの内側にある 2その範囲内では陰影は全く出ません。
さらに、実際にパターンを変更するには、条件演算子または比較演算子を変更します(=)を式より小記号(<)。変更することによって =0 に <2 (2未満)、例えば、2つの行を一緒に陰影付けすることができる。それを作る <3シェーディングは3行のグループで行われます。
小なり演算子を使用する場合の唯一の注意点は、角括弧内の数字が数式の最後の数字よりも大きいことを確認することです。そうでない場合、範囲内のすべての行が網掛けされます。