小技集

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ



2023年10月6日【ID:0】

メンバー限定

【Excel】新関数で文字を抽出


以下の新関数を用いた文字を抽出方法について解説していきます。

=TEXTBEFORE(対象の文字, 区切り文字)
// 対象の文字を、指定した区切り文字までの左側の文字を返す
// 指定した区切り文字が複数ある場合は、先頭にある区切り文字が基準になる
// 指定した区切り文字が存在しない場合は、エラー(#N/A)を返す
=TEXTAFTER(対象の文字, 区切り文字)
// 対象の文字を、指定した区切り文字以降の右側の文字を返す
// 指定した区切り文字が複数ある場合は、先頭にある区切り文字が基準になる
// 指定した区切り文字が存在しない場合は、エラー(#N/A)を返す

これらの関数を用いることで、特定の文字(半角スペース)で姓と名が区切られた名前を、別のセルに、姓と名で分けることができます。

=TEXTBEFORE(B4," ")
=TEXTAFTER(B4," ")

ちなみに、このように複数行に抽出したい場合は、それぞれの関数の第一引数(対象の文字)に複数の範囲を指定することで、スピルを用いて一括で抽出できます。

>スピルとは

=TEXTBEFORE(B4:B7," ")
=TEXTAFTER(B4:B7," ")

では、以下のように姓と名の値に半角スペースと全角スペースなど、異なる区切り文字が存在する場合、どのように抽出するのでしょうか。

実は、TEXTBEFORE関数やTEXTAFTER関数だけで、関数を組み合わせずに実現することができます。

実現方法は以下になります。


続きはIT予備メンバー限定です。

メンバー限定コンテンツになります。




IT予備メンバーページと連携することで内容を確認することができます。

メンバーとは


すでにメンバーの方は、
ログインして連携してから、こちらを更新すると閲覧できます。
※連携しても確認ができない場合は、少し時間を置いてご確認ください。

ログイン(新しいタブ)
※[ログイン]→[設定]→[IT予備-連携]で連携できます


パソコンで開く場合は、記事の最後に「リンクコピー」があるためご活用ください。


メンバー募集
1分で読める小技集 1分で読める小技集





リンクの共有はこちらから行えます。

  リンクコピー Twitter Facebook はてなブックマーク Pocket
トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ


- 人気の記事 -



- メンバー限定 [一覧] -



サイト累計閲覧数

3856626

有料動画講座
(買い切り)

Excel完全制覇


ちょっとした機能 便利ツール

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ