SpreadJS製品ヘルプ
FINDB
関数リファレンス > 関数の一覧 > 文字列関数 > FINDB

この関数は、別のテキスト文字列(2)内の指定されたテキスト文字列(1)を検索し、別のテキスト文字列(2)の最初の文字から指定テキスト文字列(1)の開始位置の数値を返します。

書式

FINDB(findtext,intext,start)

引数

有効な引数は次のとおりです。

引数 説明
findtext 検索する文字列を指定します。 値が空の場合( "")、関数は検索文字列の最初の文字(つまり、数値が開始または1の文字)と一致します。 この値にはワイルドカード文字を使用できません。
intext 検索文字列を含む文字列を指定します。
start (オプション)検索を開始する位置を指定します。 intext の最初の文字は1です。 省略された場合、計算は1から始まります。この値が整数でない場合、数値は切り捨てられます。

解説

FINDB関数は各文字2バイトをカウントしますが、これはDBCS言語がデフォルト言語として設定されている場合にのみ発生します。

この関数は、ケース固有の検索を実行します(たとえば、大文字と小文字を指定するなど)。

データ型

findtext 引数の文字列データ、 intext 引数の文字列データ、およびstart引数の数値データを受け取ります。数値データを返します。

サンプル

FINDB("ea","rheabuto") 結果:3

FINDB("to","rheabuto") 結果:7

関連トピック