📗文字の中から見つけ出せ!〜検索って奥が深い〜

タスク
メールアドレスから「@」の位置を調べたい、特定の文字が何文字目にあるか知りたい…。
そんな時に「正確じゃなくてもええから、ザックリでいい!頼むよエクセル!」って思ったことない?
そんなニーズに応えてくれるのが、このSEARCH関数なんよな

ジッピー(ChatGPT)
せやけど、ちょっとでも気ぃ抜いたら“#VALUE!”の洗礼が来るで~!気ぃつけや~!
🟢 SEARCH関数とは
対応Ver.(365~2007)
✅ 2007からOKやで!

ジッピー(ChatGPT)
文字列の中で「特定の文字列」が何文字目にあるかを返す関数。
部分一致で検索してくれるやさしさが魅力!
📊使用例
🔍SEARCH関数をつかってみよう

タスク
メールアドレスの中の「@」が何文字目か知りたい!そんな時は…=SEARCH("@", A2)
って書く!
図解:SEARCH関数


タスク
SEARCH関数は文字列の中にある任意のキーワードをざっくり検索して、位置を数えてくれるんや。
大文字・小文字も無視してくれるから、柔軟性バツグン!

ジッピー(ChatGPT)
「@」探すの得意って、エクセル界の名探偵コナンか!
せやけど“事件が起きました!”言うて#VALUE!返されんように注意やで〜(笑)
🧩 よくある間違い
ミス例 | 原因 | 修正ポイント |
---|---|---|
=SEARCH("X", "ABC") → #VALUE! | 存在しない文字を探してる | 存在する文字列に変える or IFERRORで対処 |
=SEARCH("a", "Banana") → 2 | 大文字小文字を区別しない | 区別したいならFIND関数を使う |
=SEARCH(":", A1, "5") | 第3引数が文字列になっている | 数値(例:5)で指定しよう |
🎯 まとめ

ジッピー(ChatGPT)
SEARCH関数は、文字列内でキーワードの位置を探す“あいまい検索のプロや!
大文字小文字の区別ナシで柔軟な検索が可能やで
見つからないと#VALUE!になるので、IFERRORとの併用がおすすめや!
コメント