【Excel – RelaxTools Addin】複数のブックから文字列を検索する方法

[サクラエディタ]のGrep機能のように、複数のブックから文字列を検索したいと思ったことはないでしょうか?

 

フリーのExcelアドイン[RelaxTools Addin]をインストールすることで、Grep機能を実行することができますので紹介したいと思います。

 

使い方

Grep検索

[RelaxTools]タブ →[検索/置換/修飾]→[ExcelファイルのGrep(マルチプロセス)版]を選択します。

[ExcelファイルのGrep(マルチプロセス)版]メニューの場所

 

ダイアログが表示されますので、検索条件などを入力して[Grep]ボタンをクリックします。

[ExcelファイルのGrep(マルチプロセス)版]画面を表示

※ウィンドウの裏に隠れて表示されますので注意してください。

 

Grep検索が行われ、検索結果がExcelで表示されます。

Grep検索の結果に表示されている[セル/シェイプ]列の場所

 

[セル/シェイプ]列のセルはハイパーリンクになっており、クリックすると自動的に当該Excelが表示されます。

[セル/シェイプ]列のハイパーリンクからエクセルを表示

 

Grep置換

[Grep検索]を実行後、[検索文字列]列の値を変更し、[Grep置換(β版)]ボタンをクリックすることで当該セルの値を置換することができます。

Grep検索の結果に表示されている[検索文字列]列及び、[Grep置換(β版)]ボタンの場所

 

置換前のExcelは以下メッセージのとおりにバックアップされます。

Grep置換実行前の確認メッセージ

 

置換が完了すると以下メッセージが表示されます。

Grep置換の完了メッセージ

 

当該セルを確認すると値が置き換わっていることがわかります。

Grep置換の実行結果
タイトルとURLをコピーしました