メインコンテンツへスキップ

ExcelでXNUMXつの単語の間にテキストを抽出する方法は?

下のスクリーンショットに示されているテキスト文字列のリストについて、各セルから「KTE」と「feature」のXNUMXつの単語の間のテキスト文字列を抽出するために、それを解決する良い方法はありますか? このチュートリアルでは、それを実行するのに役立つXNUMXつの方法を紹介します。

Excelの数式でXNUMXつの単語間のテキストを抽出します
素晴らしいツールでXNUMXつの単語の間にテキストを抽出する


数式を使用してXNUMXつの単語間のテキストを抽出します

MID関数とSEARCH関数に基づく数式を使用して、セル内のXNUMXつの単語間のすべてのテキスト文字列を抽出できます。

一般的な式

=MID(cell,SEARCH("start_word",cell)+length1,SEARCH("end_word",cell)-SEARCH("start_word",cell)-length2)

Arguments

セル: XNUMXつの単語の間のすべてのテキスト文字列を抽出するセル。
Start_word: 後続のすべてのテキスト文字列を抽出するXNUMXつの単語の開始単語。
長さ1: 開始語の長さ。
End_word: その前のすべてのテキスト文字列を抽出するXNUMXつの単語の最後の単語。
長さ2: 開始語の長さに1を加えたもの。

空白のセルを選択し、以下の数式をコピーまたは入力して、 入力します 結果を得るためのキー。 この結果セルを選択し、そのオートフィルハンドルを下にドラッグして、この数式を他のセルに適用します。

=MID(B5,SEARCH("KTE",B5)+3,SEARCH("feature",B5)-SEARCH("KTE",B5)-4)

Note:式では、数 3 単語の文字の長さを表します "KTE"; 数字 4 単語の文字の長さを表します "KTE"プラス1。

指定されたXNUMXつの単語の間のすべてのテキスト文字列が列Bの各セルから抽出されていることがわかります。


3.2.2素晴らしいツールでXNUMXつの単語の間にテキストを抽出する

多くのExcelユーザーにとって、数式は覚えて処理するのが難しい場合があります。 ここで、 指定されたテキスト間の文字列を抽出します の特徴 Kutools for Excel、数回クリックするだけで、XNUMXつの単語間のテキストを簡単に抽出できます。

1.結果を出力するセルを選択し、をクリックします クツール > フォーミュラヘルパー > フォーミュラヘルパー。

2。 の中に フォーミュラヘルパー ダイアログボックスでは、次のように構成する必要があります。

2.1)確認してください フィルタ ボックスに入力し、単語を入力します "エキス" テキストボックスに;
2.2) 数式リストを選択してください ボックスをクリックし、 指定されたテキスト間の文字列を抽出します オプション;
2.3) 引数入力 セクション:
セル ボックスで、テキストを抽出するセルを選択します(ここではセルB5を選択します)。
文字を開始します ボックスに、その後のすべてのテキスト文字列を抽出するXNUMXつの単語の開始単語を入力します。
終了文字 ボックスに、その前にあるすべてのテキスト文字列を抽出するXNUMXつの単語の最後の単語を入力します。
2.4)をクリック [OK]をクリックします。 スクリーンショットを参照してください:

3.次に、セルB5内のXNUMXつの単語「KTE」と「feature」の間のすべてのテキスト文字列が抽出されます。 その間に、数式が作成されました。この結果セルを選択し、そのオートフィルハンドルを下にドラッグして、同じリスト内の他のセルからテキストを抽出できます。

  このユーティリティの無料トライアル(30日)が必要な場合は、 クリックしてダウンロードしてください、次に、上記の手順に従って操作を適用します。


関連記事:

最高のオフィス生産性向上ツール

人気の機能: 重複を検索、強調表示、または識別する   |  空白行を削除する   |  データを失わずに列またはセルを結合する   |   数式なしのラウンド ...
スーパールックアップ: 複数の基準の VLookup    複数の値の VLookup  |   複数のシートにわたる VLookup   |   ファジールックアップ ....
詳細ドロップダウン リスト: ドロップダウンリストを素早く作成する   |  依存関係のドロップダウン リスト   |  複数選択のドロップダウンリスト ....
列マネージャー: 特定の数の列を追加する  |  列の移動  |  Toggle 非表示列の表示ステータス  |  範囲と列の比較 ...
注目の機能: グリッドフォーカス   |  デザインビュー   |   ビッグフォーミュラバー    ワークブックとシートマネージャー   |  リソースライブラリ (自動テキスト)   |  日付ピッカー   |  ワークシートを組み合わせる   |  セルの暗号化/復号化    リストごとにメールを送信する   |  スーパーフィルター   |   特殊フィルター (太字/斜体/取り消し線をフィルター...) ...
上位 15 のツールセット12 テキスト 工具 (テキストを追加, 文字を削除する、...)   |   50+ チャート 種類 (ガントチャート、...)   |   40+ 実用的 (誕生日に基づいて年齢を計算する、...)   |   19 挿入 工具 (QRコードを挿入, パスから画像を挿入、...)   |   12 変換 工具 (数字から言葉へ, 通貨の換算、...)   |   7 マージ&スプリット 工具 (高度な結合行, 分割セル、...)   |   ... もっと

Kutools for Excel で Excel スキルを強化し、これまでにない効率を体験してください。 Kutools for Excelは、生産性を向上させ、時間を節約するための300以上の高度な機能を提供します。  最も必要な機能を入手するにはここをクリックしてください...

kteタブ201905


Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作​​業をはるかに簡単にします

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hello, there is an issue with the first formula which only worked for me if I use lenght1 = length2 despite the searched word lengths had been different. Can you check that and correct please?
This comment was minimized by the moderator on the site
Excellent post! Saved my live :)
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations