• 締切済み

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

例えば、エクセルのセルの中に スイカ ブドウ スイカ ブドウ メロン スイカ+メロン(*複数の文字がある場合) があるとします。 これを合計すると、スイカが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/17068)
回答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列には合計の数字を入れたい場合は どのようにすればいいのでしょうか?

関連するQ&A

  • エクセルで集計

    エクセルで複数のシートの表の文字列を元にその横のセルにある 数字を選びだして別シート(合計用のシート) に合計の出し方を教えて下さい 一枚目のシート     A      B     1   イチゴ   2 2    メロン     3 3   レモン     4 二枚目のシート     A      B     1   イチゴ    1 2    メロン     2 3   レモン     1 合計のシート(ここを自動で集計したいです)     A       B     1   イチゴ    3 2    メロン      5 3   レモン      5

  • エクセルでヘルプ・・・・

    例えばA列に下記のような名前が並んでいたとします。 この中で同じ文字列のセルを含む行を全て削除する方法です。 下記の例では 5,6,7,8,12,13,14 の行を削除するかたちになります。 A     B     C 1 りんご 2 トマト 3 ブドウ 4 バナナ 5 サクランボ 6 サクランボ 7 メロン 8 メロン 9 みかん 10 バナナ 11 ナシ 12 スイカ 13 スイカ 14 スイカ 実際は5000~6000行データの作業になる為、手作業では大変です。 これがもしエクセルの機能で出来るならとても助かります。 宜しくお願いいたします。

  • excelでセルの交換

    excelでセルの交換が出来るでしょうか?例えば、  A1…みかん  A2…りんご  A3…ぶどう  A4…なし  A5…メロン があったとします。これでA1とA4を交換して、  A1…なし  A2…りんご  A3…ぶどう  A4…みかん  A5…メロン としたいのですがなにかいい方法はないでしょうか。 できるだけ簡単な方法がいいのですが…。

  • エクセルで文字を複数のセルにまたがって表示したい

    エクセル2003なんですが セルの中に文字を書き込むと数百文字でも1つのセルからはみ出さないように ギュウギュウに表示されてしまいます。 1つではなく横のセル複数のセルにまたがって無制限に横に広げたいのですがどうすればいいですか?

  • エクセルで複数セル(約50個のセル)を参照し、合計値を出そうと思ってい

    エクセルで複数セル(約50個のセル)を参照し、合計値を出そうと思っています。 複数セルの中にはエラー値#N/Aも含まれています。 参照元のセルにVLOOKUP関数を埋め込むのも数が多く大変ですし、 合計値セルでISERROR関数を埋め込んだら「数式が長すぎます」というエラーが出ます。 #N/A以外を抽出し、合計値を出す方法はありますでしょうか。 出来ればVBAを使用せず回避できる方法を教えて頂ければ幸いです。

  • EXCEL - 合計を指定してそれに合うように複数のセルを選択する方法(再送)

    説明が少し難しいのですが、Excelを使って任意の数列の中から条件を決めた上で指定した合計の数に合うように処理するにはどうすれば良いですか? 具体的に言いますと、A列にランダムにある金額が並んでいるとします。 A 1,230 1,060 4,500 3,680 2,830 ・・・ それで、例えばこれらの金額の中から自動的に3つを選んで、その合計が5,000になるように処理したいのですが、どのようにすればいいでしょうか? つまり別のセルで合計金額を指定すれば任意にその合計に合うように複数のセルが選択される方法が知りたいです。 説明不足かもしれませんが、なんとかできる方法を知りたいです。 どうぞ宜しくお願いします。

  • excelでセルの中のコンマで区切られた単語の中から特定の単語を有無を判定

    excelのセル中にコンマで区切られた複数の単語があります、この中に指定した単語の有無を知る方法

  • 【エクセル】セルの中の文字をカウントする方法を教えてください!

    エクセルでセルの中の文字数をいくつかカウントしたいのですが、そのような方法(関数)を教えていただきたいのですが・・・ 宜しくお願いいたしますm(__)m

  • エクセル:偶数セルと奇数セルそれぞれの合計

    エクセルで作成した表で 「A2+A4+A6」 や 「B3+B5+B7」のようにそれぞれ偶数セル、奇数セルの数値の合計を表示させたいのですが、よい計算方法はありますか?それとも何十個というセルを地道に足していくしかないのでしょうか? 少ないセル数ならいいのですが、多くのセルの合計を出したいので困っています。どなたか分かりやすく教えていただけないでしょうか?お願いします。

  • エクセルのLOOKUP 同じセル内に表示

    エクセルで質問です。JLOOKUPでは同じ検索値に関して一つしか同じセルに反映されません。 例えば検索値が○で右となりにある各セルに 「○」「りんご」 「○」「バナナ」 「 」「すいか」 「○」「メロン」  りんご だったとするとりんごしか表示されません。今回の質問は同じセル内に りんご バナナ メロンと同じセル内に表示したいのですが、良い方法はあるでしょうか。 言葉と言葉の間はスペースでも,でも他でも構いません。 ご教授お願い致します。

専門家に質問してみよう