Excel でセルの値に基づいて 1 行おきに色を付ける方法
Excel でセルの値に基づいて行を 1 行おきに色付けする方法を学ぶ必要があります ?大きなデータシートで作業する場合、行の色を交互にする必要があります データセットをよりよく視覚化します。そのようなユニークな種類のトリックを探しているなら、あなたは正しい場所に来ました.ここでは、10 について説明します Excel のセル値に基づいて行の色を交互に変更する簡単で便利な方法。
次の Excel ワークブックをダウンロードして、理解を深め、練習してください。
Excel でセル値に基づいて代替行に色を付ける 10 の方法
アプローチを実証するために、Daily Sales- Fruits Section に関するレポートを検討します。 とある食料品店の。このデータセットには、製品の名前が含まれています 列 B 、および顧客の名前 そして数量 C 列の製品の数 そしてD 、それぞれ。
次に、上記のデータセットを使用して、Excel の値に基づいて行の色を交互にする方法を示します。この場合、列 B のセル値を検討します 基本値として。これらの値に基づいて、行全体が色付けされます。
1. Excel のセル値に基づいて手動で代替行に色を付ける
ここでは、それらの行を選択してから目的の背景色を選択することで、行の色を交互に変更します。以下の手順を見てみましょう。
📌 手順
- 交互の行は隣接する行ではないため、CTRL を押して選択しました .
- 選考手続き後、ホームへ タブ
- 次に、塗りつぶしの色を選択します フォント のドロップダウン グループ。
- 後で、グリーン、アクセント 6、ライター 60% を選択します 利用可能な色から。
- このようにして、Excel のセル値に基づいて行ごとに色を変えることができます。
続きを読む: Excel で結合セルの代替行に色を付ける方法
2. Excel でテーブル オプションとして書式設定を使用する
代替行を任意の色で塗りつぶすには、Format as Table を使用できます オプションを簡単に。このプロセスの手順は次のとおりです。
📌 手順
- まず、データセットを選択します。この場合、B4:D14 のセルを選択しました
- 次に、ホームに移動します タブ
- 次に、[表形式] を選択します スタイルのドロップダウン グループ。
- 後で、ライト グリーン、テーブル スタイル ライト 7 を選択します オプションから。
- すぐに、テーブルの作成 ダイアログ ボックスが表示されます。
- この時点で、My table has headers を確認してください。 オプション
- 次に、[OK] をクリックします .
- その後、行の色が交互になった次の表が得られます。
- テーブル全体を選択します。この場合、B4:D14 のセルを選択しました
- その後、テーブル デザインに移動します タブ
- 次に、ツールで [範囲に変換] を選択します グループ。
- ここで、[はい] をクリックします。
- 最後に、以前のデータ範囲に戻りますが、セルの値に基づいて行の色が交互に変わります。
続きを読む: 表のない Excel で行の色を交互に変える方法 (5 つの方法)
3. Excel でセル値に基づいて代替行に色を付けるテーブルを作成する
テーブルを使用します 次のデータセットのセル値に基づいて行の色を交互にするオプション。以下の手順に従ってください。
📌 手順
- 最初に、B4:D14 内のセルを選択します
- 次に、挿入に移動します タブ
- その後、テーブルを選択します テーブルのオプション グループ。
- 突然、テーブルの作成 ダイアログがポップアップします。
- 次に、[OK] をクリックします .
- したがって、データ範囲を次の表に変換して、行の色を交互に変えることができます。
- 繰り返しになりますが、表を範囲に変換するには、方法 2 の手順に従います。 .
続きを読む: Excel でグループに基づいて行の色を交互にする方法 (6 つの方法)
4.フォーマット ペインター オプションの使用
このセクションでは、フォーマット ペインターを使用します。 次のデータセットの値に基づいて行の色を交互にするオプション。以下の手順で進めていきましょう。
📌 手順
- 範囲の 2 行目を選択したら、[ホーム] に移動します。 タブ
- 次に、塗りつぶしの色を選択します フォント のドロップダウン グループ。
- 後で、グリーン、アクセント 6、ライター 60% を選択します 利用可能な色から。
これで、色のない行と色のある行を含むフォーマットが作成されました。次に、フォーマット ペインターを使用します オプションで、この形式を残りの行にコピーします。
- 最初に、最初の 2 行、つまり 5 行を選択します。 そして 6 .
- 次に、フォーマット ペインターを選択します クリップボードのオプション グループ。
- 次に書式ペインター 記号が表示されたら、下にドラッグして右側にドラッグします。
その結果、データ範囲が帯状の行になっていることがわかります。
5. IF および MOD 関数の適用
このアプローチでは、IF を使用します とMOD データセットのバイナリ グループを取得する関数。このアプローチの手順を以下に示します:
📌 手順
- 最初に、セル E4 を選択します ゼロ (0) と書き留めます
0
- 次に、ENTER を押します .
- 次に、セル E5 を選択します 次の数式をセルに書き留めます。
=MOD(IF(B5=B4,E4,E4+1),2)
式の内訳 IF(B5=B4, E4, E4+1): IF 関数 セル B5 の値をチェックします B4 で .両方の値が一致する場合、関数はセル E4 の値を返します .それ以外の場合は、1 を追加します セル E4 の値 そしてそれを返します。
MOD(IF(B5=B4, E4, E4+1),2): MOD 関数 IF 関数の結果を除算します 2までに 残りの値を表示します。
- ENTER を押すだけです キー。
- その後、フィル ハンドルをダブルクリックします。 数式をセル E14 までコピーするアイコン .
- その結果、列 E の残りのセルは 結果を得る。
- 次に、セルの範囲 B5:E14 を選択します .
- その後、ホームに移動します タブ
- 次に、ドロップダウン矢印をクリックします 条件付き書式の スタイル グループ。
- 後で、新しいルールを選択します ドロップダウン リストからオプションを選択します。
- その結果、新しいフォーマット ルールという小さなダイアログ ボックスが表示されます。
- 次に、[数式を使用して書式設定するセルを決定する] を選択します [ルールの種類を選択] セクションの下 .
- その後、次の式を下の空のボックスに書き留めます。式が真である場合の値の書式設定 テキスト。
=$E5=1
- 次に、[フォーマット] をクリックします。 オプション
- セルの書式設定という別のダイアログ ボックス
- 塗りつぶしで タブで、必要に応じて色を選択して、行を区別できるようにします。 グリーン、アクセント 6、ライター 60% を選択しました 色。
- 最後に、[OK] をクリックします。 .
- もう一度、[OK] をクリックします。 新しいフォーマット ルールを閉じる ダイアログ ボックス。
- このようにして、Excel の値に基づいて行の色を交互に指定できます。
- 次に、列 E を右クリックします。 .
- その後、非表示を選択します コンテキスト メニューのオプション .
- その結果、余分な列は非表示になりました。結果は下の画像のようになります。
6. IF、MOD、および ROW 関数の組み合わせ
このプロセスでは、IF 、MOD 、ROW 関数は、データセットのバイナリ グループを取得するのに役立ちます。メソッドを段階的に見ていきましょう。
📌 手順
- まず、セル E4 を選択します ゼロ (0) と書き留めます
0
- 次に、ENTER を押します .
- 次に、セル E5 を選択します 次の数式をセルに書き留めます。
=MOD(IF(ROW()=2,0,IF(B5=B4,E4,E4+1)),2)
式の内訳 ROW(): ROW 関数 行番号を返します。この場合、値は 5 です .
IF(B5=B4, E4, E4+1): IF 関数 セル B5 の値をチェックします B4 で .両方の値が一致する場合、関数はセル E4 の値を返します .それ以外の場合は、1 を追加します セル E4 の値 そしてそれを返します。
IF(ROW()=2,0,IF(B5=B4,E4, E4+1)): この式では、IF 関数 行番号が 2 に等しいかどうかをチェックします .ロジックが True の場合、関数は 0 を返します .または、ロジックが False の場合、関数は 2 番目の IF 関数 の結果を返します .
MOD(IF(ROW()=2,0,IF(B5=B4,E4, E4+1)),2): MOD 関数 IF 関数の結果を除算します 2までに 残りの値を表示します。
- ENTER を押すだけです キー。
- 次に、セルの範囲 B5:E14 を選択します .
- その後、ホームに移動します タブ
- 次に、ドロップダウン矢印をクリックします 条件付き書式の スタイル グループ。
- 後で、新しいルールを選択します ドロップダウン リストからオプションを選択します。
- その結果、新しいフォーマット ルールという小さなダイアログ ボックスが表示されます。
- 次に、[数式を使用して書式設定するセルを決定する] を選択します [ルールの種類を選択] セクションの下 .
- その後、次の式を下の空のボックスに書き留めます。式が真である場合の値の書式設定 テキスト。
=$E5=1
- 次に、[フォーマット] をクリックします。 オプション
- セルの書式設定という別のダイアログ ボックス
- 塗りつぶしで タブで、必要に応じて色を選択して、行を区別できるようにします。 グリーン、アクセント 6、ライター 60% を選択します 色。
- 最後に、[OK] をクリックします。 .
- もう一度、[OK] をクリックします。 新しいフォーマット ルールを閉じる ダイアログ ボックス。
- このようにして、Excel の値に基づいて行の色を交互に指定できます。
- さらに、方法 5 の手順に従うこともできます 余分な列を非表示にします。
7. AND、IF、LEN、MOD 関数の活用
この方法では、まず IF 関数 を使用します。 データセットで数値グループを取得します。それに加えて、AND を使用する必要があります 、レン 、および MOD 行の色を交互に変更する条件付き書式ルールの機能。 このプロセスの手順は次のとおりです。
📌 手順
- まず、セル E4 を選択します ゼロ (0) と書き留めます
0
- 次に、ENTER を押します .
- 次に、セル E5 を選択します 次の数式をセルに書き留めます。
=IF(B5=B4,E4,E4+1)
式の内訳 IF(B5=B4, E4, E4+1): IF 関数 セル B5 の値をチェックします B4 で .両方の値が一致する場合、関数はセル E4 の値を返します .それ以外の場合は、1 を追加します セル E4 の値 そしてそれを返します。
- ENTER を押すだけです キー。
- 次に、セルの範囲 B5:E14 を選択します .
- その後、ホームに移動します タブ
- 次に、ドロップダウン矢印をクリックします 条件付き書式の スタイル グループ。
- 後で、新しいルールを選択します ドロップダウン リストからオプションを選択します。
- その結果、新しいフォーマット ルールという小さなダイアログ ボックスが表示されます。
- 次に、[数式を使用して書式設定するセルを決定する] を選択します [ルールの種類を選択] セクションの下 .
- その後、次の式を下の空のボックスに書き留めます。式が真である場合の値の書式設定 テキスト。
=AND(LEN($B5)>0,MOD($E5,2)=0)
式の内訳 LEN($B5): LEN 関数 セル値の長さをカウントします。この場合、値は 5 です .
MOD($E5,2): この関数は、セル E5 の値を除算します 2 までに 残りの値を表示します。ここでは、結果は 1 です .
AND(LEN($B5)>0, MOD($E5,2)=0): この式では、AND 関数 LEN 関数の値かどうかをチェックします 5 より大きい MOD 関数の結果 0 に等しい .両方のロジックが True の場合 、選択した色が行に表示されます。それ以外の場合は、通常どおり表示されます。
- 次に、[フォーマット] をクリックします。 オプション
- セルの書式設定という別のダイアログ ボックス
- 塗りつぶしで タブで、必要に応じて色を選択して、行を区別できるようにします。 グリーン、アクセント 6、ライター 60% を選択します 色。
- 最後に、[OK] をクリックします。 .
- もう一度、[OK] をクリックします。 新しいフォーマット ルールを閉じる ダイアログ ボックス。
- このようにして、Excel のセル値に基づいて行ごとに色を変えることができます。
8. Excel のセル値に基づいて代替行に色を付ける ISODD 関数の適用
この手順では、IF を使用します。 とSUM 最初に関数を使用して、データセットの数値グループを取得します。次に、ISODD 関数を適用します。 条件付き書式で 行の色を交互に変更します。このプロセスの手順は次のとおりです。
📌 手順
- まず、セル E4 を選択します ゼロ (0) と書き留めます
0
- 次に、ENTER を押します .
- 次に、セル E5 を選択します 次の数式をセルに書き留めます。
=IF(B4=B5,E4,SUM(E4,1))
式の内訳 SUM(E4,1): SUM 関数 will add 1 with the value of cell E4 . For this cell, the function returns 1 .
IF(B4=B5,E4,SUM(E4,1)): The IF function checks the value of cell B5 with B4 . If both values match each other, the function returns the value of cell E4 . On the other hand, if the logic is False , it returns the result of the SUM function .
- Simply, press the ENTER キー。
- Now, select the range of cells B5:E14 .
- After that, go to the Home タブ
- Then, click on the drop-down arrow of the Conditional Formatting on the Styles グループ。
- Later, select the New Rules option from the drop-down list.
- As a result, a small dialog box called New Formatting Rule
- Then, select Use a formula to determine which cells to format under the section of Select a Rule Type .
- Afterward, write down the following formula into the empty box below Format values where the formula is true text.
=ISODD($E5)
Then, ISODD will determine if the corresponding cell value is odd or not, and if it is odd then it will return TRUE . If the logic is TRUE the row will show our selected color. Otherwise, it shows as usual.
- Then, click on the Format オプション
- Another dialog box called Format Cells
- In the Fill tab, choose a color according to your desire to make the rows distinguishable. We choose Green, Accent 6, Lighter 60% color.
- In the end, click OK .
- もう一度、[OK] をクリックします。 to close the New Formatting Rule ダイアログ ボックス。
- In this way, you can give alternate row colors based on the cell value in Excel.
9. Linking ISEVEN Function with Filter Option
In this section, we are going to use the ISEVEN function and the Filter option to alternate the row colors based on values. Let’s explore the method step by step.
📌 Steps
- For convenience, we have added the Helper
- Secondly, select cell E5 and write down the following formula.
=ISEVEN(ROW())
The ROW function returns the row number. Then, ISEVEN will determine if the corresponding row number is even or not, and if it is even then it will return TRUE それ以外の場合 FALSE .
- Simply, press the ENTER キー。
- At this moment, select the dataset. In this case, we selected cells in the B4:E14
- Then, go to the Home タブ
- After that, select the Sort &Filter drop-down on the Editing グループ。
- Later, choose the Filter オプション
- As a result, we will get the filtered table.
- At present, click on the dropdown symbol of the Helper
- Then, uncheck the TRUE option to hide it and press OK .
- As a result, the rows with TRUE will be hidden.
- Next, select the unhidden rows in the dataset.
- Now, go to the Home タブ
- Then, select the Fill Color drop-down on the Font グループ。
- Later, choose Green, Accent 6, Lighter 60% from the available colors.
- Finally, we are getting the rows highlighted.
- Again, click on the dropdown symbol of the Helper
- At this moment, select the option Clear Filter From “Helper” .
- Later, click on the OK ボタン。
- Eventually, we are getting our desired alternate row colors based on the cell values.
- Again, select the whole dataset including the header row.
- Afterward, go to the Home タブ
- Next, select the Sort &Filter drop-down on the Editing グループ。
- Lastly, unclick the Filter オプション
So, now we are having our normal data range having alternate row colors.
10. Employing VBA Code to Color Alternate Row Based on Cell Value in Excel
Employing the VBA code is always an amazing alternative. Follow the steps below to be able to solve the problem in this way.
📌 Steps
- Firstly, press the ALT+F11 キー。
- Suddenly, the Microsoft Visual Basic for Applications window will open.
- Then, go to the Insert タブ
- After that, select Module from the options.
- It opens the code module where you need to paste the code below.
Sub Alternate_Row_Color()
Dim y As Integer
For y = 1 To Selection.Rows.Count
If y Mod 2 = 0 Then
Selection.Rows(y).Interior.Color = RGB(198, 224, 180)
End If
Next
End Sub
Here, we have declared y as Integer and the FOR loop will work for each row of our dataset, and the IF statement will ensure that if the row number is divisible by 2 or even then it will only be colored.
- Now, return to the sheet and select the dataset.
- Then, go to the Developer Tab.
- Next, select the Macros Option on the Code グループ。
- Suddenly, the Macro wizard will open up.
- Afterward, select the macro Alternate_Row_Color (that we have created in the previous step).
- Finally, press the Run ボタン。
Finally, you can fill the alternate row with your desired color. One thing is to notice that here Excel is considering the first row of our selection as Row 1 and so it is odd (basically it was Row 5 ) and the following row as Row 2 and so it is colored because it is even ( actually it was Row 6 ).
練習セクション
For doing practice by yourself we have provided a practice section like below in the last sheet named Practice Section on the workbook.自分でやってください。
結論
This article provides easy and brief solutions to color alternate rows based on the cell values in Excel . Don’t forget to download the Practice ファイル。この記事をお読みいただきありがとうございます。 Please let us know in the comment section if you have any queries or suggestions.当社のウェブサイト Exceldemy にアクセスしてください
Related Article
- How to Shade Every Other Row in Excel (3 Ways)
-
Excel で結合セルの代替行に色を付ける方法
Microsoft Excel で大規模なデータ セットを操作する場合、別の色で行を 1 行おきに書式設定すると便利な場合があります。これにより、データのスキャンとパターンや傾向の特定が容易になります。 VBA を使用できます 結合されたセルに別の行の色を適用するコードは非常に簡単です。この記事では、Excel で結合されたセルの行の色を簡単に変更する方法を紹介します。それでは、これ以上の議論はせずに始めましょう。 次のリンクから Excel ファイルをダウンロードして、それに沿って練習できます。 Excel で結合セルの代替行に色を付ける手順 次のデータセットでは、一番左の列 Categ
-
Excel でセルの色でフィルター処理する方法 (2 つの簡単な方法)
Excel では、通常、目的に応じてセルをさまざまな色で塗りつぶすことができます。この記事は、さまざまな色を使用してさまざまな種類の内容を示すワークシートがあり、セルの色に基づいて特定のセルをフィルター処理または選択する場合に役立ちます。この記事では、フィルタリングする方法を紹介します セルごと 色 エクセルで . 次の Excel ワークブックをダウンロードして、理解を深め、自分で練習してください。 Excel でセルの色でフィルター処理する 2 つの便利な方法 以下の方法では、Excel でセルの色でフィルター処理する方法を学習します。 フィルタ を利用して コマンドと 検索 の使