指定した文字数に基づいて、指定した位置から始まる、テキスト文字列から特定の文字数を返します。
構文
MID (text, start_num, num_chars )
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
text |
必須 |
String |
抽出する文字を含む文字列を指定します。 |
start_num |
必須 |
数値 |
抽出する最初の文字の位置を指定します。 文字列の最初の文字位置は、1 になります。 |
num_chars |
必須 |
数値 |
取り出す文字数を指定します。 |
戻り値
文字列
注釈
start_num の注意点
start_num が text の長さより大きい場合、"" (空文字列) を返します。
start_num が text の長さより小さく、start_num + num_chars が text の長さを超える場合、MID は text の最後までの文字列を返します。
start_num が 1 より小さい場合、#VALUE! エラー値を返します。
num_charsが負の場合、MID はテキスト文字列内の文字を返します。
例
MID ("SSN 999-99-9999",5,11)
999-99-9999 を返します。