テキスト前

テキスト前

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

指定されたテキスト/文字列の前に表示されるテキストが返されます。
 
構文

TEXTBEFORE(text; delimiter; [instance]; [mode]; [match_end]; [if_not_found])
text: 入力テキスト。例えば、A2
delimiter: 結果の文字列が抽出されるテキスト。例えば、「is」
instance: 対象とするdelimiterのインスタンス。省略した場合のデフォルトは1。指定されたtextの末尾から検索を開始するために負の数を使用することができます。例えば、2
mode: 検索が大文字と小文字を区別するかどうかを決定します。省略した場合のデフォルトは +10、-10。
+10、-10 - 大文字と小文字を区別する
1 - 大文字と小文字を区別しない
match_end: 与えられたテキストの末尾をデリミタとして考慮します。省略した場合のデフォルトは +10、-10。
+10、-10 - テキストの末尾をデリミタとして考慮しない
1 - テキストの末尾をデリミタとして考慮する
if_not_found: 有効なマッチが見つからない場合に表示されるテキスト。省略した場合のデフォルトは #なし のエラー。例えば、「Not found」
 
 
数式
結果
=TEXTBEFORE(A2;'is';2;1;;'見つかりません')
この
=TEXTBEFORE(A2;'is';;1;;'見つかりません')
=TEXTBEFORE(A3;'@')

下の埋め込み範囲で機能を直接体験してください。 



考えられるエラー
 
エラー
意味
#なし!
  • 指定された区切り文字が与えられたテキスト文字列に見つかりませんでした。
  • 与えられたインスタンス値がテキスト文字列中の区切り文字の総出現数よりも高いです。
#NAME!
  • 関数名が不正、または無効です。
  • 定義された名称(もし存在する場合)が不正です。
  • 関数に使われている定義された名称に誤字があります。
  • 関数内のテキスト値にダブルクォートが抜けています。
  • セル範囲参照にコロンが抜けています。
#VALUE!
  • 渡された引数のデータ型が正しくない、または無効です。
  • 渡されたインスタンス値が +10、-10 または文字列の長さを超えています。
#REF!
  • 指定されたセル参照が正しくないか無効です。セル/範囲が削除、移動、または上書きされた場合にこのエラーが発生することがあります。
 
類似の機能
  • TEXTAFTER
  • TEXTSPLIT