EXTCOLSファンクションは、複数行のテキスト値の各行から指定した列を抽出します。このファンクションは、抽出された列のみを含む複数行のテキスト値を返します。列は、複数行のテキスト値の各行における文字位置を示します。各行の最初の文字は列1であり、2番目の文字は列2です(以降同様)。
戻り値
TEXT
またはNTEXT
空の行がある場合でも、EXTCOLSは常にtext-expressionと同じ行数のテキスト値を返します。
構文
EXTCOLS(text-expression [start [numcols]])
引数
指定した列の抽出元のTEXT
またはNTEXT
式。text-expressionが複数行のテキスト値である場合、その各行から指定した列の文字が抽出されます。
抽出を開始する列位置を表すINTEGER
(1
〜4000
)。text-expressionの各行における最初の文字の列位置は1
です。text expressionの特定の行にある最後の文字よりも右側にくる開始列を指定した場合、戻り値の対応する行は空です。
抽出する列数を表すINTEGER
。numcolsを指定しない場合、EXTCOLSは各行の最初の列から最後までのすべての文字を抽出します。text expressionの特定の行における開始位置に続く文字数を超える長さを指定した場合、戻り値の対応する行には存在する文字のみが含まれます。EXTCOLSは、欠落した列を埋めるための空白をその行の最後に返しません。
例