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

Excel でセルから最初または最後の単語を除くすべての単語を抽出する

著者Siluvia変更日

このチュートリアルでは、Excel でセルから最初または最後の単語以外を抽出する数式の使い方を学びます。

doc-extract-all-words-but-first-last-

Excel でセルから最初の単語を除くすべての単語を抽出する
Excel でセルから最後の単語を除くすべての単語を抽出する


Excel でセルから最初の単語を除くすべての単語を抽出する

以下のスクリーンショットのように、B 列の各セルから最初の単語を除いたすべての単語を抽出したい場合は、RIGHT 関数、LEN 関数、および FIND 関数を組み合わせて実現できます。次の手順に従ってください。

doc-extract-all-words-but-first-last-2

汎用数式

=RIGHT(text_string,LEN(text_string)-FIND(「 」,text_string,1))

引数

Text_string:このテキスト文字列から最初の単語を除いたすべての単語を抽出します。以下の形式が可能です。

  • 引用符で囲まれたテキスト文字列。
  • または、そのテキスト文字列を含むセルへの参照。

この数式の使用方法

1.抽出結果を出力する空白セルを選択します。ここでは、セル D3 を選択しています。

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

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

doc-extract-all-words-but-first-last-3

これで、指定したセル内の最初の単語を除いたすべての単語が抽出されました。

:上記の数式では、B3 は最初の単語を除いて抽出する対象のセルです。必要に応じて変更してください。

この数式の動作原理

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

1.LEN(B3):LEN 関数は「Excel handy addin」の文字数をカウントし、結果として17 を返します。

2.FIND(「 」,B3,1):単語はスペースで区切られているため、FIND 関数は「Excel handy addin」内の最初のスペースの位置を検出し、結果として6 を返します。

3.RIGHT(B3,17-6):RIGHT 関数は、「Excel handy addin」というテキストの右端から11 文字(17-6=11)を抽出します。結果は「handy addin」です。


Excel でセルから最後の単語を除くすべての単語を抽出する

このセクションでは、LEFT 関数、FIND 関数、SUBSTITUTE 関数、および LEN 関数を組み合わせて、Excel の特定のセルから最後の単語を除くすべての単語を抽出します。

doc-extract-all-words-but-first-last-5

汎用数式

=LEFT(text_string,FIND(「[」,SUBSTITUTE(text_string,「 」,「[」,LEN(text_string)-LEN(SUBSTITUTE(text_string,「 」,「」))))-1)

引数

Text_string:このテキスト文字列から「最後のセルを選択する」を除いたすべての単語を抽出します。以下の形式が可能です。

  • 引用符で囲まれたテキスト文字列。
  • または、そのテキスト文字列を含むセルの参照。

この数式の使用方法

1.抽出結果を出力する空白セル(この例では D3)を選択してください。

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

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

doc-extract-all-words-but-first-last-4

これで、指定したセル内の最後の単語を除いたすべての単語が抽出されました。

:上記の数式では、B3 は抽出する単語を含むセルです(最後のセルを選択する場合を除く)。必要に応じて変更してください。

この数式の動作原理

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

1.SUBSTITUTE(B3,「 」,「[」,LEN(B3)-LEN(SUBSTITUTE(B3,「 」,「」)))

  • LEN(B3)LEN 関数は、「Excel handy addin」というテキストの全長を計算し、結果として17 を返します。
  • LEN(SUBSTITUTE(B3,「 」,「」))SUBSTITUTE 関数は、「Excel handy addin」内のすべてのスペースを削除して「Excelhandyaddin」を返します。その後、LEN 関数が「Excelhandyaddin」の文字数を計算し、最終的な結果は15 となります。
  • SUBSTITUTE(B3,「 」,「[」,17-15))SUBSTITUTE(B3,「 」,「[」,2) 関数は、「Excel handy addin」内の2 番目のスペースを「[」に置き換え、「Excel handy[addin」を返します。

2.FIND(「[」,「Excel handy[addin」)

  • FIND 関数は、テキスト文字列「Excel handy[addin」内で文字「[」の位置を特定します。この場合、「[」は文字列の12 番目に位置しているため、関数は12 を返します。

3.=LEFT(B3,12-1)

  • LEFT 関数は、「Excel handy addin」というテキストの左端から11 文字(12-1=11)を抽出し、「Excel handy」を返します。

関連関数

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

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

Excel FIND 関数
Excel の FIND 関数は、指定した文字列内で別の文字列を検索し、その出現位置(先頭からの文字数)を返します。

Excel LEFT 関数
Excel の LEFT 関数を使えば、指定した文字列の先頭(左端)から、任意の文字数をカンタンに抽出できます!

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


関連数式

セルから複数行を抽出する
セル内に改行(Alt + Enter キーで入力)で区切られたテキストの各行を、別々のセルに抽出したい場合、このチュートリアルの数式が役立ちます。

複数行のセルから最後の行を抽出する
改行で区切られたテキスト文字列から最後の行を抽出したいときは、このチュートリアルで紹介する数式が、Excel での作業をスムーズにサポートします。

Excel でテキスト文字列から n 番目の単語を抽出する
この記事では、Excel のセル内にあるテキスト文字列から、指定した n 番目の単語を抽出するための数式の使い方をわかりやすく解説します。

Excel でセルから最後の2 つの単語を抽出する
このチュートリアルでは、Excel のセルから最後の2 つの単語を抽出する数式の使い方をわかりやすく解説します。

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 のような効率的なタブ機能をもたらします。