web-dev-qa-db-ja.com

複数のExcelファイルのテキストを検索する

Microsoft Office 2007を使用しています。複数のExcelファイル内を検索するにはどうすればよいですか?

19
Cell-o

ファイルを格納するフォルダーを開いた状態で、Ctrl + fを押してフォルダー内の検索ボックスを使用します。次に検索

content:"my string to search for"

現在のディレクトリのファイルでその文字列を検索します。

17
Peter Nore

オンラインで検索した後、複数のExcelスプレッドシートをオンラインで検索する問題に対する普遍的な解決策は1つもないことに気付いたので、他のExcelスプレッドシートを検索する独自のExcelスプレッドシートを作成することにしました。これは here で見つかります。

Excel 2010でのみテストされていますが、2007以前のバージョンでも動作することに注意してください。そうでない場合は、自由にコードを変更してください。

スプレッドシートはカスタムユーザーフォームを使用し、VBAコードを使用します(これは任意の目的で使用できます)。当然、これを機能させるにはマクロなどを有効にする必要があり、スプレッドシートを開くとフォームが表示されます(Alt + F11を押してユーザーフォームに移動し、[検索の開始]ボタンをダブルクリックしてコードにアクセスできますデザインウィンドウ)。

機能と特徴の完全な説明はGithubのreadmeにありますが、基本的には、指定したディレクトリ(ナビゲートできる)内で検索​​する2つのテキスト検索用語を指定でき、そのディレクトリを再帰的に検索してスプレッドシートを開くことができますパスワードで保護されている(パスワードを提供する限り)。

セルレベルの検索で、各ワークブックの個々のシートを検索します。ワークブックのサイズによっては、各ワークブックをスキャンするのに約1秒かかる場合があります。

開いていないスプレッドシートを含め、すべての検索結果をサイドウィンドウに表示します。これらの結果は、後で参照できるようにテキストファイルに保存できます。

ユーザーフォームは比較的説明が必要なものではありませんが、Githubにあるユーザーフォームのreadmeは、使用方法について非常に詳しく説明しています。繰り返しになりますが、無料で使用できるオープンソースです。

9
SSight3

IceTeaReplacer を使用します。フリーウェアです。

。docx、.xlsx、.xlsファイルの検索と置換

IceTeaReplacerは、シンプルでありながら強力なツールで、ディレクトリ(およびそのサブディレクトリ)内の複数のMicrosoft Office Word 2007(docx)、Excel 2007(xlsx)、Excel 2003(xls)ファイル内を検索し、指定されたフレーズを置換します。 UTF-8をサポートします。

enter image description here

さまざまな機能を備えたより強力な代替手段もありますが、それは商業的なものです ExcelPipe

Excel 2003では、ファイルメニューに追加の検索オプションがあり、ファイルを検索できました。このオプションは2007年にはもう見つからないので、なくなったと思います。

VistaまたはWindows 7をお持ちの場合は、ウィンドウの統合検索を使用できるはずです。以前のバージョンでは、 WindowsデスクトップサーチGoogleデスクトップサーチコペルニクス などの検索アプリをインストールできました...使用する。

1
VVS

免責事項:私はこのリポジトリを所有しています。Excelで複数のファイルを検索するためのツールをここに作成しました https://github.com/datmt/Multiple-Big-Excel-Files-Text-Search すべてのOSで動作します

0
codingpuss