INCLUDE( ) 関数

指定した文字のみを含む文字列を返します。

構文

INCLUDE(文字列, 含める文字)

パラメーター

名前 種類 説明
文字列 文字 含める文字に制限する値。
含める文字 文字

含める文字のリスト。

含める文字の中に二重引用符を指定する場合は、文字のリスト全体を一重引用符で囲む必要があります。

例:'"-/'

メモ

含める文字のリストに指定した文字が文字列にない場合には、その文字は戻り値に含まれません。

出力

文字。

基本的な例

入力文字列の中から数字のみを選択した "123" が返されます。

INCLUDE("123 Main St.", "0123456789")

入力文字列の中から数字のみを選択した "1231234" が返されます。

INCLUDE("123-123-4", "1243")

入力文字列には "D" が含まれていないため、"" が返されます(つまり、何も返されません)。

INCLUDE("ABC", "D")

備考

機能の仕組み

INCLUDE( ) 関数は、文字列内の各文字を、含める文字に列挙された文字と比較します。一致した文字は出力文字列に追加されます。

一致する文字がない場合

文字列含める文字の間に一致する文字がない場合、関数の出力は空になります。

大文字と小文字の区別

INCLUDE( ) 関数では大文字と小文字が区別されます。このため、含める文字に "ID" を指定しても、これらの文字は "id#94022" には含まれていないことになります。大文字と小文字の両方が混在している可能性がある場合は、UPPER( ) 関数を使用して文字列を大文字に変換します。

例:

INCLUDE(UPPER("id#94022"), "ID0123456789")

使用上のヒント

含める文字のセットが小さく、取り除く文字のセットが大きい場合は、INCLUDE( ) を使用します。

関連する関数

INCLUDE( ) 関数は EXCLUDE( ) 関数の逆関数です。

ACL のスクリプト作成ガイド 14.1