ホームページ トピック excel excel textbefore関数 - 文字の前にテキストを抽出する(delimiter)

excel textbefore関数 - 文字の前にテキストを抽出する(delimiter)

Mar 26, 2025 am 09:13 AM

このチュートリアルでは、指定された文字またはサブストリングの前にテキストをすばやく抽出するための強力なツールであるExcelのTextBefore関数を調査します。導入される前に、このタスクには、検索/検索と左を組み合わせた複雑な式が必要でした。このプロセスを大幅に合理化する前にTextbeがあります。

  • 関数の前にテキストを理解する
  • 文字の前にテキストを抽出します
  • 最初のスペースの前にテキストを抽出します
  • 区切り文字のnthインスタンスの前にテキストを取得します
  • 区切り文字の最後の発生前にテキストを取得します
  • サブストリングの前にテキストを抽出します
  • 複数のデリミターの取り扱い
  • 欠落しているデリミターの出力をカスタマイズします
  • 区切り文字が存在しない場合は、元のテキストを返します
  • 症例に敏感でケースに依存しないマッチング
  • 問題の前にテキストのトラブルシューティング

ExcelのTextBefore関数

TextBefore関数は、指定された文字またはサブストリング(区切り文字)の前に表示されるテキストを効率的に返します。複数のデリミッターインスタンスを処理し、目的の発生を指定できます。さらに、区切り文字が見つからないシナリオの出力をカスタマイズできます。

関数の構文には6つの引数が含まれており、最初の2つのみが必須です。

TEXTBEFORE(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found])

  • テキスト(必須):ソーステキスト文字列(またはセルリファレンス)。
  • Delimiter(必須):抽出ポイントをマークする文字またはサブストリング。
  • instance_num(オプション):デリミッターインスタンス番号。デフォルトは1です。負の数は最後からカウントされます。
  • match_mode(オプション):ケース感度を制御する(0:ケースセンシティブ、1:ケース非感受性)。デフォルトは0です。
  • match_end(オプション):テキストの終わりを区切り文字として扱います(0:false、1:true)。デフォルトは0です。
  • if_not_found(オプション):区切り文字が存在しない場合に返される値。デフォルトは#n/aになります。

可用性の前にtextbe

現在、TextBeforeはMicrosoft 365、Excel 365 for Mac、およびWeb用Excelで利用できます。古いExcelバージョンには、代替のより複雑な式が必要です。テキストアフター関数は、区切り文字の後にテキストを抽出するためのカウンターパートを提供します。

文字の前にテキストを抽出します

セルA2のコンマの前にテキストを抽出するには:

=TEXTBEFORE(A2, ",")

excel textbefore function-文字の前にテキストを抽出する(delimiter)

最初のスペースの前にテキストを抽出します

A2の最初のスペースの前にテキストを抽出するには:

=TEXTBEFORE(A2, " ")

excel textbefore function-文字の前にテキストを抽出する(delimiter)

nthスペースを処理するには、 instance_numを指定します。

区切り文字のnthインスタンスの前にテキストを取得します

A2の2番目のコンマの前にテキストを抽出するには:

=TEXTBEFORE(A2, ",", 2)

excel textbefore function-文字の前にテキストを抽出する(delimiter)

指定されたインスタンスが見つからない場合、#n/aエラーが生じます。 if_not_foundを使用して、エラー処理をカスタマイズします。

区切り文字の最後の発生前にテキストを取得します

A2の最後のコンマの前にテキストを抽出するには:

=TEXTBEFORE(A2, ",", -1)

excel textbefore function-文字の前にテキストを抽出する(delimiter)

サブストリングの前にテキストを抽出します

" - "の前にテキストを抽出する。

=TEXTBEFORE(A2, " -")

excel textbefore function-文字の前にテキストを抽出する(delimiter)

複数のデリミターの取り扱い

複数の区切り文字のバリエーションに配列定数を使用します(例:{"、"、 "、"、 " - "、 " - "):

=TEXTBEFORE(A2, {","," ,","-"," -"})

excel textbefore function-文字の前にテキストを抽出する(delimiter)

欠落しているデリミターの出力をカスタマイズします

コンマが不在の場合、「見つかりません」を返すには:

=TEXTBEFORE(A2, ",", , , , "Not found")

空白のセルを返すには:

=TEXTBEFORE(A2, ",", , , , "")

excel textbefore function-文字の前にテキストを抽出する(delimiter)

区切り文字が存在しない場合は、元のテキストを返します

match_endを1に設定して、デリミターが欠落している場合は元のテキストを返します。

=TEXTBEFORE(A2, ",", , , 1)

excel textbefore function-文字の前にテキストを抽出する(delimiter)

症例に敏感でケースに依存しないマッチング

デフォルトでは、TextBeforeはケースに敏感です。ケース非感受性マッチングのために、 match_modeを1に設定します。

=TEXTBEFORE(A2, "x", , 1)

excel textbefore function-文字の前にテキストを抽出する(delimiter)

問題の前にテキストのトラブルシューティング

  • #n/a: delimiterが見つかっていないか、 instance_num発生を超えています。
  • #value!: instance_numはテキスト長です。

ダウンロード可能な練習ワークブック:TextBefore機能 - 式の例(.xlsxファイル)

以上がexcel textbefore関数 - 文字の前にテキストを抽出する(delimiter)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)