Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

表を使わずに Excel で行の色を交互に変える方法 (5 つの方法)

データを引き付ける目的で、Excel で行の色を変更できます テーブルを作らなくても。この記事では、Excel で行の色を交互に切り替える方法について説明します。 テーブルなし。

ここから練習用ワークブックをダウンロードできます:

表のない Excel で行の色を交互に変更する 5 つの方法

ここでは5について説明します 表のない Excel で行の色を変更する方法 .また、理解を深めるために、4 のサンプル データを使用します。 列。これらは製品です 、販売利益、ステータス .

表を使わずに Excel で行の色を交互に変える方法 (5 つの方法)

1. Excel で行の色を交互に変更するための塗りつぶしの色オプションの使用

塗りつぶしの色 を使用できます 表のない Excel で行の色を交互に表示する機能 .これは完全に手動のプロセスです。そのため、大量のデータがあると、かなりの時間がかかります。以下に手順を示します。

手順:

  • まず、色を付けたい行を選択する必要があります。ここでは、行 6、8、10、12、 を選択しました そして14 .

表を使わずに Excel で行の色を交互に変える方法 (5 つの方法)

  • その後、ホームに移動する必要があります タブ
  • さて、塗りつぶしの色から 特徴>> 好きな色を選べます。ここでは、グリーン、アクセント 6、ライター 60% を選択しました . この場合、任意のライトを選択してみてください 色。暗い色は入力されたデータを隠す可能性があるためです。次に、フォントの色を変更する必要がある場合があります .

表を使わずに Excel で行の色を交互に変える方法 (5 つの方法)

最後に、別の行の色で結果が表示されます .

表を使わずに Excel で行の色を交互に変える方法 (5 つの方法)

続きを読む: Excel で結合セルの代替行に色を付ける方法

2.セル スタイル機能の使用

セル スタイル を使用できます 表のない Excel で行の色を交互に表示する機能 .これは完全に手動のプロセスです。そのため、非常に多くのデータがある場合、かなり時間がかかる場合があります。以下に手順を示します。

手順:

  • まず、色を付けたい行を選択する必要があります。ここでは、行 6、8、10、12、 を選択しました そして14 .
  • 次に、ホームから タブ>> セル スタイル に移動する必要があります
  • 3 番目に、好みの色またはスタイルを選択します。ここでは、計算を選択しました .

表を使わずに Excel で行の色を交互に変える方法 (5 つの方法)

最後に、別の行の色で次の結果が表示されます .

表を使わずに Excel で行の色を交互に変える方法 (5 つの方法)

続きを読む: Excel でセル値に基づいて代替行に色を付ける方法

類似の読み物

  • 別のワークブックを開いて Excel VBA でデータをコピーする方法
  • [Fixed!] Object Workbook のメソッド Open の失敗 (4 つの解決策)
  • 配列にセル値を入力する Excel VBA (4 つの適切な例)
  • VBA を使用してワークブックを開いてマクロを実行する方法 (4 つの例)

3.数式で条件付き書式を適用する

条件付き書式を適用できます 式で。ここでは 2 を使用します ROW 関数を使用したさまざまな数式 .さらに、 MOD を使用します とISEVEN 関数。

1. MOD 関数と ROW 関数を使用して Excel で行の色を交互に変更する

MOD から始めましょう と ROW 表のない Excel で行の色を交互に変更する関数。 以下に手順を示します。

手順:

  • まず、行の色を交互に変えるために条件付き書式を適用するデータを選択する必要があります。 ここでは、データ範囲 B5:E14 を選択しました .

表を使わずに Excel で行の色を交互に変える方法 (5 つの方法)

  • さて、ホームから タブ>> 条件付き書式に移動する必要があります コマンド
  • 次に、新しいルールを選択する必要があります 数式を適用するオプション

表を使わずに Excel で行の色を交互に変える方法 (5 つの方法)

この時点で、[新しい書式設定ルール] という名前のダイアログ ボックスが表示されます

  • さて、そのダイアログ ボックスから>> 数式を使​​用して書式設定するセルを決定 を選択する必要があります。
  • 次に、次の式を [この式が真である場合の値の書式設定] に書き留める必要があります: ボックス。
=MOD(ROW(),2)
  • その後、フォーマットに移動します メニュー。

表を使わずに Excel で行の色を交互に変える方法 (5 つの方法)

式の内訳

  • こちらが ROW 関数は の数をカウントします .
  • MOD 関数は余りを返します 分割後。
  • つまり、 MOD(ROW(),2)–> 1 または 0 になる 除数は 2なので .
  • 最後に、出力 0 です 塗りつぶしなし 色。

この時点で、[セルの書式設定] という名前のダイアログ ボックスが表示されます。

  • さて、塗りつぶしから オプション>> 任意の色を選択する必要があります。ここでは、グリーン、アクセント 6、ライター 40% を選択しました . この場合、任意のライトを選択してみてください 色。暗い色は入力されたデータを隠す可能性があるためです。次に、フォントの色を変更する必要がある場合があります .
  • 次に、OK を押す必要があります フォーメーションを適用します。

表を使わずに Excel で行の色を交互に変える方法 (5 つの方法)

  • その後、OK を押す必要があります 新しいフォーマット ルールについて ダイアログボックス。 プレビューですぐにサンプルを確認できます ボックス。

表を使わずに Excel で行の色を交互に変える方法 (5 つの方法)

最後に、別の行の色で結果が得られます .

表を使わずに Excel で行の色を交互に変える方法 (5 つの方法)

続きを読む: Excel のグループに基づく交互の行の色 (6 つの方法)

2. ISEVEN および ROW 関数の使用

ISEVEN の使い方を紹介します と 表のない Excel で行の色を交互に変更する関数。 手順は前の方法と似ています。

  • まず、方法 3.1 に従う必要があります。 新しいフォーマット ルール を開く ウィンドウ。
  • 次に、そのダイアログ ボックスから>> [数式を使​​用して書式設定するセルを決定する] を選択する必要があります。
  • 3 番目に、次の式を [この式が真である場合の値の書式設定] に書き留める必要があります: ボックス。
=ISEVEN(ROW())
  • 最後に、フォーマットに進みます メニュー。

表を使わずに Excel で行の色を交互に変える方法 (5 つの方法)

式の内訳

  • こちらが ISEVEN 関数は True を返します 値が偶数の場合
  • ROW 関数は の数をカウントします .
  • したがって、行番号が奇数の場合、 ISEVEN 関数は FALSE を返します .その結果、フィルなしになります 色。

この時点で、[セルの書式設定] という名前のダイアログ ボックスが表示されます。

  • さて、塗りつぶしから オプション>> 任意の色を選択する必要があります。ここでは、ゴールド、アクセント 4、ライター 60% を選択しました .また、サンプルで以下のフォーメーションを確認できます 箱。 この場合、任意のライトを選択してみてください 色。暗い色は入力されたデータを隠す可能性があるためです。次に、フォントの色を変更する必要がある場合があります .
  • 次に、OK を押す必要があります フォーメーションを適用します。

表を使わずに Excel で行の色を交互に変える方法 (5 つの方法)

  • その後、OK を押す必要があります 新しいフォーマット ルールについて ダイアログボックス。 プレビューですぐにサンプルを確認できます ボックス。

表を使わずに Excel で行の色を交互に変える方法 (5 つの方法)

最後に、別の行の色で結果が表示されます .

表を使わずに Excel で行の色を交互に変える方法 (5 つの方法)

続きを読む: How to Shade Every Other Row in Excel (3 Ways)

4. Using Formula with Sort &Filter Command

You can use a formula with the Sort &Filter command to alternate Row colors in Excel without Table . Furthermore, I will use the MODIF , and ROW functions in the formula.以下に手順を示します。

手順:

  • Firstly, you have to select a cell, where you want to keep the output. I have selected the F5
  • Secondly, use the corresponding formula in the F5
=MOD(IF(ROW()=2,0,IF(E5=E4,F4, F4+1)), 2)

表を使わずに Excel で行の色を交互に変える方法 (5 つの方法)

式の内訳

  • Here, IF(E5=E4,F4, F4+1)–> This is a logical test where if the value of E5 cell is equal to E4 cell then it will return the value of F4 cell otherwise it will give 1 increment with F4 cell value.
    • Output:1
  • Then, the ROW() function will count the number of Rows .
    • Output:5
  • IF(5=2,0,1)–> This logical test says that if 5 is equal to 2 then it will return 0 otherwise it will return 1 .
    • Output:1
  • The MOD function will return the remainder after division.
  • Finally, MOD(1,2)–> becomes.
    • Output:1

  • After that, you have to press ENTER 結果を取得します。

表を使わずに Excel で行の色を交互に変える方法 (5 つの方法)

  • Subsequently, you have to drag the Fill Handle icon to AutoFill the corresponding data in the rest of the cells F6:F14 .

表を使わずに Excel で行の色を交互に変える方法 (5 つの方法)

At this time, you will see the following result.

表を使わずに Excel で行の色を交互に変える方法 (5 つの方法)

  • Now, select the data range. Here, I have selected B4:F14 .
  • Then, from the Home ribbon>> go to the Editing タブ
  • Then, from the Sort &Filter feature>> you have to choose the Filter option. Here, you can apply the Keyboard technique CTRL+SHIFT+L.

表を使わずに Excel で行の色を交互に変える方法 (5 つの方法)

At this time, you will see the following situation.

表を使わずに Excel で行の色を交互に変える方法 (5 つの方法)

  • Now, you should click on the Drop-Down Arrow on the F
  • Then, select 1  and uncheck 0.
  • 最後にOKを押してください .

表を使わずに Excel で行の色を交互に変える方法 (5 つの方法)

Subsequently, you will see the following filtered output.

表を使わずに Excel で行の色を交互に変える方法 (5 つの方法)

  • After that, you need to select the filtered data.
  • Then, you have to go to the Home タブ
  • Now, from the Fill Color feature>> you have to choose any of the colors. Here, I have chosen Green, Accent 6, Lighter 60% . In this case, try to choose any light 色。 Because the dark color may hide the inputted data. Then, you may need to change the Font Color .

表を使わずに Excel で行の色を交互に変える方法 (5 つの方法)

  • Now, to remove the Filter feature, from the Home ribbon>> go to the Editing タブ
  • Then, from the Sort &Filter feature>> you have to choose again the Filter オプション
  • Otherwise,  you can press CTRL+SHIFT+L to remove the Filter feature.

表を使わずに Excel で行の色を交互に変える方法 (5 つの方法)

Lastly, you will see the result with the same Row colors for the same Status.

表を使わずに Excel で行の色を交互に変える方法 (5 つの方法)

5. Use of VBA Code to Alternate Row Colors in Excel Without Table

You can employ a VBA code to alternate Row colors in Excel without Table .以下に手順を示します。

手順:

  • Firstly, you have to choose the Developer tab>> then select Visual Basic.

表を使わずに Excel で行の色を交互に変える方法 (5 つの方法)

  • Now, from the Insert tab>> select Module .

表を使わずに Excel で行の色を交互に変える方法 (5 つの方法)

  • Write down the following Code in the Module.
Sub ChangeRowColors()
Dim range As range
Dim chr As Long
Dim NoColor As Long
Dim Colored As Long
'I will Define Color as Input
  NoColor = vbWhite
  Colored = RGB(0, 255, 255)
'Select a range as variable
  Set range = Selection
'You should select more than 1 Row
  If range.Rows.Count = 1 Then Exit Sub
'Loop for Color Changing
  For chr = 1 To range.Rows.Count
    If chr Mod 2 = 0 Then
      range.Rows(chr).Interior.Color = Colored 'Even Row
    Else
      range.Rows(chr).Interior.Color = NoColor 'Odd Row
    End If
  Next chr
End Sub

表を使わずに Excel で行の色を交互に変える方法 (5 つの方法)

Code Breakdown

  • Here, I have created a Sub Procedure named ChangeRowColors .
  • Next, declare some variables range 範囲として to call the range; chr as Long; NoColor 長いとして; Colored as Long .
  • Here, RGB (0, 255, 255) is a light color called Aqua .
  • Then, the Selection property will select the range from the sheet.
  • After that, I used a For Each Loop to put Color in each alternate selected Row using a VBA IF Statement with a logical test .

  • さて、保存 the code then go back to Excel File.

表を使わずに Excel で行の色を交互に変える方法 (5 つの方法)

  • After that, select the range B5:E14 .
  • Then, from the Developer tab>> select Macros.

表を使わずに Excel で行の色を交互に変える方法 (5 つの方法)

  • At this time, select Macro (ChangeRowColors) [実行] をクリックします。 .

表を使わずに Excel で行の色を交互に変える方法 (5 つの方法)

Finally, you will see the result with alternate Row colors .

表を使わずに Excel で行の色を交互に変える方法 (5 つの方法)

Read More:How to Make VBA Code Run Faster (15 Suitable Ways)

💬覚えておくべきこと

  • When you have lots of data then you should use method 3 (Conditional Formatting) or method 5 (VBA Code) . This will save your time to alternate Row colors .
  • In the case of a tiny dataset, you can easily use method 1 (Fill Color) or method 2 (Cell Styles).
  • Furthermore, when you want to color similar data or something sorted then you should use method 4 (Sort &Filter) .

練習セクション

Now, you can practice the explained method by yourself.

表を使わずに Excel で行の色を交互に変える方法 (5 つの方法)

結論

この記事がお役に立てば幸いです。ここでは 5 について説明しました methods to Alternate Row Colors in Excel Without Table. 当社のウェブサイト Exceldemy にアクセスできます Excel 関連のコンテンツをさらに学習します。コメント、提案、またはクエリがあれば、下のコメント セクションにドロップしてください。

関連記事

  • How to Use Select Case Statement in Excel VBA (2 Examples)
  • Learn Excel VBA Programming &Macros (Free Tutorial – Step by Step)
  • Reverse Rows in Excel (4 Easy Ways)
  • 6 Best Excel VBA Programming Books (For Beginners &Advanced Users)
  • How to Use VBA OnKey Event in Excel (with Suitable Examples)
  • Excel VBA:Workbook Level Events and Their Uses
  • How to Open Workbook from Path Using Excel VBA (4 Examples)
  • Browse for File Path Using Excel VBA (3 Examples)

  1. Excel で複数の色でフィルター処理する方法 (2 つの簡単な方法)

    この記事では、Microsoft Excel で複数の色でフィルター処理する方法について説明します .通常、特定の列を複数の色でフィルター処理すると、データセットに存在する他の列は、最初に適用されたフィルターに従ってフィルター処理されすぎます。複数の色でデータをフィルタリングするのは少し難しいです。ただし、2 つお見せします フィルタリングの適切な方法 投稿者 Excel の複数の色 適切なイラストで効果的です。 Excel で複数の色でフィルター処理する 2 つの適切な方法 複数の営業担当者を含む以下のデータセットがあるとします。 名前と販売地域、販売担当者の収益 B、C、 列に記載され

  2. XML を Excel テーブルに変換する方法 (3 つの簡単な方法)

    XML の変換が必要になる場合があります Excel テーブルに .この記事では、XML の変換方法について説明します。 Excel テーブル に Microsoft 365 バージョンを使用 . ここから練習用ワークブックをダウンロードできます: XML ファイルとは XML ファイルには、さまざまなアプリケーションやシステムで読み取り可能な形式でデータを保存できます。基本的に、XML Extensible Markup Language の略 .実際、ユーザーは XML を読むことができません 簡単にファイルします。そのため、別の形式に抽出する必要があります。さらに、XML ファイ