Googleスプレッドシートで検索と置換を効率的に使う方法



Googleスプレッドシートで大きなスプレッドシートを扱う場合、特定のデータの検索と置換は、干し草の山から針を探すような作業です。特に、大文字と小文字を区別したり、数式内の検索など、より高度な操作が必要な場合は、組み込みの検索機能だけでは不十分な場合があります。このガイドでは、検索と置換をプロのように活用する実践的な方法を解説し、手作業でのスクロールやクリックにかかる時間を節約します。簡単な検索でも、正規表現を使用した詳細な検索でも、これらのコツを知っておくことで、データ管理の負担がはるかに軽減されます。より正確な制御が可能になり、乱雑なデータセットを整理したり、大量の情報を一度に更新したりするときに非常に役立ちます。ネタバレ:手順によっては、少し面倒だったり、いくつかのボックスを切り替えたりする必要があるかもしれませんが、それはGoogleスプレッドシートがあなたに緊張感を与えているだけです。

Googleスプレッドシートで検索と置換を効果的に使う方法

クイックフィックスの基本検索を実行する

アクティブなシート内で特定の単語やフレーズを素早く検索したいだけなら、Ctrl + F (Windows) またはCommand + F (Mac) が便利です。このショートカットを押すと、右上に小さな検索ボックスが表示されます。Googleスプレッドシートは動作が少し遅いので、表示されるまでに少し時間がかかることがあります。検索語を入力して を押すとEnter、最初の一致がハイライト表示されます。複数の一致が見つかった場合は、ボックス内の矢印ボタンを使って移動できます。通常、これはデータの中央に「urgent」や「date」という単語を含むセルを見つけるなど、ちょっとした確認には便利です。

検索範囲を複数のシートまたは特定の範囲に拡張する

さて、ここからがもっと便利になります。データが現在のシートにない場合、またはブック全体を検索したい場合は、 [検索] ダイアログの[その他のオプション]を使用する必要があります。そこにアクセスするには、検索ボックスの 3 つのドットをクリックするか、[編集] > [検索と置換] を選択します。大きなウィンドウが開いたら、検索語を入力し、[すべてのシート][このシート]、または[特定の範囲] (などA1:D50) を選択します。[特定の範囲]オプションは、シートの小さな部分に焦点を当てていて、データ全体を変更したくない場合に便利です。設定によっては、範囲を手動で入力するか、事前に選択する必要があります。見つかったセルにカーソルがジャンプするので、再確認に便利です。

より細かく制御して検索と置換を行う方法

検索だけでなく、タイプミスの修正や用語の更新など、より高度な機能が必要な場合は、完全な「検索と置換」ダイアログをご利用ください。メニュー > 編集 > 検索と置換からアクセスできます。このウィンドウでは、検索語と置換後の文字列を入力できます。さらに重要なのは、以下のオプションを調整できることです。

  • 大文字と小文字を区別する: 「City」と「city」が混同されないようにします。大文字と小文字が区別されるデータを扱う場合に非常に役立ちます。
  • セルの内容全体を一致: 入力した内容と完全に一致し、部分一致は検出されません。電子メール アドレスやコードなどの検索に非常に便利です。
  • 数式内の検索: 単なるデータ セルではなく、数式内の「SUM」または「AVERAGE」のすべてのインスタンスを検索する場合に非常に便利です。
  • リンク内検索:少し複雑ですが、「ここをクリック」などのテキストの後ろのセルにURLを埋め込んでいて、そのリンクを見つけたい場合、このチェックボックスが役立ちます。このチェックボックスをオンにしないと、Googleスプレッドシートがリンクを無視することがあります。
  • 正規表現を使う:基本的な検索だけでは不十分な場合は、正規表現を使ってパターンを探すことができます。例えば、[0-9]{3}-[0-9]{4} 形式の電話番号やメールアドレスをすべて検索するなどです。正規表現パターンを記述する必要があります。Google のドキュメント(正規表現の場合は RE2)が参考になります。

高度な検索を行うためのヒント

正規表現を使うのは、時々ちょっと変な感じがすることがあります。特に私のように、正規表現の構文にあまり詳しくない場合はなおさらです。ある設定では問題なく動作しましたが、別の設定ではパターンに少し調整が必要でした。よくあるミスは、「正規表現を使用して検索」ボックスにチェックを入れ忘れたり、文字を適切にエスケープしなかったりすることです。また、データが非表示になっていたり、複雑な形式でフォーマットされていたりすると、検索で見逃される可能性があります。場合によっては、「数式内リンク内も検索する」をオンにして、すべての結果を取得する必要があることもあります。

数式やリンク内を検索する方法

これはちょっとニッチな機能ですが、数式やハイパーリンクが多数含まれる巨大なシートを編集する場合は、これらのチェックボックスをオンにしておくと便利です。例えば、SURROUNDや のような特定の関数を含むすべての数式を検索したいとしますSUM。関数名を入力し、「数式内も検索」にチェックを入れて「検索」をクリックすると、Googleスプレッドシートはそれらの数式に直接ジャンプします。リンクについても同様です。URLがテキストの背後に隠れていて、それらを見つけたり置換したりしたい場合は、「リンク内も検索」にチェックを入れてください。

一部の機種では、検索が少し遅くなったり、すべての検索結果が一度にハイライト表示されない場合があることにご注意ください。複雑なパターン、正規表現、または大規模なデータの場合は、忍耐が鍵となります。検索ウィンドウを閉じて再度開いたり、別のブラウザ(ChromeとFirefoxなど)で試したりすると、状況が改善する場合があります。



この記事は役に立ちましたか?