KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

Excel で同じ色のセルをすべて検索して選択するには、どうすればよいですか?

著者Xiaoyang変更日

大規模なExcel ワークシートを扱う際、期限超過タスクや重複する値、手動でマークされたレコード、カテゴリ別の情報など、重要なデータをハイライトするためにセルの色がよく使われます。しかし、ワークシートが混雑すると、同じ塗りつぶし色のセルを手作業で探したり選択したりするのは時間もかかり、ストレスにもなりがちです。

このガイドでは、Excel で特定の色を持つセルを効果的に選択する方法をいくつかご紹介します。Excel の標準機能「検索と置換」、自動化に役立つ VBA メソッド、そしてKutools for Excel を使った、色や太字などセルの書式に基づく高速な選択テクニックを詳しく解説します。

同じ塗りつぶし色を持つセルを選択

なぜExcel でセルを色で選択するのでしょうか?

Excel で特定の色を持つセルを検索・選択する

よくある質問(FAQ)

まとめ


なぜExcel でセルを色で選択するのでしょうか?

色でセルを選択することは、多くの実務シーンで役立ちます。たとえば、次のような場合があります:

  • ワークシート内のすべてのハイライトされたセルを見つける;
  • 警告色でマークされた例外データをレビューする;
  • 手動で色分けされたセルをコピー、削除、またはセルの書式設定;
  • レポート内のすべての太字または特別な書式設定されたセルを特定する;
  • 色を視覚的なカテゴリマーカーとして活用しているワークシートを効果的に管理する。

セルを一つひとつ検索する代わりに、適切な方法を使えば、一致するすべてのセルをはるかに迅速に見つけられます。


方法1:検索と置換機能で特定の色を持つセルを検索・選択

Excel の検索と置換機能は、テキストや数値だけでなく、セルの塗りつぶし色などの書式設定も検索できます。これは、特定の色が付いたセルを選び出すための最も簡単な標準機能の一つです。

  1. 検索したい範囲を選択してください。ワークシート全体を検索する場合は、セルを選択せずにそのままにしておけます。
  2. Ctrl + Fキーを押して、検索と置換ダイアログボックスを開いてください。次に、オプションをクリックして、高度な検索設定を展開します。
    検索と置換ダイアログボックスを開く
  3. 書式ボタンの横にあるドロップダウン矢印をクリックし、「セルから書式を選択」オプションを選んでください。すると、マウスポインターがピッカーに変わりますので、目的の色が含まれるセルをクリックしましょう。
    検索したい色を含むセルをクリック
  4. すべて検索をクリックしてください。Excel はダイアログボックス下部の結果リストに、一致するすべてのセルを表示します。いずれかの結果をクリックした後、Ctrl + Aキーを押すと、見つかったすべてのセルを一度に選択できます。
    Ctrl + A を押して、見つかったすべてのセルを選択
結果:
範囲を選択してくださいまたはワークシート内の一致する塗りつぶし色を持つすべてのセルが一度に選択され、必要に応じてすぐにコピー・貼り付け・書式設定・さらに処理できます。
一致する塗りつぶし色を持つすべてのセルが選択されます
ヒント:
検索と置換機能を使用すると、特定の塗りつぶし色を持つセルだけでなく、太字や斜体など、その他の書式スタイルが適用されたセルも検索して選択できます。

メリット

  • コード不要
  • 一回限りのタスクに最適
  • 手動で塗りつぶし色する場合に効果的

制限事項

  • 繰り返し使用するには不向き
  • 非常に大きなワークブックでは使いにくい場合がある
  • 条件付き書式を使用する色では信頼性が低い場合がある

方法2:VBA コードで特定の色を持つセルを検索・選択

色の選択セルを定期的に行う必要がある場合は、VBA を使えば時間を大幅に節約できます。簡単なマクロで、Excel が指定範囲内のセルの色をサンプルセルと比較し、一致するすべてのセルを自動的に選択します。

  1. Excel が一致するセルを検索する範囲を選択してください。
  2. Alt + F11キーを押して、Microsoft Visual Basic for Applicationsウィンドウを開いてください。
  3. クリックしてください挿入>モジュール。上記のコードをモジュールウィンドウにコピー&ペーストしてください。
    Sub SelectCellsWithSameColor()
        Dim sampleCell As Range
        Dim cell As Range
        Dim targetRange As Range
        On Error Resume Next
        Set sampleCell = Application.InputBox("Select a sample cell with the target color:", Type:=8)
        On Error GoTo 0
        If sampleCell Is Nothing Then Exit Sub
        For Each cell In Selection
            If cell.Interior.Color = sampleCell.Interior.Color Then
                If targetRange Is Nothing Then
                    Set targetRange = cell
                Else
                    Set targetRange = Union(targetRange, cell)
                End If
            End If
        Next cell
        If Not targetRange Is Nothing Then
            targetRange.Select
        Else
            MsgBox "No matching cells were found in the selected range."
        End If
    End Sub
  4. F5キーを押してコードを実行してください。プロンプトボックスが表示されたら、目的の塗りつぶし色を持つサンプルセルをクリックしてください。
    対象の塗りつぶし色を持つサンプルセルをクリック
  5. OKボタンをクリックすると、Excel は選択した範囲内でサンプルセルの塗りつぶし色に一致するすべてのセルを自動的に選択します。

メリット

  • 繰り返しタスクに最適
  • 広範囲に対して効率的
  • 手動検索よりも柔軟性が高い

制限事項

  • マクロを有効にする必要があります
  • 一部のユーザーは VBA を使用したくない場合があります
  • 制限された職場環境では常に適しているとは限りません

方法3:Kutools for Excel で同じ色、太字、その他の書式設定されたセルを選択

より高速でユーザーフレンドリーなソリューションをお探しですか?Kutools for Excel なら、実用的な機能で同じ塗りつぶし色、太字書式、フォント色などを、手動での検索ルール設定や VBA の使用なしに、わずか数回のクリックで簡単に選択できます。

この方法は、書式設定済みのワークシートを頻繁に扱い、一致するセルを素早く特定したい場合に特に便利です。

  1. Kutools > 検索 > スーパー検索をクリックしてください。スクリーンショットを参照してください:
    Super Find をクリック
  2. スーパー検索ペインで、以下のようにオプションを設定してください:
    1. この書式設定ボタンオプションを有効にするには、セルの書式ボタンをクリックしてください。
    2. 「範囲内」ドロップダウンリストから、検索したい範囲を選択してください。ここでは現在のワークシートを選択します。
    3. 次に、「種類」ドロップダウンリストから、検索したい書式の種類を選択してください。この例では、背景色を選択します。
      いくつかのオプションを設定
    4. 選択ボタン「値」ボックス横のボタンをクリックし、検索したい特定の背景色が付いたセルをクリックしてください。
    5. 「検索」ボタンをクリックすると、その背景色を持つすべてのセルが一覧表示されます。
    6. 一致するすべてのセルが結果リストに表示されます。次に、「選択方法」ドロップダウンリストから選択タイプを選び、「選択」をクリックすれば、一致したすべてのセルを一括で選択できます。
      いくつかのオプションを設定
結果:
サンプルセルと同じ色、太字スタイル、または選択した書式が適用されたすべてのセルが即座に選択されます。

メリット

  • 書式に基づく繰り返し選択が大幅に高速化されます。
  • 塗りつぶし色だけでなく、太字、イタリック、フォント色、その他のセルの書式など、さまざまな書式属性を比較できます。
  • 初心者から上級者まで簡単に使用できます。
Kutools for Excel

スーパー検索でセル検索を高速化

セルを背景色フォント色太字イタリックコメント、または関数で検索したいですか?スーパー検索搭載のKutools for Excel なら、複雑な手順や VBA を使わず、これらをたった数秒で見つけて選択できます!

✅ 色または書式でセルを検索
✅ 結果をリストをクリアで表示
✅ 一致セルを即座に選択
✅ 大規模なワークシートにも最適

よくある質問(FAQ)

Q1:同じフォント色や太字書式のセルを選択できますか?

はい。塗りつぶし色に加えて、フォント色や太字テキストなど、他の書式でもセルを識別できます。特にKutools for Excel のようなツールを使えば、複数の書式タイプに基づいてセルを選択することが簡単です。

Q2:これらの方法は条件付き書式を使用する色でも機能しますか?

必ずしも機能するとは限りません。条件付き書式を使用するで色付けされたセルは、手動で書式設定されたセルと同じように動作しない場合があります。多くの場合、表示されている色ではなく、その背後にあるルールや値に基づいてセルを選択する方が確実です。

Q3:一致したセルを後でコピーまたは削除できますか?

はい。一致したセルが選択されると、Excel の他の選択セルと同様に、コピー・削除・書式設定・移動などが可能になります。

Q4:セルの色に基づく選択は、複数のシート間で使えますか?

はい。検索と置換機能およびKutools のいずれでも、検索範囲を「ワークブック」に設定すれば、ワークブック全体から特定の色を持つセルを検索・選択できます。

Q5:セルの色に基づいて合計やカウントを行う数式は使えますか?

Excel には、塗りつぶし色に基づいて計算するネイティブな数式(例:=SUMIF(色))は用意されていません。詳しくは以下の記事をご覧ください:色(背景、フォント、条件付き書式を使用する)別にセルをカウント/合計する


まとめ

Excel で特定の色のセルを選択する機能は、ハイライトされたデータやカテゴリ分けされたデータ、レビュー済みデータを扱う際に非常に役立ちます。たまに使う程度であれば、検索と置換機能がシンプルで手軽な標準ソリューションを提供します。より自動化を求めるなら、VBAが選択範囲内で該当するセルを素早く選択するのに最適です。さらに柔軟で簡単な書式ベースの選択ツールをお探しの場合は、Kutools for Excelが同じ色や太字書式など、さまざまなセルの書式を持つセルを一瞬で選択できる高速な方法を提供します。

ワークシートで条件付き書式を使用するを使用している場合は、通常、表示されている色ではなく、その背後にあるルールで作業するのが良いでしょう。適切な方法を使えば、色分けされたデータをより効率的に管理でき、手作業での検索に時間を浪費することを避けられます。