FIND 関数 (DAX)
1 つ目のテキスト文字列の、2 つ目のテキスト文字列内での開始位置を返します。FIND では、大文字と小文字が区別されます。
構文
FIND(<find_text, within_text, start_num)
パラメーター
項目 |
定義 |
|---|---|
find_text |
検索するテキスト。二重引用符 (空のテキスト) を使用すると、within_text の最初の文字に一致します。ワイルドカード文字は使用できません。 |
within_text |
検索するテキストを含んでいるテキスト。 |
start_num |
検索を開始する文字。省略すると、start_num = 1 となります。within_text の最初の文字は文字番号 1 です。 |
プロパティ値/戻り値
検索するテキスト文字列の開始位置を示す数値。
説明
Microsoft Excel には、1 バイト文字セット (SBCS) の言語と 2 バイト文字セット (DBCS) の言語に対応できるように複数のバージョンの FIND 関数がありますが、PowerPivot for Excel では Unicode を使用し、同じ方法で各文字をカウントします。したがって、文字の種類に応じてバージョンを使い分ける必要はありません。
使用例
次の式は、製品の説明を含む文字列内で、製品の名称である BMX の最初の文字の位置を見つけます。
=FIND("BMX","line of BMX racing goods")