以下のようなデータ行が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
No.3ベストアンサー
- 回答日時:
10000件もあるデータでしたら高度な式を使うよりも分かり易く単純な方法が計算速度を速めるためにも得策です。
作業列を使って対応する方法です。
お示しの表が2行間から下方にあるとしてC2セルには次の式を入力します。
=IF(COUNTIF(A$2:A2,A2)=1,MAX(C$1:C1)+1,"")
その後にC2セルをコピーします。名前ボックスにはC2と表示されていることでしょうがC2:C10000のように変更しEnterキーを押します。これでC10000セルまでが範囲として設定されますので右クリックして「貼り付け」を行います。
その後に例えばD2セルに =MAX(C:C) と入力すればA列での種類の総数が表示されます。
ためしに他の提案されている方法と計算速度を比較してみてください。
No.1
- 回答日時:
A列が数字なら以下のような関数でA列の数字の種類(個数)が計算できます。
=COUNT(1/FREQUENCY(A1:A100,A1:A100))
A列が文字列なら以下の式を入力してCtrl+Shift+Enterで確定してみてください。
=SUM(IF(A1:A100<>"",1/COUNTIF(A1:A100,A1:A100)))
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Countifよりも早く重複数をカウントする方法ありますか? 18 2022/07/04 13:39
- その他(コンピューター・テクノロジー) googleスプレッドシートでカッコ内の文字数をカウントしたい 1 2023/01/17 15:52
- Visual Basic(VBA) EXCEL VBAで教えてください。 1 2022/12/22 04:20
- Excel(エクセル) countif関数について質問 4 2022/06/14 12:11
- Visual Basic(VBA) VBAで、1つのエクセルで、2つのシートからもう1つのシートに条件のある転記コードを教えてください。 1 2023/03/16 18:07
- Excel(エクセル) Excelの数字(文字列)合計について あるデータをダウンロードすると、数字データが全て文字列になっ 4 2022/09/26 21:21
- Excel(エクセル) EXCEL 関数を教えてください。(A列の同じ値が複数ある場合vlookupで出来ますか) 4 2022/12/07 20:54
- その他(IT・Webサービス) 文字を種類ごとに分けてカウントしてくれるサイトなどご存知だったら教えてください。 私はあるゲームの確 1 2022/11/23 18:53
- Excel(エクセル) SUMIF関数について 4 2023/06/14 13:13
- Excel(エクセル) ExcelのIF関数について 4 2023/05/24 12:54
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【スプレドシート】IMPORTRANGE...
-
英数字のみ全角から半角に変換
-
【Microsoft Forms】回答を削除...
-
会社PCのメールが更新されない
-
マイクロソフト 一時使用コード...
-
Outlook で宛先が複数の場合の人数
-
【スプレッドシート】指定の日...
-
Microsoft Formsの「個人情報や...
-
Microsoft Edgeの「ニュースと...
-
VLOOKUP関数について
-
【Excel VBA】PDFを作成して,...
-
エクセルでXLOOKUP関数...
-
outlookのメールが固まってしま...
-
teams設定教えて下さい。 ①ビデ...
-
Microsoft365で写真をアルバム...
-
Microsoft Officeに似たキング...
-
会社におけるOfficeライセンス...
-
【スプレッドシート】白色のセ...
-
Excel VBA 日程表からスケジュ...
-
VBAファイルの保存先について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【スプレドシート】IMPORTRANGE...
-
マイクロソフト 一時使用コード...
-
英数字のみ全角から半角に変換
-
Office2021を別のPCにインスト...
-
Microsoft Formsの「個人情報や...
-
officeビジネス型のワードやエ...
-
会社PCのメールが更新されない
-
【スプレッドシート】指定の日...
-
Microsoft Officeを2台目のPCに...
-
何このステータスバー
-
2つのシートの一致する行のセ...
-
会社のTeamsのことで相談です。...
-
エクセルにリンクされるのをし...
-
Windows 11で、IME言語バー(IM...
-
office2010とoffice365の共存で...
-
Microsoftのパソコンです。 エ...
-
エクセルでXLOOKUP関数...
-
Excel関数について質問ですm(__)m
-
VBA
-
自分の専門分野の仕事。初見で...
おすすめ情報