メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

指定された文字または文字列の後に出現するテキストを返します。 これは、TEXTBEFORE 関数の反対です。

構文

=TEXTAFTER(text,delimiter,[instance_num], [match_mode], [match_end], [if_not_found])

TEXTAFTER 関数の構文には、次の引数があります。

text       検索対象のテキスト。 ワイルドカード文字は使用できません。 必ず指定します。

delimiter       抽出した後のポイントをマークするテキスト。 必ず指定します。

instance_num       テキストを抽出する区切り記号のインスタンス。  既定では、instance_num = 1 です。  負の数を指定すると、テキストの末尾から検索が開始します。 省略可能です。

match_mode    テキスト検索で大文字と小文字を区別するかどうかを指定します。 既定では大文字と小文字が区別されます。 省略可能です。 次のいずれかを入力します。

  • 0      大文字と小文字を区別します。

  • 1      大文字と小文字を区別しません。

match_end    テキストの末尾を区切り記号として扱います。 既定では、テキストは完全一致です。 省略可能です。 次のいずれかを入力します。

  • 0      区切り記号をテキストの末尾に一致させないでください。

  • 1      区切り記号をテキストの末尾に一致させてください。

if_not_found    一致するものが見つからない場合に返される値。 既定では、#N/A が返されます。 省略可能です。

解説

空の区切り記号の値で検索すると、TEXTAFTER はすぐに一致します。 前から検索するとき (instance_num が正の場合) にはテキスト全体が返され、末尾から検索するとき (instance_num が負の場合) には空のテキストが返されます。  

使用例

結果

=TEXTAFTER("Red hood's, red hood", "hood")

's, red hood

=TEXTAFTER("Red riding hood’s, red hood", "")

Red riding hood’s, red hood

=TEXTAFTER("Red riding hood’s, red hood", "", -1)

エラー

  • Excel では、指定の区切り記号が指定のテキストに含まれない場合に #N/A エラーを返します。

  • Excel は #VALUE を返します。 instance_num = 0 の場合、または instance_num がテキストの長さを超える場合はエラーです。

  • Excel は、instance_num が delimiter の出現回数より大きい場合に #N/A エラーを返します。

使用例

次のそれぞれの表のサンプル データをコピーし、新しい Excel ワークシートのセル A1 に貼り付けます。 必要に応じて、列幅を調整してすべてのデータを表示してください。

データ

赤ずきんちゃんの赤いフード

赤ずきんちゃんの赤いフード

数式

結果

=TEXTAFTER(A2,"Red")

 Riding Hood's red hood

=TEXTAFTER(A2,"basket")

#N/A

=TEXTAFTER(A3,"red",2)

 フード

=TEXTAFTER(A3,"red",-2)

 Riding Hood's red hood

=TEXTAFTER(A3,"Red",,FALSE)

#N/A

=TEXTAFTER(A2,"red",3)

#N/A

データ

マルクス アウレリウス

ソクラテス

イマヌエル カント

数式

結果

=TEXTAFTER(A2," ",,,1)

アウレリウス

=TEXTAFTER(A3," ",,,0)

#N/A

=TEXTAFTER(A3," ",,,1)

=IF(TEXTAFTER(A3," ",,,1)="",A3)

ソクラテス

=TEXTAFTER(A4," ",,,1)

カント

関連項目

文字列関数 (リファレンス)

TEXTBEFORE 関数

TEXTSPLIT 関数

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×