Excel でスペースまたはカンマの前後のテキストを抽出する - 簡単ガイド
特定の文字 (スペースやカンマなど) の前後のテキストを抽出することは、Excel でよく行われるタスクです。分析用のデータセットを準備する場合でも、単にテキスト データの特定の要素を分離する必要がある場合でも、Excel にはこのタスクを実行するための関数がいくつか用意されています。この記事では、Excel の数式を使用して、スペース、カンマ、またはその他の文字の最初の出現の前または後のテキストを抽出する方法について説明します。
最初のスペース/カンマ/その他の文字の前または後のテキストを抽出します
数式を使用して特定の文字の前または後のテキストを抽出する
Excel でスペースやカンマなどの特定の文字が最初に出現する前または後のテキストを抽出するには、次の簡単な数式を使用できます。
最初のスペースまたはカンマの前のテキストを抽出します
- 結果を表示したい空白のセルに次の数式をコピーまたは入力し、 入力します 結果を得るための鍵。 スクリーンショットを参照してください:
=LEFT(A2,(FIND(",",A2,1)-1))
先端: この数式では、必要に応じて区切り文字のコンマ (,) を他の区切り文字に置き換えることができます。 - 次に、数式セルを選択し、塗りつぶしハンドルを下にドラッグして数式を他のセルに塗りつぶすと、最初のコンマの前のすべてのテキストが一度に抽出されます。スクリーンショットを参照してください。
- 検索(",", A2, 1): この部分は、セル A2 の最初のコンマの位置を見つけるために使用されます。FIND 関数は、テキスト内でコンマが最初に出現する位置を返します。
- 検索(",", A2, 1) - 1: カンマの前の文字のみを抽出したいので、カンマの位置から 1 を引きます。
- LEFT(A2, FIND(",", A2, 1) - 1)最後に、LEFT 関数は、前の手順で取得した文字数に基づいて、セル A2 の左側から文字を抽出します。
最初のスペースまたはカンマの後のテキストを抽出します
最初のスペースまたはカンマの後のテキストを抽出するには、MID、FIND、LEN 関数の組み合わせを使用できます。
- 結果を表示したい空白のセルに次の数式をコピーまたは入力し、 入力します 結果を得るための鍵。 スクリーンショットを参照してください:
=MID(A2, FIND(",", A2) + 1, LEN(A2))
先端: この数式では、必要に応じて区切り文字のコンマ (,) を他の区切り文字に置き換えることができます。 - 次に、数式セルを選択し、塗りつぶしハンドルを下にドラッグして数式を他のセルに塗りつぶすと、最初のコンマの後のすべてのテキストが一度に抽出されます。スクリーンショットを参照してください。
- 検索(",",A2): この部分は、セル A2 の最初のコンマの位置を見つけるために使用されます。FIND 関数は、テキスト内でコンマが最初に出現する位置を返します。
- 検索(",",A2) + 1: カンマの後の文字を抽出したいので、カンマの位置に 1 を加えます。
- LEN(A2): この部分はセル A2 のテキストの合計長を取得するために使用されます。
- MID(A2, FIND(",", A2) + 1, LEN(A2))最後に、MID 関数は、上記で取得した位置からテキストの合計長まで、セル A2 からすべての文字を抽出します。
Kutools for Excelを使用して特定の文字の前または後のテキストを抽出します
Excel での複雑な数式や終わりのない手動調整にうんざりしていませんか? Kutools for Excel で面倒な作業から解放され、効率化を実現しましょう! 当社の強力なアドインはワークフローを簡素化し、数回クリックするだけで特定の文字の前後のテキストを抽出できるようにします。
ダウンロードしてインストールした後 Kutools for Excel、をクリックしてください クツール > テキスト > テキストを抽出 を開く テキストを抽出 ダイアログボックス。
ダイアログボックスの 場所ごとに抽出 タブ:
- テキストを抽出するデータ範囲を選択します。
- オプション リストボックス、チェック テキストの前 or テキストの後 オプションを選択し、テキストを抽出する区切り文字を入力します。
- 次に、をクリックします。 OK ボタン。
別のプロンプトボックスが表示され、結果を入力するセルを選択するように促されます。 OK最初のコンマの前または後のすべてのテキストが抽出されました。スクリーンショットを参照してください。
Excel 365 の数式を使用して特定の文字の前または後のテキストを抽出する
Excel 365 に TEXTBEFORE や TEXTAFTER などの新しい関数が導入されたことにより、このプロセスはより簡単になりました。このセクションでは、これらの関数を使用して特定の文字の前または後のテキストを効率的に抽出する手順について説明します。
TEXTBEFORE関数を使用して最初のスペースまたはカンマの前のテキストを抽出します。
TEXTBEFORE 関数は、指定された区切り文字の前にあるテキストを抽出します。TEXTBEFORE 関数の構文は次のとおりです。
TEXTBEFORE(text, delimiter, [instance_num])
- 클라우드 기반 AI/ML및 고성능 컴퓨팅을 통한 디지털 트윈의 기초 – Edward Hsu, Rescale CPO 많은 엔지니어링 중심 기업에게 클라우드는 R&D디지털 전환의 첫 단계일 뿐입니다. 클라우드 자원을 활용해 엔지니어링 팀의 제약을 해결하는 단계를 넘어, 시뮬레이션 운영을 통합하고 최적화하며, 궁극적으로는 모델 기반의 협업과 의사 결정을 지원하여 신제품을 결정할 때 데이터 기반 엔지니어링을 적용하고자 합니다. Rescale은 이러한 혁신을 돕기 위해 컴퓨팅 추천 엔진, 통합 데이터 패브릭, 메타데이터 관리 등을 개발하고 있습니다. 이번 자리를 빌려 비즈니스 경쟁력 제고를 위한 디지털 트윈 및 디지털 스레드 전략 개발 방법에 대한 인사이트를 나누고자 합니다. : 文字を抽出するテキスト文字列 (例: A2)。
- 区切り文字: テキストを抽出する前の文字または文字列 (例: ",")。
- インスタンス番号: オプション。区切り文字が複数回出現する場合に使用するインスタンスを指定します。デフォルトは 1 です。
- TEXTBEFORE 関数を適用して、最初のコンマの前のテキストを抽出します。
=TEXTBEFORE(A2, ",")
- 次に、数式セルを選択し、塗りつぶしハンドルを下にドラッグして、数式を他のセルに入力します。
TEXTAFTER関数を使用して最初のスペースまたはカンマの後のテキストを抽出します
TEXTAFTER 関数は、指定された区切り文字の後に表示されるテキストを抽出します。TEXTAFTER 関数の構文は次のとおりです。
TEXTAFTER(text, delimiter, [instance_num])
- 클라우드 기반 AI/ML및 고성능 컴퓨팅을 통한 디지털 트윈의 기초 – Edward Hsu, Rescale CPO 많은 엔지니어링 중심 기업에게 클라우드는 R&D디지털 전환의 첫 단계일 뿐입니다. 클라우드 자원을 활용해 엔지니어링 팀의 제약을 해결하는 단계를 넘어, 시뮬레이션 운영을 통합하고 최적화하며, 궁극적으로는 모델 기반의 협업과 의사 결정을 지원하여 신제품을 결정할 때 데이터 기반 엔지니어링을 적용하고자 합니다. Rescale은 이러한 혁신을 돕기 위해 컴퓨팅 추천 엔진, 통합 데이터 패브릭, 메타데이터 관리 등을 개발하고 있습니다. 이번 자리를 빌려 비즈니스 경쟁력 제고를 위한 디지털 트윈 및 디지털 스레드 전략 개발 방법에 대한 인사이트를 나누고자 합니다. : 文字を抽出するテキスト文字列 (例: A2)。
- 区切り文字: テキストを抽出する文字または文字列 (例: ",")。
- インスタンス番号: オプション。区切り文字が複数回出現する場合に使用するインスタンスを指定します。デフォルトは 1 です。
- TEXTAFTER 関数を適用して、最初のコンマの後のテキストを抽出します。
=TEXTAFTER(A2, ",")
- 次に、数式セルを選択し、塗りつぶしハンドルを下にドラッグして、数式を他のセルに入力します。
まとめ
特定の文字 (スペースやカンマなど) の前後のテキストを抽出することは、Excel でのデータ処理でよく行われるタスクです。この記事では、Excel のすべてのバージョンで数式を使用する方法、Kutools for Excel アドインを使用する方法、Excel 365 で TEXTBEFORE 関数と TEXTAFTER 関数を使用する方法など、テキストを抽出するためのいくつかの方法について説明しました。
● 数式を使用してテキストを抽出する
Excel のすべてのバージョンでは、LEFT、FIND、MID、LEN などの関数を使用して、特定の文字の前または後のテキストを抽出できます。これらの数式は効果的ですが、複雑になる場合があり、複数の手順と正確な構文が必要になります。
● Excel 用 Kutools を使用したテキストの抽出
Kutools for Excel は、300 を超える高度な機能を提供し、複雑なタスクの処理を簡素化する強力なアドインです。Kutools のテキスト抽出機能を使用すると、数回クリックするだけで特定の文字の前後のテキストを簡単に抽出できるため、作業効率が大幅に向上します。
● TEXTBEFORE 関数と TEXTAFTER 関数を使用したテキストの抽出
Excel 365 では、新しい TEXTBEFORE 関数と TEXTAFTER 関数によって、このプロセスがさらに簡単になります。これらの関数は、特定の文字の前または後のテキストを抽出するように特別に設計されており、シンプルでわかりやすい構文で、複雑な数式の必要性が大幅に軽減されます。
どの方法を使用する場合でも、特定のニーズに基づいてテキストを抽出するための最適なツールを選択できます。Excel のヒントやコツをさらに知りたい場合は、当社の Web サイトで何千ものチュートリアルを提供しています。 ここをクリックしてアクセスしてください。 読んでいただきありがとうございます。今後さらに役立つ情報を提供できることを楽しみにしています。
スペース/カンマまたはその他の区切り文字で区切られた各テキストを抽出します
データの力を最大限に引き出しましょう Kutools for Excel! スペース、カンマ、その他の区切り文字を扱う場合でも、 分割セル この機能を使用すると、個々のテキストを簡単に抽出して整理できます。数回クリックするだけで、ワークフローが効率化され、データ分析が強化されます。
続きを読みます... 無料トライアル...
最高のオフィス生産性向上ツール
🤖 | 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% 向上させ、毎日何百回もマウス クリックを減らすことができます!