• 締切済み

Windows7の検索機能について

以前にエクスプローラーにてExcelファイルを検索する際に狙った文字列でうまくヒットせず検索できなかったという質問をさせて頂き致しました。(ファイル内の文字列迄検索するという設定にしていました。) その質問にColumnタイトル名が原因ではないかという回答を頂きました。 調べた所、Excelファイルの名前の管理の中に検索文字列が含まれていました。 Excelシートに入力された文字列だけでなくセル等につけられたリンク名迄検索対象となると不便です・・・。 ファイル内に入力された文字列のみを検索する何か良い方法を知っている方はいらっしゃいますでしょうか?

みんなの回答

回答No.2

テキストファイルなら全文検索(GREP)が大体のエディターにあります。 Excelを対象にしたものが無いか探してみたところ ExcelGrep と WideGrep を見つけました。 残念ながら前者は開発を終了してしまったようです。 動作に色々と問題がありました。 後者は1ユーザーに付3,000円+消費税 なのですが Windows7 64bit & Office2010 64bit 環境でも 大丈夫なようです。(30分程度しか試してません) 発見したリスト中をダブルクリックするとそのセルが選択状態で Excelが立ち上がりました。 仕事で必要なら、 シェアウェアの使用を許可されているなら、 お代を会社が持ってくれるなら(あるいは自腹)、 試してみる価値はありそうです(30日間の試用可)。 http://www.vector.co.jp/magazine/softnews/050112/n0501122.html

  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.1

>ファイル内に入力された文字列のみを検索する何か良い方法・・・ 文脈からすると、「ファイル内」というのはエクスプローラーでの「ファイル名内」のことでしょうか。 ファイル名の検索だけならば、エクスプローラーの検索窓で、 ~で始まる    System.FileName:~<"Perfume" 完全に一致    System.FileName:="Perfume" 含まれる     System.FileName:~="Perfume" 含まれない    System.FileName:~!"Perfume" 一致しない    System.FileName:<>"Perfume" としてみてください。「Perfume」は例です。ご確認ください。 Windows7で仕様がだいぶ変わっています。 ※ 解答の確認で「~」の表示が何か変ですが、「半角チルダ」です。

kimiyo123
質問者

補足

回答ありがとうございます。 ファイル内というのはファイルを開いた状態で確認できる文字列のことです。