ここから本文です

【エクセルで】  ある数値が列中に出現する回数のカウントについて教えて下さ...

このエントリーをはてなブックマークに追加

質問者

tu_10_kakuさん

2007/7/2016:58:28

【エクセルで】

ある数値が列中に出現する回数のカウントについて教えて下さい。よろしくお願いします。

例えば、
 102
 101
 105
 101
 ・
 ・
 101
 009
 025
 025
 009

という列があり、各、1~200のいずれかの数字がランダムに並んでいます
各数字がそれぞれ何回出現するかカウントしたいのですが
どんな方法があるでしょう?
 
 ①ピボットは使わない
 オートフィルターも使わない
 並べ替えでカウントするのも使わない
 ②数字で、001から200に限定する(絶対3桁入力し001,010というように3桁表示にする)
 ③全部で70000行ほど入力します。
 ④関数を使い、入力し終わったら答えが出ている、、、という方法にしたいです。

ずっと考えても分りません。お力貸してください!!

補足すいません。全部で20000行の間違いです。

閲覧数:
11,823
回答数:
3
お礼:
250枚

違反報告

ベストアンサーに選ばれた回答

kabuto_yhさん

編集あり2007/7/2017:58:27

その数値がA列のA1から下にあるとした場合
どこかの列の1行目で
=COUNTIF(A:A,A1)
として下にオートフィルコピー

それぞれの行でその行の数値が何個あるかがわかります。

====補足====
このような表示になります。

102 1
101 3
105 1
101 3
101 3
009 2
025 2
025 2
009 2 (この行まで数値があるとした場合)



====追加====
少し違う方法になりますが。

使用していない列(たとえばG列)のG1から下に
G
001
002
003
と200まで連番をつける
H1で =COUNTIF(A:A,G1)
としてH200までオートフィルコピー
H列でG列の数値のA列で使用されているそれぞれの個数が出ます。

質問した人からのコメント

2007/7/20 20:12:36

降参 早々に教えていただきありがとうございます。

==追加==の方法で思ったとおりに設定が出来ました。
他の皆様も本当にありがとうございます。
ROW()も使った事がないのでまた勉強してみます。

ちょい足しを取り消しますが
よろしいですか?

  • 取り消す
  • キャンセル
  • このエントリーをはてなブックマークに追加

このQ&Aで解決しましたか?質問する

閉じる

ベストアンサー以外の回答

1〜2件/2件中

並び替え:回答日時の
新しい順
|古い順

グレード

カテゴリマスター

allsun3sanさん

編集あり2007/7/2017:22:35

>絶対3桁入力し001,010というように3桁表示にする
表示形式のユーザー定義の種類が 000 なんですね・・・

このデータがA列の時
B1
=COUNTIF(A:A,ROW())
B200までオートフィル
行番号か検索の値

又は
E10に 1 の入力、他のセルに2から200を入力なら
=COUNTIF(A:A,E1)
で1のカウント

=COUNTIF(A:A,1)
でも・・・
A:AはA列全てのこと・・・

ちょい足しを取り消しますが
よろしいですか?

  • 取り消す
  • キャンセル

nonokoteppeさん

2007/7/2017:07:38

=COUNTIF(A:A,001)

検索する数字を、B1に入力するとしたら、
=COUNTIF(A:A,B1)

ちょい足しを取り消しますが
よろしいですか?

  • 取り消す
  • キャンセル

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

ID/ニックネームを選択し、「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問や知恵ノートは選択されたID/ニックネームのMy知恵袋で確認できます。

ほかのID/ニックネームで利用登録する