Posted in

Excel 関数:TEXTAFTER

TEXTAFTER 関数は、特定の文字列の「後ろの部分」を取り出すための Excel のテキスト関数です。Excel 365 および Excel 2021 以降で利用可能です。


🔧 構文

TEXTAFTER(文字列, 区切り文字, [出現回数], [空の場合の値], [一致の種類], [スキャンの方向])

🧩 引数の説明

引数内容
文字列処理対象の文字列またはセル参照
区切り文字基準となる文字列(この「後ろ」を取得)
[出現回数]何回目の区切り文字の後ろかを指定(省略時は1)
[空の場合の値]該当する部分がなかった場合に返す値(省略可)
[一致の種類]大文字小文字の区別(0 = 区別する/1 = 区別しない)※省略時は0
[スキャンの方向]スキャン方向(1 = 左から/-1 = 右から)※省略時は1

🧪 使用例

📌 例 1:カンマの後ろを取り出す

=TEXTAFTER("名前,住所,電話番号", ",")

▶ 結果:住所,電話番号


📌 例 2:2番目のカンマの後ろを取り出す

=TEXTAFTER("名前,住所,電話番号", ",", 2)

▶ 結果:電話番号


📌 例 3:該当しない場合の値を指定

=TEXTAFTER("名前だけ", ",", 1, "見つかりません")

▶ 結果:見つかりません


✅ よくある用途

  • メールアドレスから「@」以降のドメインを抽出
    =TEXTAFTER("[email protected]", "@") → test.co.jp
    
  • パスからファイル名だけ取り出す
    =TEXTAFTER("C:\Users\名前\ファイル.xlsx", "\",-1) → ファイル.xlsx
    

⚠ 注意点

  • 対応バージョン(Excel 365 / 2021 以降)でのみ利用可能。
  • TEXTBEFORE 関数と対で使うと便利です(文字列の前を取得)。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です