• 締切済み

エクセルでカウントした数を別セルにカウント数と同じ行数分表示させたい

A列 B列 品番 ↓ B列に、同じ品番がいくつあるか(総数)を表示 AJ-101 3 AJ-101 3 AJ-101 3 BJ-102 2 BJ-102 2 CJ-103 4 CJ-103 4 CJ-103 4 CJ-103 4 DJ-104 DJ-104 A列に品番(AA-xxx)が入っており、それぞれ数は異なっています。 A列の同じ数値をカウントしてB列にその総数を出力する計算式を 教えていただきたいのです。 COUNT関数などで処理できるのでしょうか? よろしくお願いいたします。

みんなの回答

  • insu
  • ベストアンサー率40% (2/5)
回答No.2

こんばんは COUNTIF関数がありますよ 『検索条件』に品番、『範囲』にA列を選択すればOKです

回答No.1

こんばんは。 > COUNT関数などで処理できるのでしょうか? COUNTIF 関数で求めることが出来ます。 B1 のセルに =COUNTIF(A:A,A1) を記述し、オートフィルで下方向に数式をコピーすればOKです。

redbulls
質問者

お礼

バッチリできました。 ありがとうございました。

関連するQ&A

  • エクセル、行数をカウントしたい。

    エクセル初心者です。 よろしくお願いいたします。 エクセルでこのような表を作っています。   A  B  C 1 10 15 2 20 3    10 4    15 5 10 6 10 10 7 8 この時、データの入っている行数をカウントしたいのです。 上の例では 「6」 です。 途中に空白の行はありません。 A列、B列にはどちらにも数字が入る場合と、どちらかにしか 入らない場合があります。 なので COUNT は使えないですよね? 今まではデータを入力後、下の空白の行を削除し、C列で COUNTBLANK として求めていたのですが、表の長さ(行数)が一定でないため、 体裁が悪くなってしまっていました。 希望としては。 最終行のC列に「終了」などと入れると、その文字列を判別 してくれて、それより上の行数をカウントしてくれる。 または 例えば OR を使って、A列B列どちらかにデータがある 場合のみ、カウントしてくれる。 こんなワガママなことができたら、と思っております。 補足が必要ならばいたします。 それと、遅くなるかもしれませんが、お礼は必ずさせていただきます。

  • vba 組み合わせ表示

    EXCEL  A列のA1からA10に数値がある。 B列のB1からB10に数値がある。 なお各jについてAjとBjは値が異なります。Aj<Bj(j=1~10) Cjに、AjまたはBjからどちらかをもってきます。 こうしたときC1からC10を1組としてできる組みとしては、1024通りの組ができますが、 そのできた組をCell(21,1)からCell(30,1)を(1組)、として、Cell(21,1024)からCell(30,1024)まで表示したい。VBAにてどのように記述すればよいかお教え願いたい。 自分で考えたたけど、複雑になって手におえません。よろしくお願いします。

  • エクセルでカウントした数を特定のセルに入力したい

    エクセルの関数について質問させてください。 A列  B列   C列 8/9       リンゴ 8/10      ミカン 8/11      リンゴ 8/12      ブドウ 8/13      ミカン 8/14      リンゴ 8/15      ブドウ 上記のような表で、C列でカウントしたリンゴの数を 前日の日付の行の、B列に入力したいのです。 ※今が8/10だとすると、リンゴの数「3」を  8/9の行のB列の欄に入力したい。 COUNTやCOUNTIFSで色々試してみたのですが、 どうしてもうまくいきません。 どうぞ宜しくお願いします。

  • エクセルでの行数カウント

    エクセルで A列 B列 1行 ●1 C ⇒カウント 2行 X1 D  3行 ●2 E 4行 X2 F 5行 ●3 C ⇒カウント 6行 ●4 D 7行 X3 E A列で「●」を含み、なおかつB列で「C」である行の数(例でいうと「2」)を求める 数式を教えてください。 ちなみに A列 B列 1行 ● C ⇒カウント 2行 X1 D  3行 ● E 4行 X2 F 5行 ● C ⇒カウント 6行 ● D 7行 X3 E であればA列が全く「●」に等しいものでカウントする場合は、下記の関数で計算できます。 {=SUM(IF(B1:B7="C",IF(A1:A7="●",1,0)))} COUNTIF関数では、"●*"のように「任意の文字」を指定することが可能ですが、IF関数の 中ではできないようです。

  • 二つの条件を満たす、行数のカウント?

    エクセルに下記のデータがあります。   A B C 1 X 1 2 2 Y 2 1 3 Y 3 0 4 Y 1 2 B列は関係なく、A列に"Y"かつ、 C列に1以上の数値が入っている行の数を カウントしたいのですが、どうすればよいですか? 上記のデータの場合、結果は2となるように・・。

  • エクセルのカウント関係の関数について

    いつもお世話になっています エクセルのカウント関係の関数についての質問です A1~A10までで「1」の数を出す場合は =countif(A1:A10,1) でよいですよね これに一つ条件を加え A1~A10までで、B列が「○」の場合に「1」の数を出すにはどういう関数になるのでしょうか? ifとcountで組み合わせてやってみましたが、うまくいきません。 よろしくお願いします。

  • 数値に変換されたセルの数をカウントしたい

    数値に変換されたセルの数をカウントしたい Excel2007を使っています 添付図のN3:AR31には数式が入っています このうち数値に変換されたセルの数をカウントしたいのですが 単にCOUNT関数では全部載せるが該当してしまいます 何か工夫すればできそうに思うのですが その方法がわかりません どなたかアドバイスよろしくお願いします

  • エクセルで同じ値をカウントアップする

    エクセルで特定列の同じ値をカウントアップする方法を教えていただけないでしょうか? 以下のように、A列にはランダムに値が入力されていて、 B列に同じ値の個数をカウントアップしたいと思っています。 A|B --|-- AA|1 AB|1 BD|1 BD|2 AA|2 FG|1 AA|3   

  • Excelのカウント

    セルA列に入力されている数値を参照し、セルB列のように出力したいです。 セルA2に0と入力されていれば、BセルB2、B3、B4、B5に0になるようコピーしたいのですが、数が膨大なためどなたかよい対処法をどなたか教えて頂けないでしょうか。 ちなみに、A列に入力されている数値は0と1のみになり、A列の数値はランダムに入力されています。

  • EXCELでセル内の文字列が同じものをカウントする方法について

    具体的にはA列とB列の各セルに文字列が入っており、A列とB列で同じ文字列の数を知りたいのです。    A列  B列 1 AAA1111 BBB2222 2 CCC3333 ZZZ9999 3 BBB2222 DDDD444 4 ZZZ9999 KKK5555 5 EEE8888 XXX7777    ・   ・    ・   ・    ・   ・ 上記例ですと 「A3とB1」「A4とB2」が文字列が同一で、 カウントは「2」になります。 一つ一つ照らし合わせて行くにも結構な行数が あるため、何か良い手段がありましたらお教え 願います。 よろしくお願いします。   

専門家に質問してみよう