Advanced-excel-functions-advanced-excel-statistical-search-function

提供:Dev Guides
移動先:案内検索

統計-検索機能

説明

SEARCHおよびSEARCHB関数は、2番目のテキスト文字列内の1つのテキスト文字列を検索し、2番目のテキスト文字列の最初の文字から最初のテキスト文字列の開始位置の番号を返します。

SEARCHBは、DBCS言語がデフォルト言語として設定されている場合にのみ、文字ごとに2バイトをカウントします。 それ以外の場合、SEARCHBはSEARCHと同じように動作し、文字ごとに1バイトをカウントします。

DBCSをサポートする言語には、日本語、中国語(簡体字)、中国語(繁体字)、および韓国語が含まれます。

構文

SEARCH (find_text,within_text,[start_num])
SEARCHB (find_text,within_text,[start_num])

引数

Argument Description Required/Optional
find_text The text that you want to find. Required
within_text The text in which you want to search for the value of the find_text argument. Required
start_num The character number in the within_text argument at which you want to start searching. Optional

ノート

  • SEARCHおよびSEARCHB関数は大文字と小文字を区別しません。 大文字と小文字を区別して検索する場合は、FINDおよびFINDBを使用できます。
  • find_text引数には、ワイルドカード文字の疑問符(?)とアスタリスク(*)を使用できます。 疑問符は任意の1文字に一致します。アスタリスクは、任意の文字シーケンスに一致します。 実際の疑問符またはアスタリスクを検索する場合は、文字の前にチルダ(〜)を入力します。
  • start_num引数を省略すると、1と見なされます。
  • find_textの値が見つからない場合、#VALUE! エラー値が返されます。
  • start_numが0(ゼロ)以下、またはwithin_text引数の長さより大きい場合、#VALUE! エラー値が返されます。

適用範囲

Excel 2007、Excel 2010、Excel 2013、Excel 2016

検索機能