問題の定式化
一部の値が複数回繰り返されるデータ範囲があります。
タスクは、範囲内の一意の (繰り返さない) 値の数を数えることです。 上記の例では、XNUMX つのオプションのみが実際に言及されていることが簡単にわかります。
それを解決するためのいくつかの方法を考えてみましょう。
方法1. 空きセルがない場合
元のデータ範囲に空のセルがないことが確実な場合は、短くて洗練された配列数式を使用できます。
配列数式として入力することを忘れないでください。つまり、数式を入力した後に を押します。Enter ではなく、Ctrl + Shift + Enter の組み合わせです。
技術的には、この数式は配列のすべてのセルを反復処理し、関数を使用して範囲内の各要素の出現回数を計算します。 COUNTIF (カウンティフ). これを追加の列として表すと、次のようになります。
次に、分数が計算されます 1/出現回数 各要素について、それらがすべて合計され、一意の要素の数が得られます。
方法2. 空きセルがある場合
範囲内に空のセルがある場合は、空のセルのチェックを追加して数式を少し改善する必要があります (そうしないと、分数で 0 による除算エラーが発生します)。
それでおしまい。
- 範囲から一意の要素を抽出して重複を削除する方法
- リスト内の重複を色で強調表示する方法
- 重複の XNUMX つの範囲を比較する方法
- PLEXアドオンを使用して、特定の列によってテーブルから一意のレコードを抽出します