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

  • これを共有
Hugh West

お客様のデータを誘引する目的で、お客様は Excelの行の色を変更する 今回は、その方法を説明します。 Excelの行の色を変更する テーブルなし

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

練習用ワークブックは、こちらからダウンロードできます。

列の色を変更する.xlsm

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

ここでは、以下のことを説明します。 5 の方法があります。 Excelでテーブルを使わずに行の色を変更する また、理解しやすいように、サンプルデータには 4 の欄があります。 製品 , 売上高 , 利益 ステータス .

1.Excelで行の色を交互に変える塗りつぶし色オプションの使い方

を使用することができます。 塗りつぶし色 特集 Excelでテーブルを使わずに行の色を変更する この作業は手作業になるため、データ量が多い場合は時間がかかります。 手順は以下のとおりです。

ステップス

  • まず、色を付けたい行を選択します。 ここでは、行を選択しました。 6, 8, 10, 12, 14 .

  • その後 ホーム タブで表示します。
  • では、その中から 塗りつぶし色 feature>> 色を選択する必要があります。 ここでは、私が選択したのは グリーン、アクセント6、ライター60 . この場合、任意のものを選んでみてください。 ライト の色を変更する必要があります。 文字色 .

最後に、その結果を オルタネートローカラー .

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

2.セルスタイル機能を使う

を使用することができます。 セルスタイル 特集 Excelでテーブルを使わずに行の色を変更する この作業は手作業になるため、データ量が多い場合は時間がかかります。 手順は以下のとおりです。

ステップス

  • まず、色を付けたい行を選択します。 ここでは、行を選択しました。 6, 8, 10, 12, 14 .
  • 2つ目は、から ホーム tab>> に移動する必要があります。 セルスタイル 機能を搭載しています。
  • 3つ目は、好みの色やスタイルを選ぶことです。 ここでは、私が選んだのは 算出方法 .

最後に、以下のような結果が表示されます。 列色 .

続きを読む Excelでセルの値に基づいて交互の行に色を付ける方法

3.数式を使った条件付き書式の適用

応募することができます 条件付き書式設定 を式で表す。 ここでは との異なる式があります。 ROW関数 .さらに、その中で モデル イセブン の機能を持つ。

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

を始めましょう。 モデル に機能する。 ExcelでTableを使わずに行の色を変更する。 その手順は以下の通りです。

ステップス

  • を適用したいデータまで選択します。 条件付き書式でRowの色を交互に変更する。 ここでは、データ範囲を選択しました B5:E14 .

  • では、その中から ホーム tab>> に移動する必要があります。 条件付き書式設定 コマンドを使用します。
  • 次に 新ルール オプションで数式を適用することができます。

このとき、ダイアログボックス 新しい書式ルール が表示されます。

  • さて、その中から ダイアログボックス >> を選択する必要があります。 数式を使用して、どのセルをフォーマットするかを決定します。
  • 次に、以下の数式を書き込む必要があります。 この式が真である場合の値をフォーマットする。 ボックスを使用します。
=MOD(ROW(),2)です。

  • その後 フォーマット のメニューがあります。

フォーミュラ・ブレークダウン

  • ここでは の数をカウントします。 .
  • があります。 モデル 関数が返します。 残部 分割後。
  • だから MOD(ROW(),2)-> になる。 1 または 0 というのは、被除数が 2 .
  • 最後に、もし 出力 でございます 0 そうなると むてん の色になります。

このとき、ダイアログボックス セルのフォーマット が表示されます。

  • では、その中から 塗りつぶし を選択します。 グリーン、アクセント6、ライター40 . この場合、任意のものを選んでみてください。 ライト の色が濃いと入力したデータが隠れてしまう可能性があるため、その場合は 文字色 .
  • 次に よっしゃー をクリックし、フォーメーションを適用します。

  • その後で よっしゃー について 新しい書式ルール ダイアログボックスが表示されます。 ここでは、サンプルを即座に プレビュー ボックスを使用します。

でようやく結果が得られます。 列色 .

続きを読む Excelでグループに応じた行の色を交互に表示する(6つの方法)

2.ISEVEN関数とROW関数の利用

では、その使い方を紹介します。 イセブン に機能する。 ExcelでTableを使わずに行の色を変更する。 手順は、これまでの方法と同様です。

  • まずは、以下のことを守ってください。 メソッド-3.1 を開いてください。 新しい書式ルール ウィンドウに表示されます。
  • 次に、そのダイアログボックスから、>> を選択する必要があります。 数式を使用して、どのセルをフォーマットするかを決定します。
  • 3つ目は、次の式を書き込むことです。 この式が真である場合の値をフォーマットする。 ボックスを使用します。
=ISEVEN(ROW())

  • 最後に フォーマット のメニューがあります。

フォーミュラ・ブレークダウン

  • ここでは イセブン 関数が返す の場合、その値は の番号を入力します。
  • があります。 の数をカウントします。 .
  • つまり、Row数が奇数であれば イセブン 関数が返す ファルス その結果 むてん の色になります。

このとき、ダイアログボックス セルのフォーマット が表示されます。

  • では、その中から 塗りつぶし を選択します。 ゴールド、アクセント4、ライター60 .また、下のフォーメーションは サンプル ボックスを使用します。 この場合、任意のものを選んでみてください。 ライト の色を変更する必要があります。 文字色 .
  • 次に よっしゃー をクリックし、フォーメーションを適用します。

  • その後で よっしゃー について 新しい書式ルール ダイアログボックスが表示されます。 ここでは、サンプルを即座に プレビュー ボックスを使用します。

最後に、その結果を 列色 .

続きを読む エクセルで1行おきに影をつける方法(3つの方法)

類似の読み物

  • Excel VBAで別のワークブックを開いてデータをコピーする方法
  • [修正!】オブジェクトワークブックのメソッドオープンに失敗する(4つの解決方法)
  • Excel VBAで配列にセルの値を入力する(4つの適切な例)
  • VBAでワークブックを開き、マクロを実行する方法(4例)
  • Excel VBAでファイルのパスを参照する(3例)

4.ソート&アンプ;フィルタコマンドで数式を使う

を使った計算式を使うことができます。 ソート&フィルター というコマンドがあります。 Excelでテーブルを使わずに行の色を変更する .さらに モデル , イフ そして その手順は以下の通りです。

ステップス

  • まず、出力を保存するセルを選択する必要があります。 ここでは、出力先のセルとして F5 のセルがあります。
  • 第二に、対応する数式を F5 のセルがあります。
=mod(if(row()=2,0,if(e5=e4,f4,f4+1)), 2)

フォーミュラ・ブレークダウン

  • これです。 IF(E5=E4,F4,F4+1)-> これは ろんりせきしけん ここで、もし E5 のセルが等しくなります。 E4 の値を返します。 F4 を表示します。 F4で1インクリメント セルの値です。
    • 出力:1
  • その後 ROW() の数をカウントします。 .
    • 出力:5
  • IF(5=2,0,1)-> この論理テストでは、もし 5は2に等しい を返します。 0 を返します。 1 .
    • 出力:1
  • があります。 モデル 関数が返します。 残部 分割後。
  • 最後に MOD(1,2)-> になります。
    • 出力:1
  • その後で エンタメ をクリックすると結果が表示されます。

  • をドラッグする必要があります。 フィルハンドル へのアイコン オートフィル 残りのセルの対応するデータ F6:F14 .

このとき、以下のような結果が表示されます。

  • 次に、データ範囲を選択します。 ここでは、以下のように選択しました。 B4:F14 .
  • では、その中から ホーム リボン>> に移動します。 編集 タブで表示します。
  • では、その中から ソート&フィルター feature>> を選択する必要があります。 フィルター オプションを使用します。 ここでは、キーボードのテクニックを応用して CTRL+SHIFT+L。

このとき、以下のような状況が表示されます。

  • ここで、"Drop-Down Arrow "をクリックします。 F の欄があります。
  • 次に、以下を選択します。 1 のチェックを外し 0.
  • 最後に よっしゃー .

その後、以下のように表示されます。 濾過済み を出力します。

  • その後 濾過済み のデータを使用します。
  • その後 ホーム タブで表示します。
  • では、その中から 塗りつぶし色 feature>> 色を選択する必要があります。 ここでは、私が選択したのは グリーン、アクセント6、ライター60 . この場合、任意のものを選んでみてください。 ライト の色が濃いと入力したデータが隠れてしまう可能性があるため、その場合は 文字色 .

  • さて、削除するには フィルター 機能から ホーム リボン>> に移動します。 編集 タブで表示します。
  • では、その中から ソート&フィルター feature>> を再度選択する必要があります。 フィルター オプションを使用します。
  • それ以外の場合は CTRL+SHIFT+L をクリックすると、Filter 機能が解除されます。

最後に、その結果を同じ 列の色 いちおう 状態です。

5.Excelで表を使わずに行の色を交互に変えるVBAコードの使い方

を採用することができます。 ブイビーエー に伝える Excelでテーブルを使わずに行の色を変更する 手順は以下のとおりです。

ステップス

  • まず、選択するのは デベロッパー を選択します。 ビジュアル・ベーシック

  • では、その中から インサート タブ>> 選択 モジュール .

  • 次のことを書いてください。 コード をモジュールで表示します。
 Sub ChangeRowColors() Dim range As range Dim chr As Long Dim NoColor As Long Dim Colored As Long '入力として色を定義します NoColor = vbWhite Colored = RGB(0, 255, 255) '変数として範囲を選択 Set range = Selection '1行以上を選択する必要があります If range.Rows.Count = 1 Then Exit Sub '色の変更をループで実行 For chr = 1 To range.Rows.Count If chr Mod 2 = 0 Thenrange.Rows(chr).Interior.Color = Colored '偶数行 Else range.Rows(chr).Interior.Color = NoColor '奇数行 End If Next chr End Sub 

コードの内訳

  • ここでは サブプロシジャ 名前付き ChangeRowColors .
  • 次に、いくつかの変数を宣言します。 レンジ かわりに 範囲 をクリックすると、レンジを呼び出すことができます。 クリス かわりに ロング ; NoColor かわりに ロング ; カラー かわりに ロング .
  • これです。 リーブ という薄い色です。 アクア .
  • その後 セレクション プロパティは、シートから範囲を選択します。
  • その後は For Each ループ を入れる カラー を使用して選択された各代互の行に VBA IFステートメント を持っています。 ろんりせきしけん .
  • 今すぐ セーブ に戻ってください。 エクセルファイルです。

  • その後、範囲を選択する B5:E14 .
  • では、その中から デベロッパー タブ>>選択 マクロです。

  • このとき、以下を選択します。 マクロ(ChangeRowColors) をクリックします。 実行 .

最後に、その結果を 列色 .

続きを読む: VBAコードの実行を高速化する方法(15の適切な方法)

💬覚えておくべきこと

  • データ量が多いときは method 3 (条件付き書式) または 方法5 (VBAコード) の時間を節約することができます。 列色 .
  • 小さなデータセットの場合、簡単に 方法1(塗りつぶし色) または方法2 (Cell Styles)。
  • さらに、似たようなデータを並べ替えて色をつけたい場合などには 方法4(ソート&フィルター) .

プラクティス部門

さて、説明した方法を自分で実践してみましょう。

結論

この記事がお役に立てば幸いです。 ここでは、以下のことを説明しました。 5 の方法があります。 Excelで表を使わずに行の色を交互に変更する。 当社のウェブサイトをご覧いただけます。 エクセルウィキ ご意見、ご感想、お問い合わせは、以下のコメント欄にご記入ください。

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