TEXTAFTER関数の使い方

指定された区切り文字の後のテキストを返します。

365

Microsoft 365 でだけ使えます。買い切り版のExcelにはありません。

構文
=TEXTAFTER(文字列, 区切り文字, [出現回数], [一致モード], [末尾の一致], [見つからない場合])
引数
  1. 文字列必須
  2. 区切り文字必須
  3. 出現回数省略できる
  4. 一致モード省略できる
  5. 末尾の一致省略できる
  6. 見つからない場合省略できる
どんな関数か

特定の言葉の後ろにある文字だけを抜き出します。例えば「苗字 名前」から「名前」だけを取り出す、といった処理がMIDやFINDを使わず簡単にできます。

使用例

B2 に =TEXTAFTER(A2, "-") を入れると、こうなります。

AB
1元の文字列「-」より後ろ
22023-売上データ売上データ

数式を入れたセル

結果: 売上データ

つまずきやすいところ

  • 区切り文字が見つからないとエラー。4つめに「見つからないときの値」を書ける

よくあるエラーと、その直し方

#N/A
区切り文字が見つからない4つめに "" などを書く

TEXTAFTERを使う実例レシピ(5件)

同じ「文字列操作」の関数

文字列操作の関数をすべて見る(40件)