解決済みの質問

EXCELでカウント

EXCELでカウント

EXCELでこのようにデータがあるとして↓

田中
田中
鈴木
三島
鈴木
田中

田中は3個ある、鈴木は2個ある、三島は1個ある
のようにカウントできる関数 または カウントする方法 を教えて下さい。

投稿日時 - 2010-09-08 18:33:06

連想キーワード:

QNo.6168016

困ってます

質問者が選んだベストアンサー

こんばんは!
一例です。

↓の画像のように作業用の列を設けています。
作業列B2セルに
=IF(COUNTIF($A$2:A2,A2)=1,ROW(),"")
という数式を入れ、フィルハンドルの(+)マークでダブルクリック、またはオートフィルで下へコピーします。

そして、D2セルに
=IF(COUNT($B:$B)<ROW(A1),"",INDEX($A:$A,SMALL($B:$B,ROW(A1))))

E2セルに
=IF(D2="","",COUNTIF(A:A,D2))

という数式をいれ、D2・E2セルを範囲指定し、E2セルのフィルハンドルで下へコピーすると
画像のような感じになります。

以上、参考になれば幸いです。m(__)m

投稿日時 - 2010-09-08 18:47:02

お礼

ありがとうございます!!これですこれ!まさに求めていた物です!

投稿日時 - 2010-09-08 19:26:29

ANo.3

2人が「このQ&Aが役に立った」と投票しています

[  前へ  |  次へ ]

ベストアンサー以外の回答(3件中 1~3件目)

ANo.4

関数式の=COUNTIF(C1:C10,"田中")でカウントできます。

C1:C10は検索したい範囲を指定してください。
この場合はC列の1行目から10行目の範囲を検索対象として"田中"の数をカウントします。

投稿日時 - 2010-09-08 18:47:15

ANo.2

=COUNTIF(A1:A10,"田中")という関数式でできますよ。
ちなみにA1:A10はカウントしたいセル範囲を指定してください。
この場合セルA1からA10の田中の数をだす関数式です。

投稿日時 - 2010-09-08 18:43:46

補足

ありがとうございます。

ちなみに、データが数百個、数千個あって、何種類(田中 など)あるのか解らない場合で全ての種類の個数を出したい場合はどうすればいいのでしょうか?

投稿日時 - 2010-09-08 19:25:10

ANo.1

=COUNTIF(A1:A6,"田中")

で田中の個数が出ます。

投稿日時 - 2010-09-08 18:42:48

あわせてチェックしたい
  • excel関数(カウントのかつ条件) ...
  • カウント ...
  • EXCELで特定の範囲に存在する文字列をカウントする関数 ...
PR
【回答募集中】花粉にひと言、物申す![ 詳細 ]

OKWaveのオススメ

教えて弁護士さん!

お金の悩みQ&A特集はこちら