• 締切済み

エクセルでセルの中の単語をまとめて数えたい

例えば、エクセルのセルの中に スイカ ブドウ スイカ ブドウ メロン スイカ+メロン(*複数の文字がある場合) があるとします。 これを合計すると、スイカが3つ、ブドウが2つ、メロンが2つありますが スイカ 3 ブドウ 2 メロン 2 のように同じ文字を重複させて横のセルに文字の合計数を自動で計算するようにしたいのですが、どのような方法でやるのでしょうか。 よろしくお願いします。

みんなの回答

回答No.5

#1回答者です。 A1~A10のスイカの個数を表示したいなら、A11にスイカと入力し、B11にカーソルを移動し、 =COUNTIF(A$1:A$10,"*"&A11&"*") を入力すれば、スイカの個数を表示できます。 A1~A10のリンゴの個数を表示したいなら、A12にリンゴと入力し、B12にカーソルを移動し、 =COUNTIF(A$1:A$10,"*"&A12&"*") を入力すれば、リンゴの個数を表示できます。 この場合、A$1:A$10が範囲、"*"&A11&"*"が検索条件です。

  • newbranch
  • ベストアンサー率30% (319/1053)
回答No.4

No2です。 追加の質問の場合は、検索範囲をA1:B3までにし、合計範囲をB1:B3までにすれば良いですよ。

osiete007
質問者

補足

Aの列にスイカ、ブドウ、メロンがすべてあるとして A列のスイカ、ブドウ、メロンの合計個数を計算して どこでも良いですがB列に合計個数を表示させたいのです。 例えば、 A1にスイカ、横のB1には3個 A2にブドウ、B2には2個 A3にメロン、B3に2個 という風に表示させたいです。 また、sumif関数を実行するには 挿入>関数>sumifでよろしいでしょうか? 範囲と検索条件にはどのような文字を入れたら良いのでしょうか。 よろしくお願いします。

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

COUNTIF関数はワイルドカード(:)が使えるようなので =COUNTIF(A1:A10,"*aaa*")であaaaの出現個数か数えられます。 ただし「メロンパン」も「メロン」に勘定されます。 =COUNTIF(A1:A10,"*aaa")とすると、メロン(終わり)が勘定されるようですが、「メロンぶどう」がカウントされないようです。 ーー 上記まで正確にするにはVBAを使うか、それでも難しそう。 結合する場合、区切り文字を入れてくれないと、何かと不都合が起こります。 ーー お礼の >列には文字、横のB列には合計の数字を入れたい場合は の A1:スイカ B1:3個 A1:ブドウ B2:2個 A1:メロン B2:2個 はミスタイプはないのですか。であればどういうこと? A1は1定し、BばB1->B2->B2とは?

osiete007
質問者

補足

すみません。タイプミスです。 Aの列にスイカ、ブドウ、メロンがすべてあるとして A列のスイカ、ブドウ、メロンの個数を計算して どこでも良いですがB列に合計個数を表示させたいのです。 例えば、 A1にスイカ、横のB1には3個 A2にブドウ、B2には2個 A3にメロン、B3に2個 という風に表示させたいです。 また、COUNTIF関数を実行するには 挿入>関数>COUNTIFでよろしいでしょうか? 範囲と検索条件にはどのような文字を入れたら良いのでしょうか。 よろしくお願いします。

  • newbranch
  • ベストアンサー率30% (319/1053)
回答No.2

sumif関数を使用して数えます。 =sumif(範囲、検索条件、合計範囲)ですから、データが入っている セルの範囲を指定し、検索条件として夫々”スイカ”、”ブドウ”のように””で囲んで名前を指定する。合計範囲はこの場合検索範囲と同じで、スイカを表示したいセルにこの式を”スイカ”を検索条件として入力すればよいです。後は同様にすれば集計されます。

osiete007
質問者

お礼

ご回答ありがとうございます。 例えばA列にスイカ、ブドウ、メロンが入っているとして A1:スイカ B1:3個 A1:ブドウ B2:2個 A1:メロン B2:2個 のようにA列には文字、横のB列には合計の数字を入れたい場合は どのようにすればいいのでしょうか?

回答No.1

スイカ ブドウ スイカ ブドウ メロン スイカ+メロン が、a1~a10に入っているとします。 a11にスイカと入れ、b11に件数を表示したいなら、 =COUNTIF(A$1:A$10,"*"&A11&"*") を入力します。

osiete007
質問者

補足

ご回答ありがとうございます。 例えばA列にスイカ、ブドウ、メロンが入っているとして A1:スイカ B1:3個 A1:ブドウ B2:2個 A1:メロン B2:2個 のようにA列には文字、横のB列には合計の数字を入れたい場合は どのようにすればいいのでしょうか?