• ベストアンサー

セルD8:D24から「アンク」と言う文字列が含まれている商品名を数える

セルD8:D24から「アンク」と言う文字列が含まれている商品名を数える関数を、F4に求めなさいという問題なのですが、=COUNTIF(D8:D24,"アンク")と入れると1と答えが返ってくるのですが、実際はD8とD13に「アンク」と2つD8:D24範囲の中に含まれています、使用する関数が間違っているのでしょうか?

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

  • ベストアンサー
  • mar00
  • ベストアンサー率36% (158/430)
回答No.2

=COUNTIF(D8:D24,"*アンク*") とすると出来ると思います。

redkero
質問者

お礼

回答ありがとうございますm(_ _)m アスタリスクで更に囲まないと駄目だったのですね><

その他の回答 (1)

  • myRange
  • ベストアンサー率71% (339/472)
回答No.1

含むという場合は、ワイルドカード(*)で、アンクという文字を囲んでやります。 =COUNTIF(D8:D24,"*アンク*") ワイルドカードはネットで調べること。 以上です。

redkero
質問者

お礼

ありがとうございます。 ただの""では駄目だったんですね>< 回答ありがとうございました。

関連するQ&A

  • シート名をセルと文字列たしたものから引く

    セル A1:H21 シート名:H21xxxx 作りたい関数: =countif(H21xxxx!G:G,"P-1") で、シートごとにA1に入っている値は異なりますが、H20、H19・・・などになります。 作りたい関数の中のH21の部分を関数で持ってきて、且つ文字列とあわせてシート名とし、範囲指定としたいのですが、どうすればよいでしょうか? よろしくお願い致します。

  • 特定の条件で、指定の文字を含んだセルの数を数えたい

    条件に合ったセルを数え、さらにその行に指定した文字が含まれているセルの数を数えたいです。 if関数で試してみたり、countifやsumifなどでも試してみましたが、どうも希望通りになりません。 ご教授いただきたいです。 よろしくお願いいたします。 C列に F列から作業を選択し入力されます。 H列に C列の作業カウントが入ります。(ここはcountifでできました。) やりたいことは、 I列に C列の作業でD列に「NG 」となっている作業の数を数えたいです。 (本来ですとD列は「NG **さん」と文字が続きます。 答えとしては、 i3に 「1」 i4に「2」 i5に「1」 と表示させたいです。 よろしくお願いします。

  • EXCEL2010で同じ文字列のセルの数を数え・・

    EXCEL2010で一つのワークシート上に様々な文字列が散らばっているとします。 この中でたとえばAAAという文字列が何個あるかを抽出してAAA 1、またBBBという文字列が何個あるかを抽出してBBB 3というように表示させたいのですが、方法をご存じの方、よろしくお願いいたします。VBAを使わずに解決して下さると嬉しいです。 ちなみに、COUNTIFなどの関数は、あらかじめ探したい文字列が分かっている場合には使えますが、本件はそうではなく、ワークシート上にどんな文字列があるのか一目ではわからないくらいたくさんあります。 理想は、その文字列が入っている全てのセルを範囲選択しておいて、何か関数で抽出させ、 AAA 3 ABC 19 BBB 21 DCF 3 などといったリストが作成されることです。 よろしくお願いいたします。

  • エクセル セル内の文字列を空白から空白まで抽出したい。

    一つのセルに入っている文字列を複数のセルに分割したいのですが良い方法が見つかりません。 具体的には 「商品名 単価 数量 金額」が一つのセルに入っているのですが、これをそれぞれ「商品名」「単価」「数量」「金額」というように別のセルに分けたいのです。 条件は次です。 ・文字列の区切りは空白(スペース)。 ・商品名や金額などそれぞれの文字列の長さは決まっていません。 ・商品名には名称の中に空白が使われている場合があります、その数も決まっていません。 以上です。いろいろ関数を使ってやってみたのですが、どうもうまくいきません。 どなたか良い方法がありますでしょうか、よろしくお願いいたします。

  • 一番初めに文字列が入っている列の文字列を知りたい

    次の条件で、よりA列に近い文字列を引っ張り出すにはどのような関数を使えば良いのでしょうか? 1)行の中にそれぞれ"文字列"が入っている 2)文字列が入っているセル数は行によって異なる   【A】 【B】 【C】 【D】 【E】 【1】りんご 【2】   ばなな 【3】   みかん りんご 【4】ばなな           みかん この回答を【F】列に示す場合、 【F1】はりんご、【F2】はばな、【F3】はみかん、【F4】はばなな、になって欲しいのです。 上手く質問できないのですが、とても困っています。宜しくお願いします。

  • 複数列の中の文字列の検索、個数抽出

    どなたかお力をお貸しください。。 エクセル2003を使用しています。    A列 B  C  D 1  あ  う     あ 2  い  お  か  か 3  う        う 4  え     き  く 5  お  い  う  け Dの文字列のなかでA~C列の中に重複している文字が何個あるかを出したいです。 この場合D列は「あ、か、う、く、け」なので、A~C列にある「あ、か、う」が重複しているので、3個と出したいです。 もしくは重複していない「く、け」で2個と出したいです。 MATCH関数を使うと出来そうなのですが、MATCH関数だと配列の概念がなさそうなので、どうしたものかと。 条件として、 ・一つのセルで関数を使用して出す。 ・マクロ、計算用のセルはできたら使用しない。 ・空白セルもあり、文字列の完全一致のみ個数としてカウント。 ・列の数はだんだん増えてくるので、列数は増えても大丈夫なやり方の方がいいです。 COUNTIFで重複個数を出すと、「う」が複数回出てくるので、重複の個数が増えてしまい困っています。 もしかしたら不可能かもしれませんが、どなたかお知恵をお貸しください。 よろしくお願いいたします。

  • COUNTIF 文字列の検索

    COUNTIF 文字列の検索 タイトルが適切かどうか分かりませんが、教えてくださいませ。 例えばC2・D2・E2のセルに、それぞれ「◎」「〇」「△」と文字が入っているとします。 そして、C2~E2のセルをチェックして、 ◎が2つ以上あれば「◎」を、△が2つ以上なら「△」を、それ以外なら「〇」と F2のセルに返すようにしたいのですが、やり方が分かりません。 宜しければ教えてくださいませ。

  • エクセルで文字列の個数を数える

    ある範囲のエクセルデータから決まった文字列の個数をカウントする関数の使い方が判れば教えてください。 例えば、A1からH200までのデータより、”リンゴ”という文字列が何個あるかカウントしたいのですが。 COUNTIF(A1:H200,"*リンゴ*")とすると”リンゴ”という文字列が含まれるセルの個数は出たのですが、”リンゴ”という文字列が複数含まれるセルもあるので、”リンゴ”という文字列の個数とは 一致しないようなのです。 どなたか、よろしくお願いします。

  • 範囲内である文字列が含まれていたら,違うセルに表示させる

    A4:A10という範囲(同じ行)の中に,ある文字列が含まれていたら,違うセルに○と表示する,それ以外は空欄という式をつくるにはどうしたら良いでしょうか。 文字列は同じ行の中で同じ文字が1回以上登場することはありません。 A B C あ い う か き く・・・ D E F い え お き く こ・・・ G H I う お い こ け き・・・ 1行目の文字列(あいうかきく)の行の中に「あ」が含まれていたらAセルにアと表示し, 3行目文字列(うおいこけき)に「う」があったらIにウと表示する。それ以外は空欄。 アルファベットのセルには色をつけたりといった書式条件ではなく特定の文字列を表示させたいです。 「IF(B42="あ","ア",""」の場合,B42のセルの中身が「あ」だったらアと表示する,それ以外は空欄。という意味になりますでしょうか? これで,B42セルだけではなくB42:B50という範囲の中に「あ」という文字列があったら…と思いましてご相談です。宜しくお願いします。

  • Excelで、countif関数の範囲指定でシート名指定をするとき、セル参照にしたい

    Excelのcountif関数の対象範囲に指定するシート指定名に、他セルに記入した文字列を使いたいのですが、うまくいきません。 例えば、Xシートの$A$1:$A$20の範囲内の”出席”文字列数を別シート上で計算させたいのですが、ストレートにやれば、    =countif(`Xシート`!$A$1:$A$20, "出席")    となります。 これを、A1セルで、Xシート という文字列を記述した上で、別セルにて、    =countif(A1!$A$1:$A$20,"出席") のように記述したいのです。indirect関数はうまくいきませんでした。どなたか、ご教授をお願いします。

専門家に質問してみよう