• ベストアンサー

EXCEL検索関数の大文字小文字の区別

32844で質問したものですが、COUNTIFの検索では、大文字と小文字の区別は出来ないようですね。 例えば、BBとBrとは同じとみなされています。V(H)LOOKUPもそうですね。 これらを区別する方法は無いのでしょうか。

  • mgrA3
  • お礼率86% (126/145)

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

  • ベストアンサー
  • KenKen_SP
  • ベストアンサー率62% (785/1258)
回答No.2

>これらを区別する方法は無いのでしょうか。 簡易的な方法ですが、、、 EXCELの検索と置換では、大文字・小文字や全角・半角をそれぞれ区別することが出来ます。この機能を利用して、区別できる文字列に置換すれば良いと思います。 例えば、BBとBbを区別したいのであれば、BbをBCなどCOUNTIF関数で区別できる形に置換します。 データを変えてしまうわけですから、ダメですかね、、、

mgrA3
質問者

お礼

ありがとうございます。分かりました。

その他の回答 (1)

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

こんにちは。maruru01です。 面倒な方法になります。 まず、COUNTIFに替わるものです。 データがA1:A10にあり、検索する文字列をC1に入力して、D1に個数を表示させるとします。 D1に、 =SUMPRODUCT(EXACT($A$1:$A$10,C1)*1) と入力します。 次に、VLOOKUPに替わるものです。 データがA1:B4にあり、A列を検索して、B列の値を表示させるとします。 また、検索文字列をD1に入力して、E1に結果を表示させるとします。 E1に、 =IF(SUMPRODUCT(EXACT($A$1:$A$4,D1)*1)>0,INDEX(B:B,MIN(IF(EXACT($A$1:$A$4,D1),ROW($A$1:$A$4)))),"") と入力して、[Ctrl]と[Shift]を押しながら[Enter]を押して確定します。 (数式の両端に「{}」が付いて配列数式になります。) 検索文字列が見つからない場合は、「""」になります。 両方とも、データ範囲は適宜変更してもらえばいいですが、 「A:A」 のような列単位の指定は出来ません。 必ず、範囲で指定して下さい。

mgrA3
質問者

お礼

ありがとうございました。 が、小生の理解をこえる式で、関数ハンドブックとにらみ合わせながらしばらく時間がかかりそうです。 悔しいことではあります。

関連するQ&A

  • EXCELのcountif関数での大文字と小文字は区別できるのでしょうか

    EXCELのcountif関数での大文字と小文字を別々にカウントする方法をご存知の方がいましたら教えて下さい。 入力値 セルB2 aaa セルC2 aAa =COUNTIF(B2:C2,"aaa")とすると 2  が返ってきます。 aaaのみカウントしてaAaはカウントしないようにしたいのです。 もしかしたらcountifの制限なのでしょうか?そうだとしたら他の方法が思いつきません。ご存知の方みえましたら、教えて下さい。お願いします。

  • Vistaでの大文字/小文字を区別した検索方法について

    Vistaでフォルダの右上にある検索で大文字/小文字を区別して検索する方法はありませんか? 大文字の『.JPG』のみ検索するなどの使い方をしたいのですが、やり方がわかりません。

  • 大文字・小文字を区別して検索する方法

    よく英単語の調べ物をするのですが、その際に固有名詞を排除したりするために大文字での用法は検索結果から外したいとか、逆にある特定の物の名前を調べるのに大文字から始まる物だけを検索したいといったケースがあります。 普段はGoogleをいちばんよく使うのですが、これで大文字・小文字を区別して検索する方法があるでしょうか。または、それができる検索エンジンはありませんか。 ほかにコンマやコロンの有無(例:",who can..."と"who can...","like this:"と"like this")や、日本語では中黒の有無(例:"パシフィック・リーグ"と"パシフィック リーグ")などを区別する方法がありましたら、そちらもお願いします。

  • あいまい検索で英文字の全角半角を区別しない

    いつもお世話になっております。 あいまい検索で、英文字の全角・半角も区別しないように結果を出したいんですが、どういった方法でできますでしょうか。 大文字小文字の区別なしの曖昧検索だと、 ILIKEという専用演算子を使えばいいとわかったのですが、 全角と半角の区別がついてしまいます。 英文字の全角でも半角でも検索結果をだしたいです。 どなたかご教授お願いいたします。

  • 大文字と小文字を区別したファイル名検索

    Windows2000Prof.です。 スタート→検索→ファイルやフォルダ にて、ファイルまたはフォルダの名前欄に *.HTM と入れ、検索オプション欄の 詳細設定 と 大文字と小文字の区別 にチェックを入れて検索しても、*.htm に該当するファイルがヒットします。 ためしに、ファイルまたはフォルダの名前欄に *.htm と入れて検索しても結果は全く同じです。 検索オプション欄の「大文字と小文字の区別」を有効にするにはどうしたら良いのでしょうか?

  • Excelの文字列関数について

    Excelの文字列関数について こんにちは。Excel2007を使用しています。 先日、こちらで質問させていただいた【QNo.5785641】の続きになるのですが・・・ セルの中にある特定の文字が含まれている場合は、ある文字の後ろの数値を抽出したいという質問で、 例えば、セルA1に『AA-11 $100.00』、A2に『BB $ 95.00』と入力されている場合、『AAという文字が含まれている場合はB1に$マークの後ろの数値を抽出、BBという文字が含まれている場合はC1に$マークの後ろの数値を抽出する』というものを関数を使用して作りたいというものに対し、 =IF(COUNTIF(A1,"*AA*")=1,RIGHT(A1,LEN(A1)-FIND("$",A1)),"") =IF(COUNTIF(A1,"*BB*")=1,RIGHT(A1,LEN(A1)-FIND("$",A1)),"") という回答をいただきましたが、さらに追加で質問です。 例えば、セルA1に『AA-11 $100.00 aabbcc』、A2に『BB $ 95.00 abc』というように、抽出したい数値の後ろにも文字が入力されている場合はどのようにしたらよいのでしょうか? 宜しくお願いします。

  • Chromeエクステンションで大文字小文字区別検索

    Windows 7 Pro 64bitでGoogle Chromeを使っています。 標準で、「Control」+「F」キーでできるページ内検索は、大文字小文字を区別しません。 大文字小文字を区別するページ内検索をしたいのですが、どうしたらよいでしょうか。なにかエクステンションがあるのでしょうか。Chrome標準のページ内検索のように、スクロールバーに出現位置が示されたり、ヒット件数が表示されたり、インクリメント検索されたりする機能を引き続き使えたらいいと考えています。 いろいろ都合があってChrome以外のブラウザ(たとえばFirefoxは大文字小文字を区別した検索ができますが)を使う予定はありません。 よろくお願いします。

  • 大文字と小文字の区別

    現在PDICを使って自分用の単語検索辞書を作っているのですが、 単語を検索するときに大文字と小文字を区別しないで検索する方法がありましたら教えてもらえませんでしょうか? HELPを見ても、全部の文字が大文字もしくは小文字の場合しか載っておらず、地名や人名などのように頭文字のみが大文字だとヒットしてくれません。 ご存知の方いましたらお願いします。

  • 大文字/小文字の区別しないで検索したい場合

    データベース:ORACLE9i いつもお世話になっています♪ いきなり質問ですが、 例えばこういうデータがテーブルに 入っているとします。 ID  NAME ----------- 1 AAA1 2 BBB2 3 CCC3 ----------- そこで下記のSQLを実行するとBBB2はヒットしません。 select * from test_tbl where name like '%b%'; 大文字/小文字を区別しないで検索する方法はないでしょうか? よろしくお願いします♪

  • エクセルの大文字・小文字別のカウント

    エクセルでCountifを使って、A・a・B・bというように、大文字と小文字を区別してカウントしようと思うのですが、いい方法はないでしょうか?

専門家に質問してみよう