Excelのセルから最初の2単語を抽出する方法


Excel で次の数式を使用すると、セルから最初の 2 つの単語を抽出できます。

 =TEXTBEFORE( A2 , "", 2)

この特定の数式は、セルA2から最初の 2 つの単語を抽出します。

次の例は、この公式を実際に使用する方法を示しています。

例: Excel のセルから最初の 2 つの単語を抽出する

Excel に次のような文章の列があるとします。

列 A の各セルから最初の 2 つの単語を抽出するとします。

これを行うには、セルB2に次の数式を入力します。

 =TEXTBEFORE( A2 , "", 2)

次に、この数式をクリックして、列 B の残りの各セルにドラッグします。

Excel は最初の 2 つの単語を抽出します

列 B には、列 A の各セルの最初の 2 単語が含まれます。

: 式内の値2 は、最初のn単語の代わりに抽出したい任意の値に置き換えることができます。

この式はどのように機能するのでしょうか?

各セルから最初の 2 単語を抽出するために使用した式を思い出してください。

 =TEXTBEFORE( A2 , "", 2)

この数式では、次の基本構文を使用するTEXTBEFORE関数が使用されます。

TEXTBEFORE(テキスト, 区切り文字, [インスタンス番号], …)

金:

  • text : 検索するテキスト
  • delimiter : 前のテキストを抽出する文字または部分文字列
  • instance_num (オプション) : テキストを抽出する前の区切り文字のインスタンス (デフォルトは 1)

最初の引数は、セルA2を検索することを指定します。

2 番目の引数は、スペースの前のテキストを抽出することを指定します。

3 番目の引数は、2 番目のスペースの前のテキストを抽出することを指定します。

2 番目のスペースが出現する前にちょうど 2 つの単語が出現する可能性があるため、この式を使用すると最初の 2 つの単語を抽出できます。

: Excel のTEXTBEFORE関数の完全なドキュメントは、ここで見つけることができます。

追加リソース

次のチュートリアルでは、Excel で他の一般的なタスクを実行する方法について説明します。

Excelでテキストの頻度をカウントする方法
Excelでセルにリストテキストが含まれているかどうかを確認する方法
Excelでセルにテキストが含まれている場合に平均を計算する方法

コメントを追加する

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