Excel で結合済みの交互に行に色を付ける方法は?
大量のデータに交互に行ごとに異なる色を付けると、読みやすさが向上します。しかし、データ内に結合セルが含まれている場合、以下スクリーンショットのように、結合セルを考慮して交互に行をハイライト表示するには、Excel でどのように設定すればよいでしょうか?

条件付き書式を使用するで結合済みの交互に行に色を付ける
Excel では、強力な機能である条件付き書式を使用することで、このタスクを迅速に実行できます。以下の手順に従ってください。
1。交互に行に色を付けたい結合セルを含むデータ範囲を選択し、次にホーム>条件付き書式>新しいルールをクリックします(スクリーンショット参照)。
![[ホーム] > [条件付き書式] > [新しいルール] をクリック](http://cdn.extendoffice.com/images/stories/doc-excel/color-merged-cells/doc-color-merged-cells-2.png)
2。新しい書式設定ルールダイアログボックスが表示されたら、次の操作を行ってください。
- 選択数式を使用して書式設定するセルを決定をルールの種類の選択リストボックスから
- 次に、「この数式を満たす値に書式を設定」テキストボックスに、次の数式を入力します:=MOD(COUNTA($A$2:$A2),2)=0。
- 注:A2はデータ範囲の先頭セルです。

3。次に、書式設定ボタンをクリックして、セルの書式設定ダイアログボックスを開きます。「塗りつぶし」タブで、ハイライト表示したい行の色を1 つ選択してください(スクリーンショット参照)。
![[塗りつぶし] タブで1つの色を選択](http://cdn.extendoffice.com/images/stories/doc-excel/color-merged-cells/doc-color-merged-cells-4.png)
4。「OK」をクリックしてダイアログを閉じると、結合済みのセルを含む行が指定した色で塗りつぶされます(スクリーンショット参照)。

5。ホーム > 条件付き書式を使用する > 新しいルールをクリックして、新しい書式設定ルールダイアログボックスを開き、次の操作を行います。
- 選択数式を使用して書式設定するセルを決定をルールの種類の選択リストボックスから
- 次に、次の数式を入力します:=MOD(COUNTA($A$2:$A2),2)=1「この数式を満たす値に書式を設定」テキストボックスに。
- 次に、書式設定ボタンをクリックして、行をハイライト表示する色を別のものに変更します。
- 注:A2はデータ範囲の先頭セルです。

6。次に、OKをクリックしてダイアログを閉じると、以下のスクリーンショットのように、データの選択範囲が結合済みのセルに基づいて2 色で交互に塗り分けられていることが確認できます。

VBA コードで結合済みの交互に行に色を付ける
通常の条件付き書式を使用する以外にも、VBA コードを使用して結合済みに対して簡単に交互に行の色付けを適用できます。
1。 「ALT + F11」キーを押して、Microsoft Visual Basic for Applicationsウィンドウを開きます。
2。次に、挿入 > 標準モジュールをクリックし、表示される標準モジュールウィンドウに次のコードを貼り付けてください。
VBA コード:結合済みの交互に行に色を付ける
Sub Kutools_AlternateColor()
'Update by ExtendOffice
Dim xRg As Range
Dim xCRg As Range
Dim xIRg As Range
Dim xC1, xC2 As Integer
Dim xR1 As Integer
Dim xCnt As Long
Dim xLColor, xDCR1, xDCR2 As Long
Set xRg = Application.InputBox("Please select the data range:", "KutoolsforExcel", "", Type:=8)
If TypeName(xRg) = "Nothing" Then Exit Sub
Set xCRg = Application.InputBox("Please select the column with the merged cells:", "KutoolsforExcel", "", Type:=8)
If TypeName(xCRg) = "Nothing" Then Exit Sub
Set xIRg = Intersect(xRg, xCRg)
If xIRg Is Nothing Then
MsgBox "the data range doesn't contain merged cells"
Exit Sub
End If
xC1 = xRg.Column
xC2 = xIRg.Column
xR1 = xRg.Row
xLColor = RGB(221, 235, 247)
xDCR1 = RGB(221, 235, 247)
xDCR2 = RGB(250, 232, 222)
xRw = 0
Do
xLColor = xDCR1 + xDCR2 - xLColor
xCnt = Cells(xRw + xR1, xC2).MergeArea.Rows.Count
Cells(xRw + xR1, xC1).Resize(xCnt, xRg.Columns.Count).Interior.Color = xLColor
xRw = xRw + xCnt
Loop While xRw < xRg.Rows.Count - 1
End Sub
3。次に、F5キーを押してこのコードを実行します。最初に表示されるダイアログボックスで、使用するデータ範囲を選択してください(スクリーンショット参照)。

4。2 番目のプロンプトボックスで、結合済みのセルを含む列を選択してください(スクリーンショット参照)。

5。次に、OKボタンをクリックすると、以下のスクリーンショットのように、結合済みの行が交互に塗り分けられます。

動画:結合済みの交互に行に色を付ける
関連記事:
- 結合済みから関連するすべてのデータをフィルター
- ワークシートのデータ範囲に結合済みの列があり、この列を結合済みでフィルターして、以下のスクリーンショットのように各結合セルに関連するすべての行を表示したいとします。Excel では通常、フィルター機能により結合済みに関連付けられた最初の項目のみがフィルターされますが、本記事では、Excel で結合済みから関連するすべてのデータをどのようにフィルターするかについて説明します。
- 結合済みを単一セルにコピーして貼り付け
- 通常、結合済みのセルをコピーして他のセルに貼り付けると、結合された状態のまま貼り付けられます。しかし、以下のスクリーンショットのように、これらの結合済みセルの内容を単一セルに貼り付け、必要に応じてデータを処理したい場合もあるでしょう。本記事では、結合済みセルの内容を単一セルにコピー&ペーストする方法をご紹介します。
- 複数の結合済みの内容をクリア
- 複数の結合セルを含む大規模なワークシートで、結合セルの内容だけをクリアしつつ結合自体は維持したいとします。通常、[検索と置換]機能で結合セルをすべて選択し、Delete キーで値を削除しようとすると、「結合されたセルに対してその操作は実行できません」という警告が表示されます。このような場合、Excel で結合セルの値をすばやくクリアしながら結合状態をそのまま残すには、どうすればよいでしょうか?
- 結合済みを自動採番
- Excel でサイズの異なる複数の結合済みセルに連番を入力するには、どうすればよいでしょうか? まず思いつくのは、オートフィルハンドルをドラッグして結合済みセルを埋めることですが、この方法では以下の警告メッセージが表示され、結合済みセルを埋めることができません。
最高のオフィス生産性ツール
Kutools for Excel は、あなたの課題のほとんどを解決し、生産性を80% 向上させます
- スーパー数式バー(複数行のテキストや数式を簡単に編集可能);リーディングレイアウト(多数のセルを簡単に読み書き可能);フィルタリング範囲に貼り付け…
- 結合セル/行/列とデータ保持;セルの分割コンテンツ;重複行を結合して合計/平均を計算…重複の入力を防止セル;範囲を比較…
- 重複または一意の行を選択;空白行を選択(すべてのセルが空);スーパー検索とあいまい検索多数のワークブック内で実行;ランダム選択…
- 正確にコピー複数セルを数式参照を変更せずに移動;複数シートへの参照を自動作成;箇条書きの挿入、チェックボックスなど…
- お気に入りの数式を保存して素早く挿入、範囲、チャート、画像;セルの暗号化パスワード付きで保護;メーリングリストの作成メール送信など…
- テキストの抽出、テキストの追加、特定の位置の文字を削除、スペースを削除;データページ統計を作成・印刷;セルの内容とコメントを相互変換…
- スーパーフィルター(フィルタースキームを保存し、他のシートに適用可能);高度なソート月/週/日、頻度などでグループ化;特殊フィルタ太字、イタリック体などで強調表示…
- ワークブックとワークシートを統合;テーブルのマージをキーカラムに基づいてマージ;データの分割を複数のシートに分割;xls、xlsx、PDF を一括変換…
- PivotTable を以下でグループ化:週番号、曜日など…ロック解除済みセルと選択範囲をロックを異なる色で表示;数式/名前を持つセルをハイライト表示…

- Word、Excel、PowerPoint でタブを使った編集と閲覧を有効化。Publisher、Access、Visio、Project でもご利用いただけます。
- 複数のドキュメントを、新しいウィンドウではなく、同じウィンドウ内の新しいタブで開いたり作成したりできます。
- 生産性が50%向上し、毎日数百回のマウスクリックを削減できます!
