- ベストアンサー
エクセルの検索機能
奇妙な現象が起こるんです。 ある表があるんですけど、 文字を検索しても引っかからないのです。(何故かACCは検索に引っかかる) 検索の設定は大文字と小文字を区別してません。 半角、全角区別してません。 完全に同一なセルだけを検索するにチェックしてます。 (例) BMG BMR ACC BMG1 BMR1 ACC1 上記のデータがA1,A2,A3,A4,A5,A6にあります。検索でBMGとしても引っかかりません。なぜでしょうか?検索画面で ”完全に同一なセルだけを検索する”にチェックをはずすと検索に引っかかるのですが、この場合A1とA4が選択されます。特定の文字だけを検索するにはどうすればいいのでしょうか?
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
他のところからコピーペーストしてくると、文字列の後ろにに余計なスペースが入ってることがありみたいです。そうなると検索がうまくいきません。 とりあえず余計なスペースが原因と仮定して、私のやっている方法を書かせていただきますね。他にもっとスマートな方法があるかもしれません。 A列を指定して、編集→置換。「検索する文字列」に半角スペースを入力、「置換後の文字列」には何も入力しないで「すべて置換」。このとき「完全に同一のセルだけを検索する」のチェックははずしておきます。 念のために全角スペースでも同じことをやるといいと思います。 私もよく、コピーペーストしたデータで検索機能うを使ことがあるのですが、その前に必ず検索する列に対してこの作業をしています。 うまく問題が解決するとよいですね。
その他の回答 (5)
- maruru01
- ベストアンサー率51% (1179/2272)
こんにちは。maruru01です。 検査の一例を。 どこでもいいので、 =LENB(A1) と入力します。 3以外の数値になった場合は、 1.全角文字が混ざっている 2.スペースが混ざっている(特に末尾) 3.改行などの制御文字が混ざっている などの原因が考えられます。
- omusupa
- ベストアンサー率61% (115/186)
だいたい、想像がつくものは、回答が出ているようですので、ちょっと違った感じで。 どこか、違うセルに BMG と入力してみてください。(そのときは、日本語入力offにして、シフトを押しながら、bmgって入力してください。 そして、EXACTと言う関数を使って検査してみましょう。 この関数は、2 つの文字列を比較して、まったく同じである場合は TRUE を、そうでない場合は FALSE を返します。 EXACT(文字列1,文字列2)です。 もし、FALSEが出てくるようであれば、比較している文字列が違うと言うことですので、入力しなおすなりすると良いともいます。 たぶん、皆さんがおっしゃっているように、半角全角の違いでは・・・。
- imogasi
- ベストアンサー率27% (4737/17069)
(1)BM*、BM?が使えるというような問題ではないでしょうね。 (2)半角と全角は英字大文字について、見た目は非常に判別し難い。その問題ではないでしょうね。 =jis(a1)をC1とかに入れて、下に複写し、全角に揃えて やって見て考えて見ては。 (3)末尾・右側のスペースの問題。
- misatoanna
- ベストアンサー率58% (528/896)
このご質問の例に挙げられたデータは、エクセルからコピーされたもの ではないのですか? ご質問の例のデータには、すべて最後に半角スペースが入ってますので、 このままでは、"完全に同一なセルだけを検索する" にチェックが入って いると、ヒットしません。 おそらく、そのあたりでは?
- taknt
- ベストアンサー率19% (1556/7783)
完全に同一なセルだけ検索するならば、A1のみですよ。 Excel2000で確認しました。 ちゃんとBMGでA1が選択されます。