Googleスプレッドシートを使っていると、特定の文字や単語を探したくなることがありますよね。そんなときに便利なのが「SEARCH関数」です。今回は、初心者の方でもわかりやすいように、SEARCH関数の基本から活用方法までを、実際の例を交えてご紹介します。
SEARCH関数って何?
SEARCH関数は、指定した文字列が他の文字列の中で最初に現れる位置を返す関数です。例えば、「こんにちは、世界!」という文章の中で「世」が何番目に出てくるかを調べることができます。
SEARCH関数の基本構文
SEARCH関数の書き方は以下の通りです
=SEARCH("検索したい文字列", "検索対象の文字列")
例えば、セルに「今日は晴れですね」と入力されている場合、セルB1に以下のように入力すると
=SEARCH("晴れ", )
結果として「6」が返されます。これは「晴れ」が6文字目から始まっていることを意味します。
SEARCH関数の活用例
特定の単語が含まれているか確認する
例えば、商品リストの中から「限定」と書かれた商品だけを抽出したいときに使います。以下のようにIF関数と組み合わせて使用します
=IF(ISNUMBER(SEARCH("限定", )), "限定品", "通常品")
これで、A列に「限定セットA」と入力されていれば、B列に「限定品」と表示されます。
メールアドレスからドメイン部分を抽出する
セルに「(mailto:example@gmail.com)」と入力されている場合、以下のように入力すると
=RIGHT(, LEN() - SEARCH("@", ))
結果として「gmail.com」が返されます。これは「@」以降の文字列を抽出する方法です。
よくある質問や疑問
Q1: SEARCH関数は大文字と小文字を区別しますか?
はい、SEARCH関数は大文字と小文字を区別しません。例えば、「A」と「a」は同じ文字として扱われます。
Q2: SEARCH関数でワイルドカードは使えますか?
はい、SEARCH関数ではワイルドカードを使用できます。例えば、「\*」は任意の文字列を、「?」は任意の1文字を表します。
Q3: SEARCH関数でエラーが出た場合、どうすれば良いですか?
SEARCH関数は、検索した文字列が見つからないと「#VALUE!」エラーを返します。これを回避するために、IFERROR関数を使ってエラー処理を行うことができます。
=IFERROR(SEARCH("文字列", ), "見つかりません")
これで、文字列が見つからない場合に「見つかりません」と表示されます。
今すぐ解決したい!どうしたらいい?
いま、あなたを悩ませているITの問題を解決します!
「エラーメッセージ、フリーズ、接続不良…もうイライラしない!」
あなたはこんな経験はありませんか?
✅ ExcelやWordの使い方がわからない💦
✅ 仕事の締め切り直前にパソコンがフリーズ💦
✅ 家族との大切な写真が突然見られなくなった💦
✅ オンライン会議に参加できずに焦った💦
✅ スマホの重くて重要な連絡ができなかった💦
平均的な人は、こうしたパソコンやスマホ関連の問題で年間73時間(約9日分の働く時間!)を無駄にしています。あなたの大切な時間が今この悩んでいる瞬間も失われています。
LINEでメッセージを送れば即時解決!
すでに多くの方が私の公式LINEからお悩みを解決しています。
最新のAIを使った自動応答機能を活用していますので、24時間いつでも即返信いたします。
誰でも無料で使えますので、安心して使えます。
問題は先のばしにするほど深刻化します。
小さなエラーがデータ消失や重大なシステム障害につながることも。解決できずに大切な機会を逃すリスクは、あなたが思う以上に高いのです。
あなたが今困っていて、すぐにでも解決したいのであれば下のボタンをクリックして、LINEからあなたのお困りごとを送って下さい。
ぜひ、あなたの悩みを私に解決させてください。
まとめ
SEARCH関数は、Googleスプレッドシートで文字列を検索する際に非常に便利な関数です。初心者の方でも、実際に手を動かしながら学ぶことで、より理解が深まります。ぜひ、上記の例を参考にして、実際のデータで試してみてください。
他にも疑問やお悩み事があればお気軽にLINEからお声掛けください。





コメント