[CONTAINS函数]判断字段中是否存在与指定的字符串完全一致的内容
使用CONTAINS函数时,如所指定的字段中存在与所指定的字符串完全一致的内容则返回真,否则返回假。
使用CONTAINS函数,可判断以下条件:
- 判断[复选框]字段和[多选]字段中是否选择了指定的项目
- 对于[表格]内字段的值,判断是否存在一行含有与指定字符串完全一致的值
此外,可将判断结果与IF函数组合使用。
CONTAINS函数的语法
CONTAINS(字段代码, "搜索字符串")
CONTAINS函数中,必须同时指定「字段代码」和「搜索字符串」作为参数。
字段代码的参数中指定搜索对象字段的字段代码。
可指定以下字段:
- [チェックボックス]
- [複数選択]
- [テーブル]内のフィールド
- [文字列(1行)]
- [单选框]
- [下拉菜单]
- [ルックアップ](コピー元が文字列型の場合)
在[表格]内设置包含CONTAINS函数的计算公式时,可指定以下字段作为参数:
- 同一[表格]内的[复选框]
- 同一[表格]内的[多选]
「搜索字符串」的参数中指定的要搜索的字符串需要用双引号(")框住。存在与「搜索字符串」中指定的字符串完全一致的值时返回真。
计算公式的示例
在计算公式中指定字段时,请指定字段代码而非字段名称作为参数。
在以下示例中,字段名称和字段代码完全一致。
勾选「完成」时显示「已勾选」的计算公式
使用以下示例中的计算公式,可在[复选框]字段勾选「完成」时显示「已勾选」,未勾选「完成」时显示「未勾选」。
IF(CONTAINS(复选框, "完成"),"已勾选","未勾选")

在[单行文本框]字段中设置计算公式。配置[单行文本框]字段,在字段设置中勾选[自动计算]后输入计算公式。
勾选「周日」时显示「周日上班」的计算公式
使用以下示例中的计算公式,可在「周几上班」字段勾选周日时显示「周日上班」,未勾选「周日」时显示「周日不上班」。
IF(CONTAINS(周几上班, "周日"), "周日上班", "周日不上班")

在单行文本框字段中设置计算公式。配置单行文本框字段,勾选[自动计算]后输入计算公式。
勾选周六或周日任意一天时显示「假日上班」的计算公式
使用以下示例中的计算公式,可在「周几上班」字段勾选周六或周日任意一天时显示「假日上班」。
使用OR函数组合条件。
[AND、OR、NOT函数]条件的组合
IF(OR(CONTAINS(周几上班, "周六"),CONTAINS(周几上班, "周日")), "假日上班", "")

在单行文本框字段中设置计算公式。配置单行文本框字段,勾选[自动计算]后输入计算公式。
根据勾选情况显示不同金额的计算公式
使用以下示例中的计算公式,可根据「住宿选项」字段的勾选情况显示不同的金额。
「住宿选项」字段勾选「含早餐」时,显示的费用为住宿费8,000日元加上早餐费1,500日元的合计金额。未勾选时,只显示住宿费的8,000日元。
8000+IF(CONTAINS(住宿选项, "含早餐"), 1500, 0)

勾选所有项目时显示「已点检」 的计算公式
使用以下示例中的计算公式,可在勾选了「点检」字段复选框的所有项目(A、B、C)时显示「点检完成」。
使用AND函数组合条件。
[AND、OR、NOT函数]条件的组合
IF(AND(CONTAINS(点检, "A"),CONTAINS(点检, "B"),CONTAINS(点检, "C")),"点检完成","")

在单行文本框字段中设置计算公式。配置单行文本框字段,勾选[自动计算]后输入计算公式。
所有项目均未勾选时显示「未检查」的计算公式
使用以下示例中的计算公式,可在勾选了「点检」字段复选框的所有项目(A、B、C)时显示「点检完成」。
使用OR函数组合条件。
[AND、OR、NOT函数]条件的组合
IF(OR(CONTAINS(点检, "A"),CONTAINS(点检, "B"),CONTAINS(点检, "C")),"","未检查")

在单行文本框字段中设置计算公式。配置单行文本框字段,勾选[自动计算]后输入计算公式。
[表格]内存在填写了「紧急」的行时显示「含紧急应对」的计算公式
使用以下示例中的计算公式,可在当表格内存在「优先度」字段中写入了「紧急」的行时显示「含紧急应对」,否则显示「普通」。
IF(CONTAINS(优先度, "紧急"), "含紧急应对", "普通")

在[单行文本框]字段中设置计算公式。配置[单行文本框]字段,勾选[自动计算]后输入计算公式。
「优先度」字段的值与「紧急」完全一致时,显示「含紧急应对」。