一意の値のカウント(Microsoft Excel)
セルの範囲内の一意の値の数を知る必要がある場合があります。たとえば、インストラクターが次のクラスを教えていたとします。
104-120 104-101 104-119 104-120
この場合、3つの一意の値があります。一意の値のカウントを返す直感的なワークシート関数はありません。これにより、ユーザー定義関数が論理的なアプローチであると思われます。ただし、配列数式を使用すると、必要な情報を非常に簡単に導き出すことができます。次の手順に従ってください:
。リストを含む範囲を表す名前を定義します。 (この例では、定義する名前がMyRangeであると想定しています。)
。一意の値の数を表示するセルに次の数式を入力しますが、まだEnterキーは押さないでください:
。 Enterキーを押す代わりに、Ctrl + Shift + Enterキーを押します。これにより、配列数式を入力していることがExcelに通知されます。数式バーに表示される数式は次のように表示されます(配列数式を示す、周囲の中括弧の追加に注意してください):
注:
このページ(または_ExcelTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。
_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。
このヒント(2337)は、Microsoft Excel 97、2000、2002、および2003に適用されます。Excel(Excel 2007以降)のリボンインターフェイス用のこのヒントのバージョンは、次の場所にあります。