回答:
ファイルが格納されているフォルダーを開いた状態で、Ctrl + fを押してフォルダー内の検索ボックスを使用します。次に検索する
content:"my string to search for"
現在のディレクトリ内のファイルでその文字列を検索します。
オンラインで検索した後、複数のExcelスプレッドシートをオンラインで検索するという問題に対する普遍的なソリューションはないことがわかったので、他のExcelスプレッドシートを検索する独自のExcelスプレッドシートを作成することにしました。
Excel 2010でのみテストされていますが、2007以前のバージョンで動作するはずです。そうでない場合は、コードを自由に修正してください。
スプレッドシートはカスタムユーザーフォームを使用し、VBAコードを使用します(任意の目的で使用できます)。当然、これを機能させるにはマクロなどを有効にする必要があり、スプレッドシートを開くとフォームが表示されます(Alt + F11を押してユーザーフォームに移動し、[検索開始]ボタンをダブルクリックするとコードにアクセスできます)デザインウィンドウ)。
機能と機能の完全な説明はGithubのreadmeにありますが、基本的には、指定したディレクトリ内で検索する2つのテキスト検索用語を指定して(ナビゲート可能)、そのディレクトリを再帰的に検索し、スプレッドシートを開くことができますパスワードで保護されています(パスワードを提供する限り)。
セルレベルの検索で各ワークブックの個々のシートを検索します。ワークブックのサイズによっては、各ワークブックのスキャンに約1秒かかる場合があります。
開いていないスプレッドシートを含むすべての検索結果をサイドウィンドウに表示します。これらの結果は、後で参照するためにテキストファイルに保存できます。
ユーザーフォームは比較的自明である必要がありますが、Githubのユーザーフォームのreadmeは使用方法について非常に詳しく説明しています。繰り返しますが、無料で使用でき、オープンソースです。
IceTeaReplacerを使用します。フリーウェアです。
.docx、.xlsx、および.xlsファイルでの検索と置換
IceTeaReplacerは、ディレクトリ(およびそのサブディレクトリ)内の複数のMicrosoftのOffice Word 2007(docx)、Excel 2007(xlsx)およびExcel 2003(xls)ファイル内を検索し、提供されたフレーズを置き換える強力なツールです。UTF-8をサポートします。
さまざまな機能を備えたより強力な代替手段もありますが、商用のExcelPipeです。
Excel 2003では、ファイルメニューに追加の検索オプションがあり、ファイルを検索できました。2007年にはもうこのオプションが見つからないので、なくなったと思います。
VistaまたはWindows 7を使用している場合は、ウィンドウの統合検索を使用できるはずです。古いバージョンでは、Windowsデスクトップサーチ、Googleデスクトップサーチ、Copernicなどの検索アプリをインストールできました...これらはすべて無料で使用できます。
type:xlsx
では、検索ボックスでパラメーターを指定できます(またはxls
、必要に応じてなど)
If your have Vista or Windows 7 you should be able to use window's integrated search
。「content:」文字列に加えてファイルタイプまたは拡張子を指定すると、ディレクトリ全体を検索する必要はなく、関連するファイルだけを検索する必要があります。
免責事項:私はこのレポを所有しているため、ここでツールを作成して、Excelで複数のファイルを検索しました https://github.com/datmt/Multiple-Big-Excel-Files-Text-Search Works on all OSes