Excelで複数の行に独立した条件付き書式を設定する

  • これを共有
Hugh West

条件付き書式設定 条件付き書式は、Microsoft Excelの重要なツールの1つです。 データの分析、洞察の作成など、私たちはこれを使って行うことができます。 それはあなたの多くの時間を節約し、巨大な仕事の圧力の負荷を軽減することができます。 我々は主にお互いに依存しているデータに対して使用します。 しかし、このチュートリアルでは、Excelで独立して複数の行に条件付きフォーマットを使用することを学ぶことができます。

練習用ワークブックをダウンロードする

この練習用ワークブックをダウンロードする

複数行を独立させた条件付き書式設定.xlsm

Excelで複数行の条件付き書式を独立して使用する2つの方法

さて、これからのセクションでは、Excelで複数行の条件付き書式を適用する簡単で効果的な方法を2つご紹介します。 まず条件を設定し、それを行に適用します。 VBAコードは、選択行のすべての行に条件付き書式をコピーするためだけのコードです。

これを実証するために、以下のデータセットを使用することにする。

ここでは、1月、2月、3月の販売員の名前と販売額からなるデータセットがあります。 我々の目標は、様々な色形式を使って、各月に独立して条件付き書式を適用することです。

1.複数行の条件付き書式設定コマンドの使用について

一番重要なのは、Excelの「ホーム」タブの「条件付き書式」コマンドを使って条件付き書式を適用することです。 これは簡単で、条件と色形式を設定すればいいのですが、「条件付き書式」コマンドを使うと、条件付き書式を適用することができます。

ここでは LARGE機能 LARGE関数は行のn番目に大きな値を返します。 この後、カラーフォーマットを設定します。

📌 ステップス

まず、セル範囲を選択します D5:F10 .

では、その中から ホーム タブに移動します。 条件付き書式設定> ルールの管理 .

その後 条件付き書式ルールマネージャー をクリックすると、ダイアログボックスが表示されます。 新ルール .

での 新しい書式ルール ダイアログボックスで 数式を使用して、どのセルをフォーマットするかを決定します。 次に、次の数式を入力します。

=d5=大きい($d5:$f5,1)

この式は、3ヶ月のうち1番大きな値を返します。 次に、以下のボタンをクリックします。 フォーマット

より セルのフォーマット をクリックし、塗りつぶしの色を選択します。 そして よっしゃー .

これで、数式と塗りつぶしの色が設定されました。 次に、次のようにクリックします。 よっしゃー .

では、マークしてください。 停止 IF True このチェックボックスは重要で、数式が独立した行に対してのみ機能することを確認します。 次に 新ルール をクリックすると、さらに数式が追加されます。

ここでもう一度、前のルールと同じように2つのルールを作成します。 この2つのルールは、それぞれ2番目と3番目の高い値を返します。

フォーミュラ。

=d5=大きい($d5:$f5,2)

=d5=大きい($d5:$f5,3)

最後に、すべてのフォーマットと数式を設定しました。 チェックボックスをマークすることを忘れないでください。

その後 よっしゃー .

ご覧のように、複数の行に独立して条件付き書式を適用することに成功しています。

類似の読み物。

  • 複数の行に条件付き書式を適用する方法(5つの方法)
  • Excel 条件付き書式で行の色を交互に変更する【動画あり
  • 各行に個別に条件付き書式を適用する:3つのヒント
  • 条件付き書式を使用して行をハイライトする方法(9つのメソッド)

2.エクセルで複数行を独立させるVBAコード

VBAのコードで条件付き書式を使うことができます。 この方法は、すべての行に書式をコピーします。 まず、ルールを適用する必要があります。 次に、VBAコードが書式をコピーしてすべての行に貼り付けます。

行ごとに自動的にルールが作成されることを忘れないでください。 そのため、先ほどのものとは異なります。

📌 ステップス

まず、セル範囲を選択します D5:F5

では、その中から ホーム タブに移動します。 条件付き書式設定> ルールの管理 .

その後 条件付き書式ルールマネージャー をクリックすると、ダイアログボックスが表示されます。 新ルール .

での 新しい書式ルール ダイアログボックスで 数式を使用して、どのセルをフォーマットするかを決定します。 次に、次の数式を入力します。

=d5=大きい($d5:$f5,1)

この式は、3ヶ月のうち1番大きな値を返します。 次に、以下のボタンをクリックします。 フォーマット

より セルのフォーマット をクリックし、塗りつぶしの色を選択します。 そして よっしゃー .

これで、数式と塗りつぶしの色が設定されました。 次に、次のようにクリックします。 よっしゃー .

では、マークしてください。 停止 IF True このチェックボックスは重要で、数式が独立した行に対してのみ機能することを確認します。 次に 新ルール をクリックすると、さらに数式が追加されます。

ここでもう一度、前のルールと同じように2つのルールを作成します。 この2つのルールは、それぞれ2番目と3番目の高い値を返します。

フォーミュラ。

=d5=大きい($d5:$f5,2)

=d5=大きい($d5:$f5,3)

最後に、すべてのフォーマットと数式を設定しました。 チェックボックスをマークすることを忘れないでください。

その後 よっしゃー 最初の行を3色スケールでフォーマットします。

を押してください。 Alt+F11 を選択し、VBA Editorを起動します。 Insert> Module.

次に、次のコードを入力します。

 Sub format_all_rows() Dim rng As Range Dim r As Long Set rng = Selection rng.Rows(1).Copy For r = 2 To rng.Rows.Count rng.Rows(r).PasteSpecial Paste:=xlPasteFormats Next r End Sub 

ここで、ファイルを保存します。 その後、セルの範囲を選択します。 D5:F10 .

次に、 を押します。 Alt+F8 を選択して、[マクロ]ダイアログボックスを開きます。 を選択します。 format_all_rows とする。

その後 走る。

このように、複数の行に対して独立して条件付き書式を適用することに成功しています。 この方法は、それぞれの行を独立して評価しています。

💬覚えておくべきこと

これらのメソッドを実装するには、常に" Trueの場合は停止 「をチェックすると、データが条件を満たしたときに、他のルールを無視します。

このVBAコードは、各行に対して同じルールを生成するため、データセットが大きい場合、処理が遅くなる可能性があります。

結論

最後に、このチュートリアルで、Excelの複数行の条件付き書式設定に関する有用な知識の一部を得ることができたと思います。 これらの手順をすべて学び、あなたのデータセットに適用することをお勧めします。 練習用ワークブックをダウンロードし、自分でこれらを試してください。 また、コメント欄に自由にフィードバックしてください。 あなたの貴重なフィードバックにより、私たちは作成意欲を保つことができます。このようなチュートリアルは、私たちのウェブサイトをご覧ください。 Exceldemy.com Excelにまつわる様々なトラブルや解決策をご紹介します。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。