Excel のセルから最後の単語を抽出する
セルの最後の単語を取得するには、Excel で TRIM、RIGHT、LEN、REPT、および SUBSTITUTE 関数を組み合わせる必要があります。
これらの関数は、セル内の最後のスペースを見つけ、そのスペースに基づいて見つけるのに役立ちます。最後の単語の例外を取得できます。 Excel にはそれを完成させるための正確な数式がないため、カスタム数式を作成する必要があります。
日付の最後の単語を取得する Excel の数式
使用する必要がある公式は次のとおりです。
=TRIM(RIGHT(SUBSTITUTE(A1," ",REPT(" ",LEN(A1))),LEN(A1)))
この式がどのように機能するかを理解するには、この式をいくつかの部分に分割する必要があります。
この最初の部分では、REPT 関数と LEN 関数について説明します。 LEN 関数は元の値の文字数を返し、REPT 関数はその数 (文字数) に基づいてスペースを返します。
元の値に 59 文字がある場合、REPT は 59 個のスペースを返します。以下のスクリーンショットを参照してください。
次に、2 番目の部分では、セル内の各スペースを REPT 関数によって返されたスペースに置き換える SUBSTITUTE 関数があります。
セル内に 10 個のスペースがある場合、SUBSTITUTE によって返される値は 10×59 個のスペースを返します。各単語の間には 1 個ではなく 59 個のスペースが必要です。以下のスクリーンショットを参照してください。
その後、3 番目の部分では、上で取得した値から文字 (元の値の文字数に等しい) を抽出する RIGHT 関数があります。
そして以下はそれが返す値です。
元の値には 59 文字があるため、新しい値から 59 文字が抽出されます。この抽出された値には、最後の単語(ガイド)の 6 文字があり、残りはスペースです。
4 番目のパートでは、値から余分なスペースを削除し、最後の単語のみを返す TRIM 関数を使用します (ガイド)。
Excelファイルを取得する
関連するチュートリアル
- Excelのセルから最初の文字を削除する
- Excelで余分なスペースを削除する
- Excel で名前を分ける – (姓と名)
- セルから改行を削除する
- Excel でかっこを削除する (かっこ)