指定された文字または文字列の後に出現するテキストを返します
=TEXTAFTER(text,delimiter,[instance_num], [match_mode], [match_end], [if_not_found])
有効な引数は次のとおりです。
引数 |
説明 |
---|---|
text |
検索対象のテキスト。 ワイルドカード文字は使用できません。 |
delimiter |
抽出した後のポイントをマークするテキスト。 |
instance_num |
テキストを抽出する区切り記号のインスタンス。 既定では、instance_num = 1 です。 負の数を指定すると、テキストの末尾から検索が開始します。 省略可能です。 |
match_mode |
テキスト検索で大文字と小文字を区別するかどうかを指定します。 既定では大文字と小文字が区別されます。 省略可能です。 次のいずれかを入力します。
|
match_end |
テキストの末尾を区切り記号として扱います。 既定では、テキストは完全一致です。 省略可能です。 次のいずれかを入力します。
|
if_not_found |
一致するものが見つからない場合に返される値。 既定では、#N/A が返されます。 省略可能です。 |
空の区切り記号の値で検索すると、TEXTAFTER はすぐに一致します。 先頭から検索するとき (instance_num が正の場合) にはテキスト全体が返され、末尾から検索するとき (instance_num が負の場合) には空のテキストが返されます。
文字列型データを返します。
=TEXTAFTER("Little red Riding Hood's red hood","red") // 結果は「Riding Hood's red hood」です。
=TEXTAFTER("Little red Riding Hood's red hood","red", 2) // 結果は「hood」です。
=TEXTAFTER("Little red Riding Hood's red hood","Red") // 結果は「#N/A」です。
=TEXTAFTER("Little red Riding Hood's red hood","Red", ,1) // 結果は「Riding Hood's red hood」です。
製品バージョン 17.0J 以降で使用できます。
メモ:TEXTAFTER 関数は、Excel for Office 365 のベータ版 Insider ビルドでのみ使用できます。したがって、ベータ版 Insiders ビルドを使用せずに、Excel にXLSXをインポートまたはエクスポートすることはできません。 |