• ベストアンサー

エクセルの検索機能

奇妙な現象が起こるんです。 ある表があるんですけど、 文字を検索しても引っかからないのです。(何故かACCは検索に引っかかる) 検索の設定は大文字と小文字を区別してません。 半角、全角区別してません。 完全に同一なセルだけを検索するにチェックしてます。 (例) BMG BMR ACC BMG1 BMR1 ACC1 上記のデータがA1,A2,A3,A4,A5,A6にあります。検索でBMGとしても引っかかりません。なぜでしょうか?検索画面で ”完全に同一なセルだけを検索する”にチェックをはずすと検索に引っかかるのですが、この場合A1とA4が選択されます。特定の文字だけを検索するにはどうすればいいのでしょうか?

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

  • ベストアンサー
noname#2811
noname#2811
回答No.6

他のところからコピーペーストしてくると、文字列の後ろにに余計なスペースが入ってることがありみたいです。そうなると検索がうまくいきません。 とりあえず余計なスペースが原因と仮定して、私のやっている方法を書かせていただきますね。他にもっとスマートな方法があるかもしれません。 A列を指定して、編集→置換。「検索する文字列」に半角スペースを入力、「置換後の文字列」には何も入力しないで「すべて置換」。このとき「完全に同一のセルだけを検索する」のチェックははずしておきます。 念のために全角スペースでも同じことをやるといいと思います。 私もよく、コピーペーストしたデータで検索機能うを使ことがあるのですが、その前に必ず検索する列に対してこの作業をしています。 うまく問題が解決するとよいですね。

その他の回答 (5)

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

こんにちは。maruru01です。 検査の一例を。 どこでもいいので、 =LENB(A1) と入力します。 3以外の数値になった場合は、 1.全角文字が混ざっている 2.スペースが混ざっている(特に末尾) 3.改行などの制御文字が混ざっている などの原因が考えられます。

  • omusupa
  • ベストアンサー率61% (115/186)
回答No.4

だいたい、想像がつくものは、回答が出ているようですので、ちょっと違った感じで。 どこか、違うセルに  BMG と入力してみてください。(そのときは、日本語入力offにして、シフトを押しながら、bmgって入力してください。 そして、EXACTと言う関数を使って検査してみましょう。 この関数は、2 つの文字列を比較して、まったく同じである場合は TRUE を、そうでない場合は FALSE を返します。 EXACT(文字列1,文字列2)です。 もし、FALSEが出てくるようであれば、比較している文字列が違うと言うことですので、入力しなおすなりすると良いともいます。 たぶん、皆さんがおっしゃっているように、半角全角の違いでは・・・。

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

(1)BM*、BM?が使えるというような問題ではないでしょうね。 (2)半角と全角は英字大文字について、見た目は非常に判別し難い。その問題ではないでしょうね。 =jis(a1)をC1とかに入れて、下に複写し、全角に揃えて やって見て考えて見ては。 (3)末尾・右側のスペースの問題。

回答No.2

このご質問の例に挙げられたデータは、エクセルからコピーされたもの ではないのですか? ご質問の例のデータには、すべて最後に半角スペースが入ってますので、 このままでは、"完全に同一なセルだけを検索する" にチェックが入って いると、ヒットしません。 おそらく、そのあたりでは?

  • taknt
  • ベストアンサー率19% (1556/7783)
回答No.1

完全に同一なセルだけ検索するならば、A1のみですよ。 Excel2000で確認しました。 ちゃんとBMGでA1が選択されます。

関連するQ&A

  • エクセルブック検索の結果

    エクセル2003を使用しています。ブック検索での検索結果での質問です。 現象は、オプション設定で検索方向"行"、"列"共に検索結果が同じでも、ブック内検索では"行"では検索結果に出てこない場合があります。 オプションでの"大文字と小文字の区別"、"セル内容が完全一致"、"半角と全角の区別"のチェックは入れていません。 また、どのファイルともその様になるわけではなく特定のファイルでの現象です。ファイルは同じファイルをコピーした内容を変更して使っていますので、特別ファイル自体の設定は変えていないつもりです。 ファイル内(ブック)検索結果が違うのに驚いていますが、オプション検索の検索方向自体の意味合いが分かりません。 ご存知の方の回答をお待ちいたします。

  • ACCESS2002 テーブルでの検索と置換

    アクセス2002を使っています。 テーブルで検索と置換をしているのですが、 半角と全角は区別されないのでしょうか。 「大文字と小文字を区別する」にはチェック付けたりはずしたりできるのですが、 半角と全角の区別の設定は出来ないのでしょうか。 回答が遅くなってしまうかもしれませんが申し訳ございません。 よろしくお願い致します。

  • エクセルでセルに入力制限をしたいのですが。

    例えばA1のセルには全角で10文字まで、B1のセルには半角カナで10文字までという入力制限ができるでしょうか?入力規則で設定したところ、文字数制限はできるのですが、半角,全角の区別をしてくれません。 よろしくお願いします。

  • エクセルでの検索について

    エクセルのワークシート上で探したい入力内容を検索する場合に、 Ctrl+Fで検索をかけますが、ワークシート上に入力内容が絶対ある筈 なのに検索に引っかからないという事はあるものなのでしょうか? 検索オプションの「大文字と小文字を区別する」や、「セル内容が完全に同一 であるものを検索する」、「半角と全角を区別する」のチェックは外してあります。 また、文字の間・末尾にスペースが入っているという訳でもなく、 検索ウィンドウに入力する文字(内容)が間違っているということも 絶対にありません。 症状としては、検索をかけたが引っかからないので、一度エクセルを 閉じて、再度開いて検索をかけると引っかかるということが多くあります。 また、ワークシート上に絶対に内容がある筈なのに上記作業を行っても 永遠に検索に引っかからないという場合もあります。 検索の仕方が問題なのか、他の理由でなのかが分かりません。 解決策があればお教え頂きたいと思います。よろしくお願いします。

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

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

  • word2003 検索ダイアログ

    検索ダイアログを使用してPをpに変えようとしたのですが、オプションを押してみたのですが、 大文字と小文字を区別する。 半角と全角を区別する。 欄が灰色になっており、チェックマークが書き込めない。 したがって変換できないのですが、どうすればいいですか。

  • サンダーバードの検索機能

    サンダーバードを最近使用し始めました。 どうもメール検索をする際に,半角・全角を区別しているため, 検索から漏れることがあります。 これを区別しないように設定できるでしょうか?

  • Excelで検索マクロを作りたい

    Excelで検索マクロを作るのに Sub test01() Application.Dialogs(xlDialogFormulaFind).Show End Sub を記述しましたが検索画面で「半角と全角を区別する」にチェックが入ってしまっていますが、チェックがない状態で立ち上げるにはどうしたら良いでしょうか?

  • エクセルの数式教えてください。

    1つのセルに文字数制限をかけた。 例)セルA1には、全角30文字、半角60文字までしか入力できなくする。 または、文字数がオーバーしているなど警告をだすようにする。

  • エクセルで~ (チルダー)が検索できないのはなぜ

    ワードでは検索可能なのに、エクセルで ~ (チルダー)が検索できないのはなぜでしょうか? 全角の ~ ならば検索可能で、~を「半角と全角を区別しない」で検索するとやっと ~ も引っかかります。 なお、エクセルに限らず、Googleのネット検索でも 「"~" に一致する情報は見つかりませんでした。 」となって検索できません。

専門家に質問してみよう