私たちの仕事では、特定の列の一意の値をカウントする必要がある場合がありますが、Excel には、指定されたフィールドのレコード数を合計するだけの関数があります。たとえば、 COUNT() 。問題は、同じ製品または顧客コードが複数回繰り返される可能性があることです。しかし、解決策があります。問題を解決するには、標準関数 Excel を組み合わせることができます。その方法を見てみましょう。
それでは関数を組み合わせてみましょう
=SUM(IF(FREQUENCY(A2:A10;A2:A10)>0;1))
=SUM(IF(FREQUENCY(MATCH(B2:B10;B2:B10;0);MATCH(B2:B10;B2:B10;0))>0;1))
=SUM(IF(FREQUENCY(IF(LEN(A2:A10)>0;MATCH(A2:A10;A2:A10;0);"");IF(LEN(A2:A10)>0;MATCH(A2:A10;A2:A10;0);""))>0;1))
最後の数式は配列数式として入力する必要があります。つまり、クリックするのは簡単ではありません。 Enter 、 Ctrl+Shift+Enter 。その後、数式の行で、数式が中括弧 ( { } )、これは配列数式が入力されているサインです。