はじめに
Excel(エクセル)のFIND関数は、指定した文字列を検索して見つかった位置を取得する関数です。
構文
FIND(検索文字列, 対象, [開始位置])
| 検索文字列 | 必須 | 検索したい文字列を指定します |
| 対象 | 必須 | 検索文字列を探したい文字列を指定します |
| 開始位置 | 省略可 | 検索を開始する位置を指定します。先頭文字から検索するときは1を指定します |
使用例
サンプルデータ| A | B | |
|---|---|---|
| 1 | あいうえお | ABCDabcd |
| 2 | ABCDE | ABCDEABCDE |
| 3 | あいうえおあいうえお |
文字列を指定
=FIND("う", A1)
解説
=A1の中から”う”を探して一致した位置を取得する
=”あいうえお”の中から”う”を探して一致した位置を取得する
=3桁目が”う”と一致する
=3
大文字小文字の区別
大文字と小文字は区別して検索します。
=FIND("a", B1)
解説
=B1の中から”a”を探して一致した位置を取得する
=”ABCDabcd”の中から”a”を探して一致した位置を取得する
=5桁目が”a”と一致する
=5
全角半角の区別
全角文字と半角文字は区別して検索します。
=FIND("A", B2)
解説
=B2の中から”A”(半角)を探して一致した位置を取得する
=”ABCDEABCD”の中から”A”を探して一致した位置を取得する
=6桁目が”A”と一致する
=6
開始位置を指定
指定した開始位置の桁数から検索します
=FIND("う", A3, 4)
解説
=A3の中の4桁目から”う”を探して一致した位置を取得する
=”あいうえおあいうえお”の中の4桁目から”う”を探して一致した位置を取得する
=8桁目が”う”と一致する
=8
おわりに
いかがでしたでしょうか?
FIND関数は、ある文字が文章の中の何桁目にあるか探すときや、単純に文字が含まれているか確認するときなどに有効です。
Excel関数を有効に使えば、業務を効率化することができるようになるでしょう。
一度使ってみてはいかがでしょうか。