Excel

ExcelのFIND関数をわかりやすく解説!文字列を検索して位置を取得する

  1. HOME >
  2. 開発関連 >
  3. Excel >

ExcelのFIND関数をわかりやすく解説!文字列を検索して位置を取得する

はじめに

Excel(エクセル)のFIND関数は、指定した文字列を検索して見つかった位置を取得する関数です。

構文

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

検索文字列必須検索したい文字列を指定します
対象必須検索文字列を探したい文字列を指定します
開始位置省略可 検索を開始する位置を指定します。先頭文字から検索するときは1を指定します

使用例

サンプルデータ
あいうえおABCDabcd
ABCDEABCDEABCDE
あいうえおあいうえお

文字列を指定

=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関数を有効に使えば、業務を効率化することができるようになるでしょう。
一度使ってみてはいかがでしょうか。

関連項目

-Excel
-