ベストアンサー セルD8:D24から「アンク」と言う文字列が含まれている商品名を数える 2010/06/29 20:48 セルD8:D24から「アンク」と言う文字列が含まれている商品名を数える関数を、F4に求めなさいという問題なのですが、=COUNTIF(D8:D24,"アンク")と入れると1と答えが返ってくるのですが、実際はD8とD13に「アンク」と2つD8:D24範囲の中に含まれています、使用する関数が間違っているのでしょうか? 画像を拡大する みんなの回答 (2) 専門家の回答 質問者が選んだベストアンサー ベストアンサー mar00 ベストアンサー率36% (158/430) 2010/06/29 21:02 回答No.2 =COUNTIF(D8:D24,"*アンク*") とすると出来ると思います。 質問者 お礼 2010/06/29 22:15 回答ありがとうございますm(_ _)m アスタリスクで更に囲まないと駄目だったのですね>< 通報する ありがとう 0 広告を見て他の回答を表示する(1) その他の回答 (1) myRange ベストアンサー率71% (339/472) 2010/06/29 21:01 回答No.1 含むという場合は、ワイルドカード(*)で、アンクという文字を囲んでやります。 =COUNTIF(D8:D24,"*アンク*") ワイルドカードはネットで調べること。 以上です。 質問者 お礼 2010/06/29 22:10 ありがとうございます。 ただの""では駄目だったんですね>< 回答ありがとうございました。 通報する ありがとう 0 カテゴリ パソコン・スマートフォンソフトウェアその他MS Office製品 関連する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関数はうまくいきませんでした。どなたか、ご教授をお願いします。 Excel、重複セルを1とカウントする jcb3092で御座います。 標記の件で教えて下さい。 以下の文字列をカウントするのですが f5:f154 前に教えて頂いたこの関数に範囲を置き換えて =INT(SUMPRODUCT(1/SUBSTITUTE(COUNTIF(F5:F154,F5:F154),0,100))) としました。 教えて頂きたいのはこの関数の終わりの部分(セル範囲の後)の 0,100は何を指しているのかで御座います。 これを理解していないと安心できません。 よろしくお願い申し上げます。 特定文字列以外のセルを検索 550件のサンプルの中で、5種類あって、countif関数でそれぞれ数を調べると547個でした。 どこかにスペースが入ってしまったり、「・」が全角か半角などの違いがあるのでしょうが、検索が大変です。 どうにか特定文字列 以外 のセルの場所を検索することはできないでしょうか? グーグルでも解りませんでした。 ぜひよろしくお願いします。 Excel、リンク元に指定文字列の存在を調べたい 失礼いたします。 次のような関数式を用いて管理表を作りたいのです。 =IF(? ? ? ? ? ?,VLOOKUP(A3&B3,\○○○\△△△\[XXXXX]sheet1!$A$2:$G$20,4,false),"未入力") ( ※ 「○○○」の前は\ではなく\\が正しいかもしれませんが、その点は大目に見ていただきたいです) 長い関数式ですので、念のため解説をしておきます。 ○ もし「? ? ? ? ? ?」だったら、「XXXXX」というエクセルブックの中の、「sheet1」というシートの中の、「A2~G20」の範囲の1列目(すなわち「A」の列)に、「A3&B3」と一致する文字列のセルから右に3列移動したセルを表示してください。 ○ もし「? ? ? ? ? ?」でなかったら、「未入力」と表示してください。 ところがここで問題なのが、「XXXXX」というエクセルブックの中の、「sheet1」というシートの中の、「A2~G20」の範囲の1列目(すなわち「A」の列)に、「A3&B3」と一致する文字列のセルが存在しない場合があるのです。そこで、 ○ もし「? ? ? ? ? ?」だったら、~~ ○ もし「? ? ? ? ? ?」でなかったら、~~ の「? ? ? ? ? ?」には、「XXXXX」というエクセルブックの中の、「sheet1」というシートの中の「A」の列に、「A3&B3」と一致する文字列のセルが存在する、という関数を入れたいのです。そうすれば、 1.(1つ以上)存在する → TRUEを返す → VLOOKUP関数により表示される 2.存在しない → FALSEを返す → 「未入力」と表示される というように管理できます。 ところが、私の現在の知識では、(1つ以上)存在すればTRUEを返す関数として、COUNTIF関数しか知らず、使いこなせません。 そこでCOUNTIF関数を使いました。次のような式です。 COUNTIF(\○○○\△△△\[XXXXX]sheet1!$A:$A,A3&"営業")>0 関数式のすべてを書けば、 =IFCOUNTIF(\○○○\△△△\[XXXXX]sheet1!$A:$A,A3&"営業")>0 ,VLOOKUP(A3&B3,\○○○\△△△\[XXXXX]sheet1!$A$2:$G$20,4,false),"未入力") ( ※ VLOOKUP関数の中の「B3」には、「営業」と入力されることもあれば、ほかの文字列が入力されることもあります) すると、 ○ 通常 : 「#VALUE」が表示されてしまいます。 ○ 「XXXXX」というエクセルブックを開く : 実際に入力されているもの、もしくは「未入力」が表示されます。 そして、「#VALUE」が表示される理由を追いかけますと、COUNTIF関数の中の「A3」の箇所だけに下線が引かれ、この「A3」のためにエラーになっているのだとエクセルは教えてくれます。 以上を踏まえ、質問させていただきます。 1. COUNTIF関数は、リンクが混在する関数には適さないのでしょうか。 2. COUNTIF関数以外に、「A」列に「A3&"営業"」と一致する文字列が存在するかどうかを検索する関数があるとすれば、何でしょうか。 3. 現在、しかたなく「=VLOOKUP(~~~~)」だけにしているのですが、「未入力」と表示させたいところに「#N/A」が表示されます。これをほかの方法で、「#N/A」でなく「未入力」と表示させる方法があるとすれば、何でしょうか。 長文失礼いたしました。 文字列検索しセルの位置が知りたい 指定範囲内で文字列を検索し、見つかったセルの行番号、列番号を知りたいのです。 マクロでなく関数で出来るでしょうか? エクセル:特定の文字を含むセルの数を数えたい。 たとえば表のある列に「○ABC」、「DEF○」、「GHI×」とあったときに 「○」を含むセルの数を数えたいんですが、どのようにしたらいいですか? セル内の文字列が「○」だけだったらcountif関数が使えますよね。 上のように「○」に「ABC」とか余分な文字列がくっついてるのでどうしたら いいかわからないんです。 よろしくお願いします。 エクセルで、文字列から検索し、結果を表示する あるセルに、(1)(2)(3)とか(2)(4)(7)というような丸数字の文字列が入っています。その中に、(2)があるかどうかを探し出し、結果を出したいのですが、思うような関数が見当たりません。 MATCHとかCOUNTIFでやってみたのですが、どうもうまくいきません。(1)(2)(3)はまとめて、”(1)(2)(3)”と認識されているようで、(2)があっても、結果は0と出てしまいます。 よい方法はありますか? エクセルで A列に商品名 B列に商品番号 C列に管理者 が入っています エクセルで A列に商品名 B列に商品番号 C列に管理者 が入っています。 A B C あ 001 佐藤 い 002 鈴木 う 003 田中 え 004 伊藤 お 005 三木 以下600行くらい続いています。 商品名は重複していません。 D列を空列にしE列に商品名をいくつか並べたときに、 F列とG列に商品番号と管理者を表示させたいのですが、 どの関数を使えばいいのかよくわかりません。 環境はエクセル2003です。 Excel関数 同じ文字がある場合は表示させない Excel初心者で困っています。 どなたか教えてください。 A2のセルに 商品コード B2のセルに メーカー名 D2のセルに 商品名、メーカー名、商品コード が載っています。 Dの列の中には メーカー名が抜けていたり、商品コードが抜けていたりするものもあり、 その場合は、商品コードとメーカー名を D2のセルに入れなければいけません。 上記が出来る関数を教えていただけないでしょうか? データー量が多くて とても困っています。 =IF(COUNTIF(A2、DS)、D2、A2&D2) ↑これをE2 のセルに表示して 商品コードの重複を調べ、 =IF(COUNTIF(B2、E2)、E2、B2&E2) 素人ながら、こんな感じでやってみましたが、商品コードや、メーカー名が2重で表示されてしまいました。 よろしくおねがいいたします。 COUNTIFで特定の文字列を含む値のカウント方法 Excel2010を使っている者です。 COUNTIF関数で特定の文字列を含むセルの数をカウントしたいのですが、結果がゼロになってしまいます。 具体的には A列の1行目から900行目までに以下のように番号が振ってあって、その中で1994を含むセルの数を数えようと思っています。 計算式として「=COUNTIF($A$1:$A$900,"1994")」と入力したのですが、戻り値が0になってしまいます。 なお、A列は数値にしても文字列にしても結果は変わらず、「=COUNTIF($A$1:$A$900,"1994*")」とワイルドカードを使った検索にしても同じく0になってしまいます。 1994000001 1994000002 1994000005 ~ 2009111112 2009111117 もう一つ関連した質問をさせていただきますが、そもそもこの関数で特定の文字列を含む検索をかけたいときは、ワイルドカードの*を使わないとうまく計算できないものなのですか? よろしくお願いいたします。 A1:D10のような複数範囲でセル位置を検索したい エクセルで1列や1行であれば指定の文字を探す関数は知っていますが A1:D10のような複数の列、行の範囲の中から指定の文字が入っている セルの位置を調べる関数はないでしょうか? これか出来たら他の作業が出来るのですがずっと作業が止まったままです。 お願いします! 注目のQ&A 「前置詞」が入った曲といえば? 緊急性のない救急車の利用は罪になるの? 助手席で寝ると怒る運転手 世界がEV車に全部切り替えてしまうなら ハズキルーペのCMって…。 全て黒の5色ペンが、欲しいです 長距離だったりしても 老人ホームが自分の住所になるのか? 彼氏と付き合って2日目で別れを告げられショックです 店長のチクチク言葉の対処法 カテゴリ パソコン・スマートフォン ソフトウェア Excel(エクセル)Word(ワード)PowerPoint(パワーポイント)Access(アクセス)その他MS Office製品オフィス系ソフトPhotoshop(フォトショップ)Illustrator(イラストレーター)その他Adobe製品画像・動画・音楽編集ホームページ作成ソフト筆まめ・はがき作成フリーウェア・フリーソフトその他(ソフトウェア) カテゴリ一覧を見る あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど
お礼
回答ありがとうございますm(_ _)m アスタリスクで更に囲まないと駄目だったのですね><