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

Excelのセルからダッシュの前後のテキストを抽出するにはどうすればよいですか?

著者:シャオヤン 最終更新日:2020年04月28日

ほとんどの場合、ダッシュセパレータを使用してセル内のコンテンツを区切りたいと思うかもしれませんが、次のスクリーンショットに示すように、何らかの目的でダッシュの前後にテキスト文字列を抽出する必要がある場合があります。 Excelのセルからダッシュの前後のテキストを一度に抽出するにはどうすればよいですか?

ダッシュ1の後のドキュメント抽出

ダッシュの前後のテキストを数式で抽出する

テキストから列への機能を使用して、ダッシュの前後にテキストを抽出する

Kutools forExcelでダッシュの前後にテキストを抽出する


ダッシュの前後のテキスト文字列を抽出するには、次の簡単な数式が役立ちます。

ダッシュの前にテキストを抽出します。

次の式を入力してください: = LEFT(A2、FIND( "-"、A2)-1) データの横の空白のセルに、スクリーンショットを参照してください。

ダッシュ2の後のドキュメント抽出

次に、塗りつぶしハンドルをこの数式を適用するセルまでドラッグすると、セルからダッシュが抽出される前にすべてのテキストが表示されます。

ダッシュ3の後のドキュメント抽出

ダッシュの後にテキストを抽出します。

次の式を入力します。 = REPLACE(A2,1、FIND( "-"、A2)、 "") 空白のセルに塗りつぶしハンドルをドラッグして、この数式を含めるセルの範囲に移動します。ダッシュの後のすべてのテキストは、次のように抽出されます。

ダッシュ4の後のドキュメント抽出 2 ダッシュ5の後のドキュメント抽出

ヒント:上記の式では、 A2 はテキストを抽出するために必要なセルです。必要に応じて変更できます。


Excelでは、 テキストから列へ この機能は、セルの内容をXNUMXつのセルからXNUMXつのセルにダッシュで個別に分割するのにも役立ちます。

1。 ダッシュで分割するデータ範囲を選択します。

2に設定します。 OK をクリックします。 且つ > テキストから列へ、スクリーンショットを参照してください:

ダッシュ6の後のドキュメント抽出

3。 のステップ1で テキストを列ウィザードに変換する選択 区切り文字付き オプション、スクリーンショットを参照してください:

ダッシュ7の後のドキュメント抽出

4。 そして、 Next ボタン、このウィザードのステップ2で、チェックします その他 下のオプション デリミタ セクション、およびダッシュを入力します(-)テキストボックスに記号を入力します。スクリーンショットを参照してください。

ダッシュ8の後のドキュメント抽出

5。 そして、 終了 ボタンをクリックすると、選択したセルがダッシュでXNUMX列に分割されます。 スクリーンショットを参照してください:

ダッシュ9の後のドキュメント抽出 2 ダッシュ10の後のドキュメント抽出

Kutools for Excelさん 分割セル この機能は、セルの内容をコンマ、ダッシュ、キャリッジリターンなどの区切り文字で複数の列または行に分割するのに役立つ場合があります。以下のデモを参照してください。 クリックしてKutoolsfor Excelをダウンロードしてください!

インストールした後 Excel用のKutols、次のようにしてください。

1。 ダッシュの前後の値を抽出するデータ範囲を選択します。

2。 次に、をクリックします クツール > マージ&スプリット > 分割セル、スクリーンショットを参照してください:

3。 の中に 分割セル ダイアログボックスで 列に分割タイプ セクションをクリックして、ダッシュを入力します その他 下のテキストボックス 区切り文字を指定します、スクリーンショットを参照してください:

ダッシュ17の後のドキュメント抽出

4。 次に、をクリックします Ok ボタンをクリックすると、別のプロンプトボックスが表示され、結果を配置するセルを選択するように通知されます。スクリーンショットを参照してください。

ダッシュ18の後のドキュメント抽出

5。 そして、 OK、セル内のセル値はダッシュでXNUMX列に分割されています。 スクリーンショットを参照してください:

ダッシュ19の後のドキュメント抽出

今すぐExcel用のKutoolsをダウンロードして無料トライアル!


Kutools for Excel:300以上の便利なExcelアドインがあり、30日以内に制限なしで無料で試すことができます。 今すぐダウンロードして無料トライアル!

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

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

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

説明


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

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!
Comments (8)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Excellent! Thank you
Rated 5 out of 5
This comment was minimized by the moderator on the site
Ce n'est pas "TROUVER" mais "TROUVE"
This comment was minimized by the moderator on the site
Hello,
I want to know that how to extract text or word before or after particular text or word?Kindly help me in this case.Thank You...
This comment was minimized by the moderator on the site
Hello, Nimesh,To extract the text after or before a specific text, please apply the below formulas:After a text: =TRIM(MID(A2,SEARCH("and",A2)+LEN("and"),255)) (replace the text "and" to your own)Before a text: =LEFT(A2,FIND("and",A2)-1)
This comment was minimized by the moderator on the site
What if I want to extract only one word between two specific words from a sentence?

This comment was minimized by the moderator on the site
Hello,Thank you for response.Exactly, I want to extract only one word after or before a specific word from the sentence.Is it possible?
Thank You...
This comment was minimized by the moderator on the site
How do I pull the one word before a dash and after a space? Example..
Jane Doe-is and excellent person
Jane Sue Doe-is an excellent person
Jane Smith-Doe-is an excellent person

I only want the word "Doe" pulled from the cell.
This comment was minimized by the moderator on the site
I love you! This is exactly what I was looking for, you geniuses!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations