Middle
テキストの先頭文字位置で指定された文字から、文字数で指定された文字数分のテキストを抽出します。
構文
Middle (テキスト ; 先頭文字位置 ; 文字数)
引数
テキスト
- 任意のテキスト式またはテキストフィールド
先頭文字位置
- 任意の数値式、または数値を含むフィールド
文字数
- 任意の数値式、または数値を含むフィールド
戻り値のデータタイプ
テキスト
起点バージョン
6.0 以前のバージョン
説明
先頭文字位置
≤ 1 の場合、この関数は先頭文字位置
= 1 として評価されます。先頭文字位置
がテキスト
の長さより大きい場合、この関数は何も返しません。
例 1
Middle ("(408) 555-9054" ; 2 ; 3)
は「408」を返します。
例 2
Middle (電話番号 ; 2 ; 3)
は、「電話番号」フィールドの値が「(408) 555-9054」の場合、「408」を返します。
例 3
Middle ("abcdefghij" ; 5 ; 2)
は「ef」を返します。
例 4
Middle (名前 ; Position (名前 ; " " ; 1 ; 1) + 1 ; 3)
は、「名前」テキストフィールドの値が「John Smith」の場合、「Smi」を返します。