• ベストアンサー

エクセルで、数字をカウントするには?

各セルの中に、山田、田中、斎藤、小川などの名前が縦横10セル×10セルのように入っている場合(実際はもっと大きいセルです)で、それぞれ山田さん、田中さんなどが何回出現したかを簡単にカウントするにはどうしたら良いでしょうか? ピボットテーブルでは出来ないような・・ヒントを頂ければ幸いです。

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

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

例えばシート1のA1セルからJ10セルの間に氏名が入力されているとします。 そこでそれらの氏名が幾つ入力されているかをシート2に表示させるとしたらシート2のA1セルから下方に氏名を入力するとしてその出現回数をB1セルから下方に表示させるとしたらB1セルには次の式を入力して下方にオートフィルドラッグコピーします。 =IF(A1="","",COUNTIF(Sheet1!$A$1:$J$10,A1))

Gotisan
質問者

お礼

素晴らしいです。一発出来ました!ありがとうございました。

その他の回答 (1)

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.1

COUNTIF関数をご存知でしょうか。 田中さんをカウントする場合 =COUNTIF(C1:L11,"田中") (10列*10行の範囲が C1~L11の場合) といったように使います。 もし A列に、カウントしたい名前を入れて使うのであれば =COUNTIF(C1:L11,A2) もし、A2セルの入れた名字で始まるセルの数であれば =COUNTIF(C1:L11,A2&"*") といったようにワイルドカード(*)を使うこともできます。

Gotisan
質問者

お礼

有難うございました!とても参考になりました!

関連するQ&A

  • エクセルで、特定の数字が出た回数をカウントする方法はありますでしょうか??

    いつも、いつもお世話になっております^ ^ エクセルで、特定の数字が出た回数を カウントする方法はありますでしょうか?? データ数が10000以上あるのですが、 その中から特定の数字が出た回数をカウントし、 別のセルにその数値を表示したいと思っております。 例)データ(Aセルに入力)   4   5   2   7   5   5   3   5  としましたら、  5と2を特定の数字とし、  Bセルに5と2が出た回数をカウントする方法は、  ありますでしょうか??  2が1回出現、  5が4回出現していますので、  この場合はB1セルに5と表示できればと思っております。 どなたか知識を分けていただければ幸いです。 よろしくお願いいたしますm(_ _)m

  • エクセルの同じ名前をカウントする方法

    エクセルの同じ名前をカウントする方法 初歩的な質問ですみません。 山田太郎 田中一郎 鈴木三郎 高橋次郎 鈴木三郎 高橋次郎 鈴木三郎 A1のセルにこういった状態で名前が入力されていた場合に 山田太郎 1 田中一郎 1 鈴木三郎 3 高橋次郎 2 となるように同じ名前がいくつあるかをカウントさせ上記のように表示させたいのですが、 どうしたらいいのでしょうか? (同じシートでも、別のシートでもどちらでも構いません) 至急お答えいただけるとありがたいです。 よろしくお願いします。 

  • 複数条件にあうセルのカウント

    こんにちは、いつもお世話になっています。 エクセルで複数の条件に合うセルのカウントを行いたくいろいろと調べたのですが、今回は、現在使われている表をできればそのまま使用できる方法が分からなかったので教えてください。 表はB列に担当者名、F列に町の名前が入っています。(他の部分には別のデータが入っています) 担当者名と町の名前が一致したセルの個数をカウントしたいのですが、セルが離れているのでうまくいきません 例としては B1:山田,B2:山田,B3:田中,B4:山田,B5:田中 F1:本町,F2:仲町,F3:本町,F4:本町,F5:仲町 K1:山田が本町の時,K2山田が仲町の時,K3:田中が本町の時,K4:田中が仲町の時,にそれぞれのカウントを表示したいです。 例で行けばK1に2,K2に1,K3に1,K4に1が表示される様にです。 できるだけデータ量が重くならないようにもしたいので、よろしくお願いします。

  • excelVBA 項目ごとに連番をふりたい

    よろしくお願いします。 excelで連番を振りたいのですが、隣のセルに並んでいる 項目ごとに振りたいのです。VBAでできるでしょうか? 番号を振りたいのはB列で、名前ごとに1から順番に番号を 振りたいです。名前が変わるとまた1に戻って、振っていき、 A列がなくなると終了です。 A列の名前の数や、それぞれのデータ数、 全体のデータ数などは、ばらばらです。 もしかしたら列数はかわるかも知れませんが、 隣の列の項目ごとに番号を1から振る、ということは 変わりません。 (A列) (B列)  山田    1  山田    2  山田    3  田中    1  田中    2  田中    3  田中    4  佐藤    1  佐藤    2  加藤    1  斎藤    1  斎藤    2  斎藤    3  斎藤    4  斎藤    5   ・    ・   ・    ・   ・    ・ 今は目で見ながら毎日、オートフィルタでがんばっています。 これができるとすごくうれしいです。 よろしくお願いいたします。

  • Excelで人数カウントをしたいのですが、、

    Excel2002を使用しています。 まだ初心者で関数などあまりわかりません。 一生懸命考えてますが、なかなかいい案が思いつかないので どうかどうかよろしくお願いいたします! --------------------------------------- 社員の名前が1000行ぐらいに渡って入っています。 そこには同じ名前が何度か出てきます(連続ではなくとびとびで)。 その場合、たとえば田中さんだったら 一番最初に田中とでてくる行の隣のセルだけに 1とカウントしたいのです。 たとえば下記のような感じです。 最終的には人数の合計を出したいのです・・・ ------------------------------------   A  B 1  名前 人数 2 田中 1 3 鈴木 1 4 田中 5 山本 1 6 鈴木 ------------------------------------ 同じ名前が連続のときであれば、IF(A2=A1,\"\",1) という式を思いついたのですが、それだと 離れてまた登場したときに、同じ名前に1が入ってしまいます。 何かいい方法、関数などございましたら、 ぜひぜひお教えください!! よろしくお願いいたします。

  • エクセルでまた困っています。

    エクセルでまた困っています。 さて、ファイルをいじっていますと新たな難問が・・・すみませんお教え下さいませ。 ご多忙のところよろしくお願いいたします。 たとえば A列 のセル 4行 で 4つが人の名前が入っています。 A列 田中(p) 鈴木 山田 福田 結果として名前の文字が入っているセルは4つですが ご覧いただいたように田中の名前には(P)という文字がセルにうめこんであります。結果として(P)が記されている名前のみ カウントする方法はあるのでしょうか?((P)のついている名前は1個 (P)のついていない名前は3個)として表示する方法です。) よろしく御教示くださいませ。

  • Excelのピボットテーブルの使い方

    こんにちわ。 ピボットテーブルの使い方について質問です。 2012/7/24 8:00   作業A 2012/7/24 9:00   作業B 2012/7/25 15:00   作業A 2012/7/25 16:00   作業C Aのセルに日時と時間 Bのセルに作業の種類が掲載されています。 こちらのデータを、各日に各作業が何回行われたかカウントする必要があります 以前ここで質問をさせていただいて「ピボットテーブルを使うと良い」と言われましたので 調べてみたのですが、恥ずかしながら各日に種類に関係なく作業が何回発生したかの カウント方法しか出来ませんでした。 1からやり方を教えていただけませんでしょうか? よろしくお願いします。

  • Excelのデータ集計

    添付画像のように月別に商品売上ランキングトップ10を集計した表があります。 この表のそれぞれの商品が合計何回出現したかを商品ごとに集計したいと思っています。 その方法について教えていただきたく質問させていただきました。 ピボットテーブルを使えば集計ができるかなと思ったのですが上手く集計できません。 画像の範囲で言えば、 Aは3回出てきている、Bは2回出てきている、・・・・ という形で出現回数をカウントし、どの商品がどれだけランキングに出現しているかを調べたいと思っております。 問題は、添付画像では3ヶ月分しか出てきておりませんが、 これからもずっとデータは毎月末に更新されます。 そのデータが更新されれば、カウントした商品別の出現数も自動でカウントし直したいと考えています。 このような集計をしたい場合に最適な方法を教えていただければ幸いです。 どうぞよろしくお願いいたします。

  • Excelの特定の日付の特定の文字のカウント

    ExcelのセルのA1~A10に日付が入っていて B1~B10に文字(田中・山田・伊藤等)が入っています。 日付は6/1~7/31まで入っており、Bの15に計算式に計算結果を出したいです。 6月の田中の合計を出すとすると、どのような式を作ればよいでしょうか。 範囲指定を変えれば、それぞれできますが、増減が激しいので できれば、全てを選択してしまい、計算式でカウントをしたいです。 =COUNTIF(B1:B10,"田中") で田中がカウントで切ることくらいは分かっていますが、 ほとんど数式はつかったことがありません。 どなたかご回答を宜しくお願い致します。 できるだけわかりやすく回答をしていただけると、非常にありがたいです。 宜しくお願い致します。

  • ひとつのセル内のある文字をカウントしたい

    過去ログを検索してみたのですが、見つからなかったため、質問いたします。 ひとつのセルに名前がカンマ(、)区切りで入力されてあります。 名前をカウントするため、以下の計算式を入れてみたのですが、 思ったように結果が出ません。 IF(A1="",0,COUNTA(A1,"*、*")+1) 上の計算式の意味:  A1のセルに何も入力されていない場合は、0  そうでない場合は、カンマの数に1を加えた数を出力  ex)田中、山田、木村 ⇒ 3 どのような計算式を立てればよいのでしょうか。 ご教授をお願いいたします。

専門家に質問してみよう