Excel 指定文字より後ろのテキストを取得(TEXTAFTER)
TEXTAFTER関数は2022年9月にMicrosoft365(Office365)のExcelに追加された新機能です。
検索する文字を指定して、その文字より後ろのテキストを取得します。
TEXTBEFOREの逆の機能の関数です。
元々はFINDとRIGHTを組み合わせる必要がありましたが、
一つの関数で済むようになりました。

仕様
=TEXTAFTER(Text,Delimiter,Instance_num,Match_mode,Match_end,If_not_found)
引数 | 省略時の値 | 説明 |
---|---|---|
Text | 省略不可 | 対象のテキストを指定します。 |
Delimiter | 省略不可 | 検索する文字を指定します。 2文字以上でも構いません。 |
Instance_num | 1 | 何個目のDelimiterまでを取得するかを指定します。 省略した場合、1(最初のDelimiterまで)になります。 負の数を指定すると右からの個数になります。 |
Match_mode | 0 | 英字の大文字・小文字を区別するかを指定します。 ・0:区別します。 ・1:区別しません。 |
Match_end | 0 | ・0:通常の検索を行います。 ・1:末尾にDelimiterがある前提で検索を行います。 DelimiterがText中に存在しない場合は Text全文が1つ目の結果になります。 |
If_not_found | #N/A | 検索結果が存在しない場合の結果を指定します。 |
使い方
基本的には1つ目の引数に検索対象のテキスト、
2つ目の引数に検索する文字を指定します。

2つ目の引数は2文字以上でも構いません。

引数3:Instance_num
3つ目の引数には何個目のDelimiterまでを取得するかを指定します。
省略した場合、1(最初のDelimiterまで)になります。



負の数を指定すると右からの個数になります。


引数4:Match_mode
4つ目の引数には英字の大文字・小文字を区別するかを指定します。
- 0または省略:区別します。
- 1:区別しません。


引数5:Match_end
5つ目の引数には検索の方法を指定します。
TEXTBEFOREに比べて有効に活用できる場面の少ない引数です。
- 0または省略:通常の検索を行います。
- 1:末尾にDelimiterがある前提で検索を行います。DelimiterがText中に存在しない場合はText全文が1つ目の結果になります。

1を指定した場合、テキストの末尾にDelimiterが存在するものとして検索します。
ただ末尾の後ろに文字はないため、結果は空白になります。

1でDelimiterが見つからない場合、-1の結果が全文になります。

引数6:If_not_found
6つ目の引数には見つからない場合の結果を指定します。


Excelを効率的に習得したい方へ
当サイトの情報を電子書籍用に読み易く整理したコンテンツを
買い切り950円またはKindle Unlimited (読み放題) で提供中です。

Word-A4サイズ:1,400ページの情報量で
(実際のページ数はデバイスで変わります)
基本的な使い方、関数の解説(140種類)、
頻出テクニックと実用例(109種類)、
XLOOKUP関数、LET関数、シートビュー、LAMBDA関数、スピルなど便利な新機能を紹介。
体系的に学びたい方は是非ご検討ください。
アップデートなどの更新事項があれば随時反映しています。
なお購入後に最新版をダウンロードするには
Amazonへの問い合わせが必要です。