質問: 以下のようなexcelのa列をカウントしたいです。 以下のようなデータ行が10000件くらいあります。 a列には1から10,000までの数字があります。同じ数字が1個か2個あります。3個以上はないです b列にはaかbどちらかが入っています。(両方ある場合もあります) この時、a列で異なる数字が何件あるかカウントするのはいい方法はないでしょうか? 以下の例ですと、データは10件ですがa列に入っている数は7種類です。 この「7種類」という数字を弾きたいのですが、いい方法はないでしょうか? (実際のデータは1から順列でなく、pc管理番号のような英数字が入っています) a列 b列 1a 1b 2a 3a 3b 4a 5b 6b 7 a 7 b
回答: a列が数字なら以下のような関数でa列の数字の種類(個数)が計算できます。 =count(1/frequency(a1:a100,a1:a100)) a列が文字列なら以下の式を入力してctrl+shift+enterで確定してみてください。 =sum(if(a1:a100<>"",1/countif(a1:a100,a1:a100)))