シート内の検索と置換方法
Googleスプレッドシートを使用する上で、欠かすことのできない便利な機能、データを検索して他のデータに置き換えることが可能な「検索と置換」です。ここではGoogleスプレッドシートのシート内の検索と置換の方法を解説します。
シートの検索、置換のやり方
Googleスプレッドシートでは、シート内のデータを検索し他のデータに置き換えることが可能です。簡単な例を挙げると、音声記入した場合のスペースを検索して消去する、英語表記のデータをカタカナに置き換えることが可能です。
この検索、置換する方法のやり方を解説します。
検索、置換の範囲を指定
Googleスプレッドシートの検索、置換を使用します。Googleスプレッドシートのメニュー「編集」を押します。
編集メニューの中の「検索と置換」を押します。
検索と置換のメニューが表示されます。検索したいデータと置換したいデータを記入します。
2つ目の検索欄の「全部のシート」の部分をクリックすると、検索の範囲を指定することが可能です。
「すべてのシート」「このシート」「特定の範囲」の中から検索範囲を選びます。
Googleスプレッドシートの検索範囲の設定が終了しました。
検索、置換のパターンを指定
検索範囲の指定が終了したら、検索パターンを指定します。検索範囲の下に検索パターンを指定する項目があります。指定したい検索、置換のパターンにチェックを入れましょう。
検索パターン選択
全部指定し終わったら「検索」をクリックすると、指定した範囲とパターンで検索が始まります。
基本
Googleスプレッドシート部分一致で検索可能な方法を解説します。この基本の方法では、自分自身のサイトのGoogleでの評価を調べるサーチコンソールでも使用することが可能です。
QUERY関数
GoogleスプレッドシートのQUERY関数とは、プログラミング用語を使用してGoogleスプレッドシート内の検索を行う基本的な方法です。他の表計算ソフトでも関数は使用されますし、プログラミングを行うような方には、馴染みのある方法かもしれません。
Googleスプレッドシートの基本ルール
GoogleスプレッドシートでQUERY関数を使う場合には、いくつかルールがあります。QUERY関数を使用する場合の最も基本的なルールを解説します。
部分一致でデータ検索するやり方
Googleスプレッドシートの基本ルールを理解した上で、実ときにサーチコンソールを使用して、Googleスプレッドの部分一致でのデータ検索を行うやり方を解説します。
サーチコンソールからデータ抽出
サーチコンソールを使用してデータを抽出します。Googleサーチコンソールにアクセスます。サーチコンソールの検索トラフィックの「検索アナリティクス」を使用して、データの抽出を行います。CSVにチェックを入れてデータのダウンロードを開始します。
Googleスプレッドシートの作成
サーチコンソールでのダウンロードが終了したら、Googleスプレッドシートを作成します。GoogleスプレッドシートシートにはGoogleアカウントが必要です。アカウントを事前に作っておきましょう。
Googleスプレッドシートの「+」で新しいシートを作成します。
新しいシートを作成したら「ファイル」の「インポート」を選びます。
先ほどサーチコンソールから抽出したデータを、新しく作成したシートにアップロードします。
QUERY関数を使用しデータ抽出
新しく作成したスプレッドシートに、データを置換してアップロードを行います。アップデートが終了したら、QUERY関数を使用しデータ抽出することが可能です。
抽出方法の記述方法
QUERY関数を使用しデータ抽出するには、抽出方法の記述にもルールがあります。基本的な記述方法について解説します。
SELECT
SELECTは「選択する」という意味で使用します。「SELECT A B」で「セルAとセルBを抽出する」ということになります。
LIKE
LIKEは「○○のような」という部分一致の指定を表しています。「WHERE A = ’Google’」は完全一致ですが、LIKEを使用することで部分一致を指定することが可能です。
応用
Googleスプレッドシートで部分一致でデータ検索する方法として、ちょっと難しくなりますが応用編も解説します。
QUERY関数のLIKEの詳細な使用方法
部分一致でのデータの抽出方法としてLIKEを使用したQUERY関数が便利ですが、LIKEを使用するパターンはいくつかあります。これをLIKE演算子と言います。
LIKE演算子で%を使う場合
LIKE演算子の中で「%」を使用する場合にもいくつかパターンがあります。
%のみ
「%」のみで使用する場合には、ゼロ文字あるいは1文字以上のものを指定しているので、全部のデータが抽出されます。
%文字列
「%○○」と文字を記入すると、先頭からゼロ文字以上、最後は○○で終わるものを指定して抽出することが可能です。
文字列%文字列
「□□%○○」と文字で%を挟むと、□□で始まり○○で終わるデータを指定して抽出することが可能です。
LIKE演算子で_を使う場合
LIKE演算子で「_」(アンダーライン)を使用する場合にも、いくつかパターンがあります。
_のみ
「_」のみの場合は1文字だけの文字列を指定している意味になります。大半のデータは1文字だけのものは少ないので、あまり意味がないかもしれません。
「_」を6つ並べて使用した場合は、6文字の文字列を指定しています。「_」の数が文字列の数という意味です。
「□□_○○」の場合には、□□ではじまり何か1文字、最後は○○で終わる文字列を指定して抽出することが可能です。
最後に応用編として「□□_○○%」の場合についてです。この場合には□□ ではじまり1文字が続き、○○の次は0文字以上が続いて終わるという指定になります。この場合には○○の文字列に部分一致しているデータも抽出されます。
Googleスプレッドシートの部分一致でデータ検索方法はさまざまですが、よく使用するものは覚えておくと便利ですし、データの抽出も素早く行うことが可能です。