Excel Microsoft 関数

【エクセル関数で業務効率化#10】/【FIND,SEARCH】

サブロー
こんにちは。サブローです。

仕事でも使うことが多い『Microsoft Excel』(以下Excel、エクセル)の機能の1つであるExcel関数を説明していきます。

仕事の改善や個人的な知識向上に役立ててください(^o^)

第10回目の今回は文字列操作関数の

・【FIND】関数

・【SEARCH】関数

の説明をしていきますので、よろしくお願いします。

↓これまでのExcel関数に関する講座は下記インデックスからご覧ください↓




[FIND] 関数 (ファインド)

 

関数式

=FIND(検索文字列,対象,開始位置)

・検索文字列:検索したい特性の文字列を指定します。文字列を指定する場合は、「""」でくくる必要があります。※ワイルドカードは使用不可

・対象:[検索文字列]が含まれる文字列が入力されたセル、または文字列を指定します。

・開始位置:文字の検索を始める位置を指定します。先頭文字から探す場合は省略可能です。開始位置に1未満の数値を指定すると、エラー値#VALUE!が返されます。

FIND関数は、指定した検索文字列を他の文字列の中で検索し、その検索文字列が始めに現れる位置を左から数えた位置で返します。

大文字と小文字も区別します。(「A」で検索した場合、「aでは検索されません) また全角と半角も区別されるため、文字はASC関数やJIS関数を使用して統一するようにしておきましょう。

 

[SEARCH] 関数 (サーチ)

 

関数式

=SEARCH(検索文字列,対象,開始位置)

・検索文字列:検索したい特性の文字列を指定します。文字列を指定する場合は、「""」でくくる必要があります。※ワイルドカードは使用可能

・対象:[検索文字列]が含まれる文字列が入力されたセル、または文字列を指定します。検索文字列が含まれていない場合、エラー値#VALUE!が返されます。

・開始位置:文字の検索を始める位置を指定します。先頭文字から探す場合は省略可能です。開始位置に1未満の数値を指定すると、エラー値#VALUE!が返されます。

SEARCH関数は、指定した検索文字列を他の文字列の中で検索し、その検索文字列が始めに現れる位置を左から数えた位置で返します。

大文字と小文字を区別しません。(「A」で検索した場合、「A」「a」の両方ともHITします。その場合は最初にHITした方の位置を返します。) また全角と半角も区別されるため、文字はASC関数やJIS関数を使用して統一するようにしておきましょう。

[FIND]と[SEARCH] 関数の違い

 

結論として、FIND関数もSEARCH関数も似たような機能であり、検索対象が全て日本語(漢字、ひらがな、カタカナ)や数字であれば、どちらの関数を使用しても構いません。SEARCHの方が文字が長い分入力が少し手間ですが・・・・

検索対象が英字の場合は、英字の大文字と小文字を分けて検索する場合はFIND関数、特に分ける必要がない場合はSEARCH関数を使用します。ワイルドカードを使用したい場合もSEARCH関数を使用します。


サブロー
それでは、今回はここまで。最後までお読みいただきありがとうございました!

2020年2月17日公開




~INDEX一覧~

エクセル関数の勉強 1

サブローエクセル/Excel関数の一覧にしています。本ブログ内で記事にしているものは、講座の列にリンク付けを随時行います(^o^) ※使用頻度のランクに関しては、個人的な主観でランク付けをしています。 ...

2

サブロー危険物取扱者試験 乙4種対策講座の目次(INDEX)を作りました。 随時更新していくので、よろしくお願いします。 【目次/INDEX】 講座ID分類内容リンク まとめ1法令#0『試験に出るポイ ...

3

サブローQC(品質管理)検定に関する説明が増やして行く予定なのでリンクに飛ぶような目次(INDEX)を作りました。 随時更新していくので、よろしくお願いします。 モグゾー対象級を記載していますが、あく ...

4

サブローExcel VBAに関する説明を今後増やして行く予定なので、各リンクに飛ぶような目次(INDEX)を作りました。 随時更新していくので、よろしくお願いします。 スラスラ読めるExcel VBA ...

-Excel, Microsoft, 関数
-, , , ,

Copyright© サブログ , 2024 All Rights Reserved Powered by AFFINGER5.