excel textbefore関数 - 文字の前にテキストを抽出する(delimiter)
このチュートリアルでは、指定された文字またはサブストリングの前にテキストをすばやく抽出するための強力なツールである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, ",")
最初のスペースの前にテキストを抽出します
A2の最初のスペースの前にテキストを抽出するには:
=TEXTBEFORE(A2, " ")
nthスペースを処理するには、 instance_num
を指定します。
区切り文字のnthインスタンスの前にテキストを取得します
A2の2番目のコンマの前にテキストを抽出するには:
=TEXTBEFORE(A2, ",", 2)
指定されたインスタンスが見つからない場合、#n/aエラーが生じます。 if_not_found
を使用して、エラー処理をカスタマイズします。
区切り文字の最後の発生前にテキストを取得します
A2の最後のコンマの前にテキストを抽出するには:
=TEXTBEFORE(A2, ",", -1)
サブストリングの前にテキストを抽出します
" - "の前にテキストを抽出する。
=TEXTBEFORE(A2, " -")
複数のデリミターの取り扱い
複数の区切り文字のバリエーションに配列定数を使用します(例:{"、"、 "、"、 " - "、 " - "):
=TEXTBEFORE(A2, {","," ,","-"," -"})
欠落しているデリミターの出力をカスタマイズします
コンマが不在の場合、「見つかりません」を返すには:
=TEXTBEFORE(A2, ",", , , , "Not found")
空白のセルを返すには:
=TEXTBEFORE(A2, ",", , , , "")
区切り文字が存在しない場合は、元のテキストを返します
match_end
を1に設定して、デリミターが欠落している場合は元のテキストを返します。
=TEXTBEFORE(A2, ",", , , 1)
症例に敏感でケースに依存しないマッチング
デフォルトでは、TextBeforeはケースに敏感です。ケース非感受性マッチングのために、 match_mode
を1に設定します。
=TEXTBEFORE(A2, "x", , 1)
問題の前にテキストのトラブルシューティング
-
#n/a: delimiterが見つかっていないか、
instance_num
発生を超えています。 - #value!:
instance_num
はテキスト長です。
ダウンロード可能な練習ワークブック:TextBefore機能 - 式の例(.xlsxファイル)
以上がexcel textbefore関数 - 文字の前にテキストを抽出する(delimiter)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック









