KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

文字列から最初または最後の単語を削除する

著者Siluvia変更日

このチュートリアルでは、Excel で数式を使ってセル内のテキスト文字列から先頭または末尾の単語を削除する方法をご紹介します。

doc-remove-first-last-word-1

セル内の文字列から最初の単語を削除する
セル内の文字列から最後の単語を削除する


セル内の文字列から最初の単語を削除する

このセクションでは、RIGHT 関数、LEN 関数、および FIND 関数を組み合わせて、セル内の文字列から最初の単語を削除する方法をマスターしましょう。

doc-remove-first-last-word-2

汎用数式

=RIGHT(A1,LEN(A1)-FIND(「 」,A1))

引数

A1:最初の単語を削除する対象となるテキストが含まれるセルを示します。

この数式はどのように使いますか?

1。結果を表示する空白セルを選択してください。

2。以下の数式を入力してEnterキーを押してください。その後、フィルハンドルを下にドラッグして、他のセルにも数式を適用します。

=RIGHT(B3,LEN(B3)-FIND(「 」,B3))

doc-remove-first-last-word-3

: この数式では、B3 は最初の単語を削除したいテキスト文字列が入力されたセルです。必要に応じて変更してください。

この数式の動作原理は何ですか?

=RIGHT(B3,LEN(B3)-FIND(「 」,B))3))

1。LEN(B3):LEN 関数は、テキスト文字列「Mr ana varela (Home)」の全長を計算し、結果として20 を返します。

2。FIND(「 」,B3):単語はスペースで区切られているため、FIND 関数はテキスト文字列「Mr ana varela (Home)」内で最初のスペースの位置を検索し、結果として3 を返します。

3. RIGHT(B3,20-3)RIGHT 関数は、テキスト文字列「Mr ana varela (Home)」の右側から17 文字(20-3=17)を抽出し、「ana varela (Home)」という結果を返します。


セル内の文字列から最後の単語を削除する

セル内のテキスト文字列から最後の単語を削除したい場合は、以下の手順に従ってください。

doc-remove-first-last-word-5

汎用数式

=LEFT(TRIM(A1),FIND(「~」,SUBSTITUTE(A1,「 」,「~」,LEN(TRIM(A1))-LEN(SUBSTITUTE(TRIM(A1),「 」,「」))))-1)

引数

A1: 最後の単語を削除する対象となるテキストが含まれるセルを表します。

この数式はどのように使いますか?

1。結果を表示する空白セルを選択します。ここでは、セル D3 を選択しています。

2。以下の数式を入力してEnterキーを押します。その後、結果セルを選択し、フィルハンドルを下にドラッグして他のセルにも同じ数式を適用します。

=LEFT(TRIM(B3),FIND(「~」,SUBSTITUTE(B3,「 」,「~」,LEN(TRIM(B3))-LEN(SUBSTITUTE(TRIM(B3),「 」,「」))))-1)

doc-remove-first-last-word-4

:この数式では、セル B3 に最後の単語を削除したいテキスト文字列が含まれています。必要に応じて変更してください。

この数式の動作原理は何ですか?

=LEFT(TRIM(B3),FIND(「~」,SUBSTITUTE(B3,「 」,「~」,LEN(TRIM(B3))-LEN(SUBSTITUTE(TRIM(B3),「 」,「」))))-1)

1。TRIM(B3): TRIM 関数は文字列「Mr ana varela (Home)」から余分なスペースをすべて削除し、単語間にはスペースを1 つだけ残します。結果は「Mr ana varela (Home)」になります。

2。FIND(「~」,SUBSTITUTE(B3,「 」,「~」,LEN(TRIM(B3))-LEN(SUBSTITUTE(TRIM(B3),「 」,「」))))

  • LEN(TRIM(B3))TRIM 関数が「Mr ana varela (Home)」という結果を返すため、LEN 関数はこの文字列の文字数をカウントし、結果として20 を返します。
  • LEN(SUBSTITUTE(TRIM(B3),「 」,「」))SUBSTITUTE 関数は、テキスト文字列「Mr ana varela (Home)」に含まれるすべてのスペースを空文字に置き換え、「Mranavarela(Home)」という結果を返します。その後、LEN 関数が「Mranavarela(Home)」の文字数を計算し、17 という結果を得ます。
  • SUBSTITUTE(B3,「 」,「~」,20-17)ここでは、SUBSTITUTE 関数がテキスト文字列「Mr ana varela (Home)」内の3 番目のスペース(20-17=3)を「~」に置き換えます。その結果、「Mr ana varela~(Home)」となります。
  • FIND(「~」,「Mr ana varela~(Home)」)FIND 関数は、テキスト文字列「Mr ana varela (Home)」内で文字「~」の位置を返します。この場合の結果は14 です。

3。LEFT(「Mr ana varela (Home)」,14-1):LEFT 関数は、テキスト文字列「Mr ana varela (Home)」の先頭から13 文字を抽出します。結果は「Mr ana varela」になります。


関連関数

Excel RIGHT 関数
Excel の RIGHT 関数を使えば、テキスト文字列の右端から指定した文字数を簡単に抽出できます!

Excel LEN 関数
Excel の LEN 関数は、テキスト文字列に含まれる文字数を返します。

Excel FIND 関数
Excel の FIND 関数は、指定した文字列内で別の文字列を検索し、その開始位置を返します。

Excel LEFT 関数
Excel の LEFT 関数は、指定された文字列の先頭(左端)から指定した文字数を抽出します。

Excel TRIM 関数
Excel の TRIM 関数を使えば、テキスト文字列から不要なスペースをすべてスッキリ削除。単語の間にはちょうど1 つのスペースだけを残します!

Excel SUBSTITUTE 関数
Excel の SUBSTITUTE 関数を使えば、テキスト文字列内の指定した文字や語句を、別の文字や語句に簡単に置き換えられます。


関連数式

ファイル名から拡張子を削除する
このチュートリアルでは、Excel でファイル名から拡張子を削除するための数式を、ステップバイステップで詳しく解説します。

セルから先頭の N 文字を削除する
このチュートリアルでは、Excel でセルの先頭から簡単に N 文字を削除するための数式を2 つご紹介します。

Excel のセルから改行を削除する
このチュートリアルでは、Excel で特定のセルに含まれる改行(Alt + Enter キーで挿入されたもの)を削除するための3 つの数式をご紹介します。

セル内のテキストから、指定した内容に一致する部分を削除する
この記事では、SUBSTITUTE 関数を使って、セル内のテキストから指定した内容に一致する部分を削除する方法をご紹介します。

特定の位置に基づいてセルからテキストを削除する
このチュートリアルでは、Excel で特定の位置に基づいてセルからテキストを削除するための数式の使用方法を説明します。


最高の Office 生産性ツール

Kutools for Excel - あなたを群衆の中から際立たせます

🤖KUTOOLS AI アシスト:次に基づいてデータ分析を革新します:インテリジェント実行     コード生成  カスタム数式作成    データ分析とチャート生成  拡張機能呼び出し
人気機能検索・ハイライト・重複をマーキング    空白行を削除する    データを失うことなく列の結合またはセルを    数式を使用しない四捨五入...
スーパー VLookup複数条件    複数値    複数シート間    ファジーマッチ...
高度なドロップダウンリスト簡単なドロップダウンリスト    連動型ドロップダウンリスト    複数選択可能なドロップダウンリスト...
列マネージャー指定した数の列を追加    列の移動   非表示列の表示状態を切り替え  列を比較して同じ/異なるセルを選択...
注目の機能グリッドフォーカス    デザインビュー    強化された数式バー    ワークブックとシートマネージャーリソースライブラリ(オートテキスト)  日付ピッカー    ワークシートの統合    暗号化/セルの復号化   リストからメール送信    スーパーフィルター    特殊フィルタ(太字のフォントを持つセルをフィルタリング/イタリック/取り消し線。。。) 。。。
トップ15 ツールセット12 テキストツールテキストの追加特定の文字を削除...)  50+チャートタイプガントチャート...)  40+実用的な数式誕生日に基づいて年齢を計算します...)  19 挿入ツールQR コードを挿入パスから画像を挿入...)  12 変換ツール単語に変換する為替レートの変換...)  7 結合と分割ツール高度な行のマージExcel セルを分割...)。。。他にも多数
Kutools を好みの言語でお使いいただけます。英語、スペイン語、ドイツ語、フランス語、中国語、および40+言語以上をサポートしています!

Kutools for Excel は300 以上の機能を備えており、必要な機能が常にワンクリックで利用できます…


Office Tab - Microsoft Office(Excel を含む)でタブを使った閲覧・編集を可能にします

  • 数十もの開いているドキュメントを1 秒で切り替えられます!
  • 毎日何百回ものマウスクリックを削減して、マウス手の悩みともさよならしましょう。
  • 複数のドキュメントを閲覧・編集する際の生産性が50%も向上します。
  • Office(Excel を含む)に、Chrome、Edge、Firefox のような効率的なタブ機能をもたらします。