• ベストアンサー

エクセルの操作で分からないことがあるので、

エクセルの操作で分からないことがあるので、 教えてください。 Ctrl+Fキーで、画面の検索をかけることができますが、 検索で、2つのキーワードを同時に検索することはできますか? ex)りんご、みかん の二つのワードを含むワードを検索したい この場合は、(1)、(2)の両方の場合で検索できますか?   (1)りんご かつ みかん   (2)りんご または みかん

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

  • ベストアンサー
noname#145943
noname#145943
回答No.2

Excel標準の機能ではできません。 http://okwave.jp/qa/q4113229.html のように (1)を「りんご*みかん」と「みかん*りんご」の2回の検索を行うことで代替できますが、最初の検索と2回目の検索は独立した動作ですので、ユーザーが一回目の検索結果を覚えておかなくてはならないなど、不便です。 http://www.geocities.co.jp/SiliconValley-Bay/2717/VBA/excel_013.htm のようにVBAのお世話になると思います。

mame1218
質問者

お礼

大変助かりました。 ありがとうございました。

その他の回答 (2)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

検索機能ではできませんので次のようにすればよいでしょう。 例えばA1セルに品名とかの文字があり、下方にデータが並んでいるとします。 B列を作業列としてB1セルにはフィルタとでも入力し、B2セルには次の式を入力して下方にオートフィルドラッグします。 =IF(A3="","",COUNTIF(A3,"*りんご*")+COUNTIF(A3,"*みかん*")) これでB列にはA列にりんごかつみかんがあれば2が、A列にりんごまたはみかんがあれば1が表示されます。 そこで例えばB1セルを選択してから「ホーム」タブの「並べ替えとフィルタ」空「フィルタ」をクリックします。 B1セルの▼から2を選択することでりんごかつみかんが含まれるセルの行のみが、1を選択することでりんごまたはみかんが含まれるセルの行のみが表示されます。

mame1218
質問者

お礼

ありがとうございました。 ぜひ実践してみようと思いました。

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

検索では無理ですね。 データのオートフィルタなら可能ですけど... http://www.eurus.dti.ne.jp/~yoneyama/Excel/filter.htm#option

mame1218
質問者

お礼

ありがとうございました。 参考にさせていただきました。