Excelで色付きセルを効果的にカウントする方法



Microsoft Excelの色付きセルはちょっと変わっていますが、データの整理や追跡、あるいは単に資料を読みやすくするのにとても便利です。例えば、顧客リストがあり、誰が売上を達成したかを緑色で色分けしている場合、手動で数えなくても緑色のセルがいくつあるか正確に把握できるのは便利です。問題は、Excelには色付きセルを集計する簡単な方法がないため、適切な方法を知らないと、数を確認するのが少し面倒になるということです。ありがたいことに、検索と選択機能を使う方法と小計機能を使う方法など、実際にかなりうまく機能するいくつかの方法があります。確かに、これらは洗練された解決策とは言えませんが、ほとんどの状況でうまく機能します。通常、少し調整するだけでかなり正確な数が得られます。しかし、時々奇妙なことに、数式がすぐに機能せず、フィルターを調整したり、範囲を再選択したりする必要があることもあります。もちろん、Windowsは物事を必要以上に複雑にする必要があるのは当然ですよね?

Excelで色付きセルを数える方法

方法1: 検索と選択で色付きセルを数える

これは定番の方法です。数式をいじることなく、特定の色のセルの数を素早く数えたい場合に最適です。なぜこれが機能するのでしょうか?それは、Excelの組み込みの検索機能を利用しており、塗りつぶしの色などの書式設定を検出できるからです。特定の色のセルを選択して「すべて検索」を実行すると、Excelはその色に一致するすべてのセルをリストアップし、下部のステータスバーに合計が表示されます。直感的に数える方法ではありませんが、一度きりのチェックには効果的です。

  • [ホーム] > [検索と選択] > [検索…]をクリックするか、 を押しますCtrl + F
  • 「オプション」ボタンをクリックすると、さらに詳しい設定が表示されます。
  • 次に、[書式…]ボタンをクリックし、[セルから書式を選択]を選択します。
  • カーソルを使用して、カウントしたい色のセルを選択します。
  • 「すべて検索」をクリックすると、Excelは一致するすべてのセルをウィンドウの下にリストし、左下隅に合計数を表示します。とても簡単です。

設定によっては、このトリックが少し不安定になる場合があります。特に結合セルや標準以外の書式設定を使用している場合はなおさらです。しかし、通常はすぐに実行できます。選択範囲が正しいことを確認してください。

方法2: 小計関数を使用して色付きセルを数える

この方法は、フィルターとSUBTOTAL関数を併用します。フィルターされた列内で、背景色が同じすべてのセルを数えたい場合に便利です。ポイントは、フィルターによって一部のセルが非表示になることがあるため、SUBTOTAL関数は表示されているセルのみを数えることです。これは、フィルターされたデータを扱う場合に最適です。この方法は少し複雑ですが、既にデータをフィルターしている場合は便利です。

  • を押してデータ範囲全体を選択しますCtrl + A
  • 「データ」タブに移動し、「フィルター」をクリックします。各列ヘッダーに灰色のドロップダウン矢印が表示されます。
  • 個数を数えたい空白セルを選択し、「= SUBTOTAL(103, A2:A10)」と入力します。「SUBTOTAL(103, A2:A10)」の部分は実際のデータ範囲に置き換えてくださいA2:A10。「103」という数値は、空白以外のセル(値が入っているセル)をカウントし、非表示のセルは無視します。数値だけをカウントしたい場合は、「102」と入力してください。
  • 次に、カウントしたい色の列のフィルタードロップダウンをクリックします。「色でフィルター」を選択し、色を選択します。
  • Excelはセルに小計を更新し、範囲内でその色のセルがいくつ表示されているかを表示します。注:カウントがすぐに更新されない場合は、フィルターを削除して再度適用してみてください。Excelはフィルター処理が少し遅い場合があります。

注: 数式がうまく機能しない場合は、データ範囲を再確認し、フィルターが正しく適用されていることを確認してください。SUBTOTALなどの関数を初めて使用する場合は、試行錯誤を繰り返す必要があります。

色付きの細胞を簡単に数える

これらのヒントが、色付きセルのカウントの負担を軽減してくれることを願っています。正直なところ、VBAやカスタム数式を使ったより複雑な方法もありますが、ほとんどの人にとってはこれらのヒントで十分です。Excelが色によるセルのカウントをネイティブでサポートしていない場合は特に、手動でいくつかの手順を踏むしかない場合もあります。



この記事は役に立ちましたか?