英大文字小文字を区別せず検索対象にする入力中の回答があります。ページを離れますか?※ページを離れると、回答が消えてしまいますページを離れるA回答を続ける入力中のお礼があります。21:05回答数:7件こんにちは。2007を使っています。表中、A列に以下のような文字列があります。DOGhouseHOUSEdoghousingHOUSINGdogDOGたとえばcountif関数でdogの個数を数える時は=countif(A1:A100,"dog")のようにしますがdogとDOG両方を数えたいときにはどのようにどのようにしたらよいでしょうか?お分かりの方お教えください。通報するこの質問への回答は締め切られました。小文字」に関するQ&A:ワードでひらがな入力している時に前はシフトキーを押せば英字が大文字で出てきたけれど、小文字で出てしまう。場合は勿論、DOGの場合でも数えられますので、dogとDOGを区別することなく数えられますね。ご質問はお示しの式で対応できます。それとは別にDOGとdogの数を区別して数えるのでしたら次のような式になります。DOGの数は=SUMPRODUCT((A1:INDIRECT("A"&MATCH("ー",A:A))="dog")*(CODE(A1:INDIRECT("A"&MATCH("ー",A:A)))=<90)*1)この式でMATCH関数の中のーは一旦式を確定した後でひらがな入力モードでーを入力するようにします。半角の-ではいけません。ごめんなさい、ちょっと初心者みたいなミスしました。本目はそのままで大丈夫です。通報するこの回答へのお礼ご回答ありがとうございます。23:17大文字と小文字を区別しない場合については、既に皆さんから回答されているので、ベストアンサーは辞退します。次式は一応、大文字と小文字を区別します。ワイルドカード(「*」など)が数式中に用いられていませんが、「doggie」などの「dog」を「含む」データも数えます。=sumproduct(isnumber(1*find("dog",a1:a100)))完全一致のみの個数とするなら、例えば次式です。22:25もし、半角文字の「dog」や「DOG」と全角文字の「dog」や「DOG」を合わせてカウントする場合には、=COUNTIF(A1:A100,"dog")+COUNTIF(A1:A100,"dog")とする方が、SUMPRODUCT関数を使うよりも計算に要する負荷が少なく済むため、実用的です。試してみた??この回答への補足ご回答ありがとうございます。21:31=COUNTIF(A1:A100,"dog")によって、dogとDOGを両方とも数えられます。一度データをよく見直し、計算してみて下さい。#参考ご質問で例示されている大文字と小文字ではなく、実は全角文字と半角文字を一緒にして数えたかったのなら、=SUMPRODUCT(1*(ASC(A1:A100)="dog"))のようにする手もあります。この場合でも同様に大文字と小文字は区別されません。21:18Excelは大文字と小文字を区別しませんから、そのまま=COUNTIF(A1:A100,"dog")或いは=COUNTIF(A1:A100,"DOG")として下さい。逆に大文字と小文字を区別してカウントさせる方が難しいです。大文字」に関するQ&A:エクセルで小文字が大文字になる。エクセル2007にて、先頭が大文字の英単語のみを削除したい。2007で、挿入した画像も並べ替えの対象にしたいです。Excel2007で、検索をしたいのですが...。回答数ランキングです。半角全角区別せずに探したいB1に全角で「アアア」B2に半角で「アアア」と入っていてA1に=COUNTIF(B:B,ASC(B1))として下へドラッグしても、1が返ってきます。ASC(B1)こうすることによって、「アアア」は半角になり、B列に2つある事になるはずですがなぜ1が返るのでしょうか?Aベストアンサーこんばんは!お示しの数式ではCOUNTIF関数の範囲B:B列そのまま(1バイトに変えていないもの)を検索条件でB列の行を1バイトにして検索していますので、戻り値はそのようになるはずです。今回の場合は=SUMPRODUCT((ASC(B$1:B$1000)=ASC(B1))*(B$1:B$1000<>""))のようにしてみてはどうでしょうか?B列範囲を1バイトに変えたものが検索条件で1バイトに変えたものの個数を表示する!という考え方です。SUMPRODUCT関数は配列数式になりますので、極端にデータ量が多い場合はおススメしません。そのため、とりあえず1000行まで対応できる数式にしています。_)m他の回答も見るQEXCELのcountif関数での大文字と小文字は区別できるのでしょうかEXCELのcountif関数での大文字と小文字を別々にカウントする方法をご存知の方がいましたら教えて下さい。aaaのみカウントしてaAaはカウントしないようにしたいのです。したらcountifの制限なのでしょうか?そうだとしたら他の方法が思いつきません。ご存知の方みえましたら、教えて下さい。Aベストアンサー=SUMPRODUCT((EXACT(B2:C2,"aaa"))*1)とすれば、計算できるでしょう。