• ベストアンサー

Excelファイルの中身で検索がしたいのです。

Excelファイルの中身で検索がしたいのです。 1つのフォルダに3つのExcelファイルがあるとします。 A1.xls の中に[abc]と言う文字が入っています。 A2.xls の中に[xyz]と言う文字が入っています。 A3.xls の中に[abcxyz]と言う文字が入っています [abc]と言う文字が入っているExcelファイルを検索したいのです。 どうすれば良いのでしょうか ? (フリーソフト/シェアウェア等でも可) 宜しくお願い致します。

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

  • ベストアンサー
  • Hageoyadi
  • ベストアンサー率40% (3145/7860)
回答No.3

Windows標準の「検索」は検索結果に「絶対」を求めるのでしたらまったく使い物になりません。文書内の文字列検索はほとんどまともにヒットしません。 Officeをお持ちでしたら、Outlookも同梱されていたかと思われます。その機能に「高度な検索」というものがありますが、こいつの正体はOfficeXPの場合、「C:\Program Files\Microsoft Office\Office10\FINDER.EXE」です。 こいつを直接起動してお使いになれば、Windows標準の「検索」よりはまだマシですが、これも完璧ではありません。 フリーソフトで「サトリ」 http://fhewfhew.hp.infoseek.co.jp/ テキストファイルやHTMLファイルだけでなく、WordやExcelの中の文字列を検索できます。ただ、WindowsのインデックスサービスがONになっていないと使えません。 シェアウェアでは「KWIC Finder」(1000円) http://plaza3.mbn.or.jp/~h_ishida/KWIC.html こいつは強力。正規表現にも対応してる上に、NEAR検索といって、2つの単語が特定の距離をもって存在している文書だけを検索できます。たとえば「Windows Messenger」などの単語は普通はOR検索すると膨大な数がヒットしてしまいますが、NEAR検索するとズバリのファイルが必ずヒットします。インストール後2週間はフルに機能を使用でき、試用期間が過ぎるとテキスト検索のみができるようになります。

m-toshi
質問者

お礼

ありがとうございました。是非、参考にさせて 頂きます。

その他の回答 (2)

  • himura
  • ベストアンサー率20% (11/55)
回答No.2

ソフトじゃなくても、普通に検索できませんか? こちらのOSはXPですが、検索ウィンドウで[ファイルに含まれる単語または句]に“abc”と入力して、詳細検索の[ファイルの種類]を“Excel”または“xls”と選択してあげればよいと思います。 たぶん、検索についてはOSはそんなに違いがなかったと思います。

m-toshi
質問者

お礼

ありがとうございました。是非、参考にさせて 頂きます。

回答No.1

ん?なんもいらないよ。 OSはなに? えっと そのフォルダで右クリック>検索 上の段の入力場所 ファイル名  *.xls 下の段の入力場所 ファイルに含まれる単語または句 abc でエクセルファイル(*.xls)で abcが含まれるものを探す設定よ。 ではでは!

m-toshi
質問者

お礼

ありがとうございました。是非、参考にさせて 頂きます。

関連するQ&A

  • エクセル)ファイルを検索し、セルを参照

    Aフォルダ内に入っている複数のファイルがあります。 abc01xyz.xls abc02xyz.xls abc03xyz.xls それぞれのブックのシートX、セルA1にはファイル名にある数字と同じ数字が入っています。 ■質問 abc02xyz.xlsのセルB2に、abc(abc02xyz.xlsのシートX、セルA1の値-1)xyz.xls のシートY、セルB2の値をコピーしたいのですが、どんな関数を使えばよいのでしょうか、いろいろ本をめくったり、インターネットで調べたのですが、なかなか参考になるケースがなくて困っておりまして、どなたか詳しい方、ご指南いただけませんでしょうか・・・。 INDIRECT関数を使うのでしょうか

  • VBA ワイルドカードで順番にファイルを読み込む

    VBA初心者です お知恵を貸して下さい ワイルドカードで指定したファイルを、最初の(ここではxyz01.xls)しか読み込まないのではなく、7つのファイル(xyz01.xlsからxyz07.xls)まで1つずつ読み込み、それぞれでマクロを動作させ、(ランダムでも可)別名で7つのファイルに保存することをしたいです ・マクロは1つの動作(あるファイルAをフォーマットBに貼り付け、フォーマットBを別名Cで保存) ・ファイルはAとB、Cです ・ファイル属性は、xyz01.xls, xzy02.xls・・・xyz07.xlsのため、ワイルドカードでxyz*.xlsを読み込ませています→これがxyz01.xlsしか読み込まない!  現在は、あるフォルダに1つ(例えばxyz01.xls)のみを置いて読み込ませています 7つのファイルを同時に置いた状態で、7回読み込ませてマクロを1回ずつ動作させ、それぞれ別名で保存したい 長くなりましたが、よろしくお願いします OS:Windows8PRO Excel2010

  • ネットワーク共有フォルダ上のエクセルファイル検索

    こんにちは。ネットワーク共有フォルダ検索について教えてください。 今everythingというフリーソフトを使って、ネットワーク共有フォルダのファイル名は高速で検索できているのですが、 その中に無数にあるエクセルファイルの中身に、特定の文字列が含まれているかどうかを検索したいと思っています。 ローカルにあるエクセルファイルの中身を検索できるフリーソフトはあると思いますが、ネットワーク上のエクセルファイルの中身を検索できるフリーソフトってご存知の方いらっしゃいませんか? よろしくお願いいたします。

  • 複数のエクセルファイルの文字色を一括で黒にしたい

    こんにちは 下記のように、複数のフォルダの配下にある複数のエクセルファイルA~Fの 中の全ての文字色を一括で黒に変更したいと思っているのですが、 なにか良い方法があったらご教示頂けないでしょうか。 (ちなみに全シートが対象です。) フォルダ1   ┣フォルダ2   ┃  ┗エクセルファイルA   ┣フォルダ3   ┃  ┣エクセルファイルB   ┃  ┣エクセルファイルC   ┃  ┗エクセルファイルD   ┗フォルダ4      ┣エクセルファイルE      ┗エクセルファイルF 実現方法はシェアウェア以外であればソフトでもマクロでも何でも構いません。 よろしくお願い致します。

  • ファイル名に特定の文字列を含むファイルを開きたい

    セルに「abc」という文字列があります。 このセルをダブルクリックすると、特定のフォルダ内にある abcを含むファイル(たとえば090507 abc)を開く というようなことをしたいのですが、どのようにしたらよいでしょうか。 対象セルはA列です。 たとえばA2に「abc」とあれば、A2をダブルクリックすると 特定フォルダ内のabcをファイル名に含むファイルを開く A3に「xyz」とあれば、A3をダブルクリックすると 特定フォルダ内のxyzをファイル名に含むファイルを開く といった具合です。 文字列の指定はダブルクリック以外の方法でも構いません。 知識がないものでどのようにしたらよいかわかりません。 どなたかお詳しい方、どうぞよろしくお願い致します。 (ごく簡単なマクロの知識はあります)

  • xlsファイルのファイル内検索についてです。

    xlsファイルのファイル内検索についてです。 あるフォルダに.xlsファイルが複数個あります。 その中に含まれている6208という数値を Ctrl+F のファイル内検索で検索をかけると 数件はhitしますがhitしないものがあります。 どうしてでしょうか? 尚、中身は同一形式でセルの書式設定も一般になっており hitするものとしないものの差は無いように見えます。 ちなみにhitしないものもファイルを開いた状態で検索するとhitします。

  • 大量のテキストファイル・・・・中身の検索方法

    フォルダの中に大量のテキストファイルがあります。 この大量のファイルの中から、テキストに書かれている特定の文字列だけを検索したいのです。 ファイルを一つずつ開いて検索していると日が暮れてしまいます。 一括して全ファイルの中身を検索する事は出来ないでしょうか? よろしくお願いします。

  • テキストの中身を検索してファイルを見つける

    メモ帳などのテキストファイルの「中身の文字」から検索してファイルを探すとき、 秀丸の「grepの実行」を使えばいいと聞いたのですが、「検索するフォルダ」というところが がグレードアウトして使用できません。同じく、grepして置換も使えません どうすればいいのでしょうか?

  • Excelデータをフォルダ内から検索

    Excelのデータ(*.xls)がたくさん格納されているフォルダがありまして、 その中から例えば「部品A」と記述があるファイルを抽出したいのですが、 Windowsの検索機能を用いて「含まれる文字列」のところに「部品A」などと 記述しても、Excelデータが何らかのコード化(暗号化や圧縮)を行っているらしく 検索にひっかかりません。 何か良い方法はないでしょうか。 なお、OSはWindows98で、検索したいデータはExcel95~2000のものが混在しています。 よろしくお願いします。

  • 検索文字列以外のファイル

    テキストファイルの中身を検索して、その文字列以外のファイル名を取りたいのです。具体的には、 【A.txtの中身】 123 abc 【B.txtの中身】 111 abc 【C.txtの中身】 222 abc このようなテキストファイルの中身を検索して、文字列「123 abc」以外が書かれているファイル名(つまり、B.txt、C.txt)を取得したいのですが、findstrやForなどを駆使すれば、できますでしょうか?

専門家に質問してみよう