TEXTBEFORE
説明
指定された区切り文字の前にあるテキストを返します。
構文
TEXTBEFORE(
text
, delimiter
,
[instance_num
], [match_mode
],
[match_end
], [if_not_found
]) - text: 検索するテキスト。Worksheets では、検索にワイルドカード文字を使用することはできません。
- delimiter: 抽出する直前の時点を示すテキスト。この関数は、このテキストの前 (前) に位置するテキストを返します。
- instance_num: テキストを抽出する区切り文字インスタンス。引数を指定しない場合のデフォルトは 1 です。負の数を指定すると、最後の部分から検索が開始されます。
- match_mode: テキスト検索で大文字と小文字が区別されるかどうかを決定します。デフォルトでは大文字と小文字が区別されます。任意です。次のいずれかを入力してください: 0 = 大文字と小文字を区別する。1 = 大文字と小文字の区別なし。
- match_end: テキストの末尾を区切り文字として扱います。デフォルトでは、テキストは完全一致しています。任意です。以下を入力します。0 = 区切り文字をテキストの末尾と一致させない。1 = 区切り文字をテキストの終わりと一致させます。
- if_not_found: 一致するものが見つからない場合に返される値。デフォルトでは、この関数は #N/A を返します。
例
この例は、次の表に基づいています。このサンプル関数では、姓と名の間にあるスペースを区切り文字として使用して、従業員の名が返されます。
A | B | C | D | E | |
|---|---|---|---|---|---|
{1>1<1} | 氏名
| 名
| 姓
| SS#
| 下 4 つ
|
2
| Logan McNeil | 232-45-7667 | |||
3
| Steve Morgan | 611-33-5576 | |||
4
| オブリゲーション レコード | 242-56-9755 | |||
5
| Teresa Serrano | 432-67-1442 |
数式 | 結果 |
|---|---|
=TEXTEFORE(A2," ") | Logan
|