信息函数
信息函数用于判断答案是否为空、是否为数字、是否为文本或是否出现错误,适合在计算前做数据检查。
示例中的变量遵循统一规则:Q1 表示第 1 题答案,Q1A1 表示第 1 题第 1 个选项,Q1~4 表示第 1 到第 4 题,QS1Q1 表示第 1 个题组内第 1 题。
函数速查
CELL、ERROR.TYPE、INFO、ISBINARY、ISBLANK、ISERR、ISERROR、ISEVEN、ISFORMULA、ISLOGICAL、ISNA、ISNONTEXT、ISNUMBER、ISODD、ISREF、ISTEXT、N、NA、SHEET、SHEETS、TYPE
CELL
作用: 用于得到单元格相关信息,主要用于兼容旧模板或识别迁移公式,当前不建议直接用于正式问卷。
语法:
CELL(info_type, reference)
参数说明:
info_type:期数、频率或计算规则编号,按函数要求填写固定数字或题目答案。reference:一组数据,可以写成多题答案、题组答案或[Q1,Q2,Q3]这样的多值列表。
返回结果: 返回数字结果,可用于评分、统计、排序、金额测算或后续判断。 当前运行环境标注为未实现时,正式使用前应改用可用函数或先做预览验证。
使用示例:
CELL(0,[Q1,Q2,Q3])
说明: Q1 表示第 1 题答案,Q2 表示第 2 题 答案,Q3 表示第 3 题答案;公式会用 CELL 按语法处理这些值,返回数字结果,可用于评分、统计、排序、金额测算或后续判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 提交前检查答案 | 用 CELL 判断第 1 题是否适合继续计算。 | CELL(0,[Q1,Q2,Q3]) |
| 计算前做兜底判断 | 先识别答案状态,再决定是否返回默认值。 | CELL(0,[Q3,Q3,Q3]) |
注意事项:
- 该函数在当前公式运行环境中标注为“Formula.js 未实现,卷王公式中不建议使用”,不建议直接用于正式问卷;如从旧模板迁移,请先在预览中确认。
- 信息函数通常用于前置判断,本身不修正答案内容。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
ERROR.TYPE
作用: 用于把错误值转换为错误类型编号,适合答案完整性检查、类型判断、错误兜底和计算前校验。
语法:
ERROR.TYPE(error_val)
参数说明:
error_val:第 1 个参数,按函数语法填写,可使用题目变量、固定值或表达式。
返回结果: 返回数字结果,通常表示位置、数量、类型编号或状态编号。
使用示例:
ERROR.TYPE(Q1)
说明: Q1 表示第 1 题答案;公式会用 ERROR.TYPE 按语法处理这些值,返回数字结果,通常表示位置、数量、类型编号或状态编号。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 提交前检查答案 | 用 ERROR.TYPE 判断第 1 题是否适合继续计算。 | ERROR.TYPE(Q1) |
| 计算前做兜底判断 | 先识别答案状态,再决定是否返回默认值。 | ERROR.TYPE(Q2) |
注意事项:
- 信息函数通常用于前置判断,本身不修正答案内容。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
INFO
作用: 用于得到当前环境信息,主要用于兼容旧模板或识别迁移公式,当前不建议直接用于正式问卷。
语法:
INFO(type_text)
参数说明:
type_text:期数、频率或计算规则编号,按函数要求填写固定数字或题目答案。
返回结果: 返回数字结果,可用于评分、统计、排序、金额测算或后续判断。 当前运行环境标注为未实现时,正式使用前应改用可用函数或先做预览验证。
使用示例:
INFO(0)
说明: 示例使用固定值演示;公式会用 INFO 按语法处理这些值,返回数字结果,可用于评分、统计、排序、金额测算或后续判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 提交前检查答案 | 用 INFO 判断第 1 题是否适合继续计算。 | INFO(0) |
| 计算前做兜底判断 | 先识别答案状态,再决定是否返回默认值。 | INFO(0) |
注意事项:
- 该函数在当前公式运行环境中标注为“Formula.js 未实现,卷王公式中不建议使用”,不建议直接用于正式问卷;如从旧模板迁移,请先在预览中确认。
- 信息函数通常用于前置判断,本身不修正答案内容。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
ISBINARY
作用: 用于判断值是否为二进制文本,适合答案完整性检查、类型判断、错误兜底和计算前校验。
语法:
ISBINARY(number)
参数说明:
number:第 1 个数字,可以是数字题答案、分值、固定数字或能 算出数字的表达式。
返回结果: 返回 TRUE 或 FALSE,可直接用于显示条件、校验条件或分支判断。
使用示例:
ISBINARY(Q1)
说明: Q1 表示第 1 题答案;公式会用 ISBINARY 按语法处理这些值,返回 TRUE 或 FALSE,可直接用于显示条件、校验条件或分支判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 提交前检查答案 | 用 ISBINARY 判断第 1 题是否适合继续计算。 | ISBINARY(Q1) |
| 计算前做兜底判断 | 先识别答案状态,再决定是否返回默认值。 | ISBINARY(Q2) |
注意事项:
- 信息函数通常用于前置判断,本身不修正答案内容。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
ISBLANK
作用: 用于判断值是否为空,适合答案完整性检查、类型判断、错误兜底和计算前校验。
语法:
ISBLANK(value)
参数说明:
value:第 1 个值,可以是数字、文本、日期、题目变量或表达式。
返回结果: 返回 TRUE 或 FALSE,可直接用于显示条件、校验条件或分支判断。
使用示例:
ISBLANK(Q1)
说明: Q1 表示第 1 题答案;公式会用 ISBLANK 按语法处理这些值,返回 TRUE 或 FALSE,可直接用于显示条件、校验条件或分支判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 检查必填题是否未填 | 第 1 题为空时返回 TRUE,用于校验提示。 | ISBLANK(Q1) |
| 未填时显示补充说明 | 未填写手机号时显示联系信息提示。 | IF(ISBLANK(Q2),"请填写手机号","") |
| 避免空值参与计算 | 第 1 题为空时返回 0,否则使用原分数。 | IF(ISBLANK(Q1),0,Q1) |
注意事项:
- 信息函数通常用于前置判断,本身不修正答案内容。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
ISERR
作用: 用于判断值是否为 #N/A 以外的错误,适合答案完整性检查、类型判断、错误兜底和计算前校验。
语法:
ISERR(value)
参数说明:
value:第 1 个值,可以是数字、文本、日期、题目变量或表达式。
返回结果: 返回 TRUE 或 FALSE,可直接用于显示条件、校验条件或分支判断。
使用示例:
ISERR(Q1)
说明: Q1 表示第 1 题答案;公式会用 ISERR 按语法处理这些值,返回 TRUE 或 FALSE,可直接用于显示条件、校验条件或分支判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 提交前检查答案 | 用 ISERR 判断第 1 题是否适合继续计算。 | ISERR(Q1) |
| 计算前做兜底判断 | 先识别答案状态,再决定是否返回默认值。 | ISERR(Q2) |
注意事项:
- 信息函数通常用于前置判断,本身不修正答案内容。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
ISERROR
作用: 用于判断值是否为任意错误,适合答案完整性检查、类型判断、错误兜底和计算前校验。
语法:
ISERROR(value)
参数说明:
value:第 1 个值,可以是数字、文本、日期、题目变量或表达式。
返回结果: 返回 TRUE 或 FALSE,可直接用于显示条件、校验条件或分支判断。
使用示例:
ISERROR(Q1)
说明: Q1 表示第 1 题答案;公式会用 ISERROR 按语法处理这 些值,返回 TRUE 或 FALSE,可直接用于显示条件、校验条件或分支判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 提交前检查答案 | 用 ISERROR 判断第 1 题是否适合继续计算。 | ISERROR(Q1) |
| 计算前做兜底判断 | 先识别答案状态,再决定是否返回默认值。 | ISERROR(Q2) |
| 结果页自动分层 | 根据 ISERROR 的计算结果给受访者展示不同说明。 | ISERROR(Q1) |
注意事项:
- 信息函数通常用于前置判断,本身不修正答案内容。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
ISEVEN
作用: 用于判断数字是否为偶数,适合答案完整性检查、类型判断、错误兜底和计算前校验。
语法:
ISEVEN(number)
参数说明:
number:第 1 个数字,可以是数字题答案、分值、固定数字或能算出数字的表达式。
返回结果: 返回 TRUE 或 FALSE,可直接用于显示条件、校验条件或分支判断。
使用示例:
ISEVEN(Q1)
说明: Q1 表示第 1 题答案;公式会用 ISEVEN 按语法处理这些值,返回 TRUE 或 FALSE,可直接用于显示条件、校验条件或分支判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 提交前检查答案 | 用 ISEVEN 判断第 1 题是否适合继续计算。 | ISEVEN(Q1) |
| 计算前做兜底判断 | 先识别答案状态,再决定是否返回默认值。 | ISEVEN(Q2) |
注意事项:
- 信息函数通常用于前置判断,本身不修正答案内容。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
ISFORMULA
作用: 用于判断引用是否包含公式,主要用于兼容旧模板或识别迁移公式,当前不建议直接用于正式问卷。
语法:
ISFORMULA(reference)
参数说明:
reference:一组数据,可以写成多题答案、题组答案或[Q1,Q2,Q3]这样的多值列表。
返回结果: 返回 TRUE 或 FALSE,可直接用于显示条件、校验条件或分支判断。 当前运行环境标注为未实现时,正式使用前应改用可用函数或先做预览验证。
使用示例:
ISFORMULA([Q1,Q2,Q3])
说明: Q1 表示第 1 题答案,Q2 表示第 2 题答案,Q3 表示第 3 题答案;公式会用 ISFORMULA 按语法处理这些值,返回 TRUE 或 FALSE,可直接用于显示条件、校验条件或分支判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 提交前检查答案 | 用 ISFORMULA 判断第 1 题是否适合继续计算。 | ISFORMULA([Q1,Q2,Q3]) |
| 计算前做兜底判断 | 先识别答案状态,再决定是否返回默认值。 | ISFORMULA([Q3,Q3,Q3]) |
注意事项:
- 该函 数在当前公式运行环境中标注为“Formula.js 未实现,卷王公式中不建议使用”,不建议直接用于正式问卷;如从旧模板迁移,请先在预览中确认。
- 信息函数通常用于前置判断,本身不修正答案内容。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
ISLOGICAL
作用: 用于判断值是否为逻辑值,适合答案完整性检查、类型判断、错误兜底和计算前校验。
语法:
ISLOGICAL(value)
参数说明:
value:第 1 个值,可以是数字、文本、日期、题目变量或表达式。
返回结果: 返 回 TRUE 或 FALSE,可直接用于显示条件、校验条件或分支判断。
使用示例:
ISLOGICAL(Q1A1)
说明: Q1A1 表示第 1 题第 1 个选项是否被选中;公式会用 ISLOGICAL 按语法处理这些值,返回 TRUE 或 FALSE,可直接用于显示条件、校验条件或分支判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 提交前检查答案 | 用 ISLOGICAL 判断第 1 题是否适合继续计算。 | ISLOGICAL(Q1A1) |
| 计算前做兜底判断 | 先识别答案状态,再决定是否返回默认值。 | ISLOGICAL(Q2) |
注意事项:
- 信息函数通常用于前置判断,本身不修正答案内容。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界 答案各预览一次,确认返回结果符合预期。
ISNA
作用: 用于判断值是否为 #N/A,适合答案完整性检查、类型判断、错误兜底和计算前校验。
语法:
ISNA(value)
参数说明:
value:第 1 个值,可以是数字、文本、日期、题目变量或表达式。
返回结果: 返回 TRUE 或 FALSE,可直接用于显示条件、校验条件或分支判断。
使用示例:
ISNA(Q1)
说明: Q1 表示第 1 题答案;公式会用 ISNA 按语法处理这些值,返回 TRUE 或 FALSE,可直接用于显示条件、校验条件或分支判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 提交前检查答案 | 用 ISNA 判断第 1 题是否适合继续计算。 | ISNA(Q1) |
| 计算前做兜底判断 | 先识别答案状态,再决定是否返回默认值。 | ISNA(Q2) |
注意事项:
- 信息函数通常用于前置判断,本身不修正答案内容。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
ISNONTEXT
作用: 用于判断值是否不是文本,适合答案完整性检查、类型判断、错误兜底和计算前校验。
语法:
ISNONTEXT(value)
参数说明:
value:第 1 个值,可以是数字、文本、日期、题目变量或表达式。
返回结果: 返回 TRUE 或 FALSE,可直接用于显示条件、校验条件或分支判断。
使用示例:
ISNONTEXT(Q1)
说明: Q1 表示第 1 题答案;公式会用 ISNONTEXT 按语法处理这些值,返回 TRUE 或 FALSE,可直接用于显示条件、校验条件或分支判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 提交前检查答案 | 用 ISNONTEXT 判断第 1 题是否适合继续计算。 | ISNONTEXT(Q1) |
| 计算前做兜底判断 | 先识别答案状态,再决定是否返回默认值。 | ISNONTEXT(Q2) |
注意事项:
- 信息函数通常用于前置判断,本身不修正答案内容。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
ISNUMBER
作用: 用于判断值是否为数字,适合答案完整性检查、类型判断、错误兜底和计算前校验。
语法:
ISNUMBER(value)
参数说明:
value:第 1 个值,可以是数字、文本、日期、题目变量或表达式。
返回结果: 返回 TRUE 或 FALSE,可直接用于显示条件、校验条件或分支判断。
使用示例:
ISNUMBER(Q1)
说明: Q1 表示第 1 题答案;公式会用 ISNUMBER 按语法处理这些值,返回 TRUE 或 FALSE,可直接用于显示条件、校验条件或分支判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 提交前检查答案 | 用 ISNUMBER 判断第 1 题是否适合继续计算。 | ISNUMBER(Q1) |
| 计算前做兜底判断 | 先识别答案状态,再决定是否返回默认值。 | ISNUMBER(Q2) |
| 结果页自动分层 | 根据 ISNUMBER 的计算结果给受访者展示不同说明。 | ISNUMBER(Q1) |
注意事项:
- 信息函数通常用于前置判断,本身不修正答案内容。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
ISODD
作用: 用于判断数字是否为奇数,适合答案完整性检查、类型判断、错误兜底和计算前校验。
语法:
ISODD(number)
参数说明:
number:第 1 个数字,可以是数字题答案、分值、固定数字或能算出数字的表达式。
返回结果: 返回 TRUE 或 FALSE,可直接用于显示条件、校验条件或分支判断。
使用示例:
ISODD(Q1)
说明: Q1 表示第 1 题答案;公式会用 ISODD 按语法处理这些值,返回 TRUE 或 FALSE,可直接用于显示条件、校验条件或分支判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 提交前检查答案 | 用 ISODD 判断第 1 题是否适合继续计算。 | ISODD(Q1) |
| 计算前做兜底判断 | 先识别答案状态,再决定是否返回默认值。 | ISODD(Q2) |
注意事项:
- 信息函数通常用于前置判断,本身不修正答案内容。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
ISREF
作用: 用于判断值是否为引用,主要用于兼容旧模板或识别迁移公式,当前不建议直接用于正式问卷。
语法:
ISREF(value)
参数说明:
value:第 1 个值,可以是数字、文本、日期、题目变量或表达式。
返回结果: 返回 TRUE 或 FALSE,可直接用于显示条件、校验条件或分支判断。 当前运行环境标注为未实现时,正式使用前应改用可用函数或先做预览验证。
使用示例:
ISREF(Q1)
说明: Q1 表示第 1 题答案;公式会用 ISREF 按语法处理这些值,返回 TRUE 或 FALSE,可直接用于显示条件、校验条件或分支判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 提交前检查答案 | 用 ISREF 判断第 1 题是否适合继续计算。 | ISREF(Q1) |
| 计算前做兜底判断 | 先识别答案状态,再决定是否返回默认值。 | ISREF(Q2) |
注意事项:
- 该函数在当前公式运行环境中标注为“Formula.js 未实现,卷王公式中不建议使用”,不建议直接用于正式问卷;如从旧模板迁移,请先在预览中确认。
- 信息函数通常用于前置判断,本身不修正答案内容。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布 前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
ISTEXT
作用: 用于判断值是否为文本,适合答案完整性检查、类型判断、错误兜底和计算前校验。
语法:
ISTEXT(value)
参数说明:
value:第 1 个值,可以是数字、文本、日期、题目变量或表达式。
返回结果: 返回 TRUE 或 FALSE,可直接用于显示条件、校验条件或分支判断。
使用示例:
ISTEXT(Q1)
说明: Q1 表示第 1 题答案;公式会用 ISTEXT 按语法处理这些值,返回 TRUE 或 FALSE,可直接用于显示条件、校验条件或分支判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 提交前检查答案 | 用 ISTEXT 判断第 1 题是否适合继续计算。 | ISTEXT(Q1) |
| 计算前做兜底判断 | 先识别答案状态,再决定是否返回默认值。 | ISTEXT(Q2) |
| 结果页自动分层 | 根据 ISTEXT 的计算结果给受访者展示不同说明。 | ISTEXT(Q1) |
注意事项:
- 信息函数通常用于前置判断,本身不修正答案内容。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
N
作用: 用于把值转换为数字,适合答案完整性检查、类型判断、 错误兜底和计算前校验。
语法:
N(value)
参数说明:
value:第 1 个值,可以是数字、文本、日期、题目变量或表达式。
返回结果: 返回数字结果,可用于评分、统计、排序、金额测算或后续判断。
使用示例:
N(Q1)
说明: Q1 表示第 1 题答案;公式会用 N 按语法处理这些值,返回数字结果,可用于评分、统计、排序、金额测算或后续判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 提交前检查答案 | 用 N 判断第 1 题是否适合继续计算。 | N(Q1) |
| 计算前做兜底判断 | 先识别答案状态,再决定是否返回默认值。 | N(Q2) |
注意事项:
- 信息函数通常用于前置判断,本身不修正答案内容。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
NA
作用: 用于得到 #N/A 错误值,适合答案完整性检查、类型判断、错误兜底和计算前校验。
语法:
NA()
参数说明: 该函数不需要参数,直接写函数名和一对英文括号即可。
返回结果: 返回 #N/A 错误值,通常只用于测试错误兜底规则。
使用示例:
NA()
说明: 示例使用固定值演示;公式会用 NA 按语法处理这些值,返回 #N/A 错误值,通常只用于测试错误兜底规则。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 提交前检查答案 | 用 NA 判断第 1 题是否适合继续计算。 | NA() |
| 计算前做兜底判断 | 先识别答案状态,再决定是否返回默认值。 | NA() |
注意事项:
- 信息函数通常用于前置判断,本身不修正答案内容。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
SHEET
作用: 用于得到工作表编号,主要用于兼容旧模板或识别迁移公式,当前不建议直接用于正式问卷。
语法:
SHEET(value)
参数说明:
value:第 1 个值,可以是数字、文本、日期、题目变量或表达式。
返回结果: 返回数字结果,通常表示位置、数量、类型编号或状态编号。 当前运行环境标注为未实现时,正式使用前应改用可用函数或先做预览验证。
使用示例:
SHEET(Q1)
说明: Q1 表示第 1 题答案;公式会用 SHEET 按语法处理这些值,返回数字结果,通常表示位置、数量、类型编号或状态编号。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 提交前检查答案 | 用 SHEET 判断第 1 题是否适合继续计算。 | SHEET(Q1) |
| 计算前做兜底判断 | 先识别答案状态,再决定是否返回默认值。 | SHEET(Q2) |
注意事项:
- 该函数在当前公式运行环境中标注为“Formula.js 未实现,卷王公式中不建 议使用”,不建议直接用于正式问卷;如从旧模板迁移,请先在预览中确认。
- 信息函数通常用于前置判断,本身不修正答案内容。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
SHEETS
作用: 用于得到引用中的工作表数量,主要用于兼容旧模板或识别迁移公式,当前不建议直接用于正式问卷。
语法:
SHEETS(reference)
参数说明:
reference:一组数据,可以写成多题答案、题组答案或[Q1,Q2,Q3]这样的多值列表。
返回结果: 返回数字结果,通常表示位置、数量、类 型编号或状态编号。 当前运行环境标注为未实现时,正式使用前应改用可用函数或先做预览验证。
使用示例:
SHEETS([Q1,Q2,Q3])
说明: Q1 表示第 1 题答案,Q2 表示第 2 题答案,Q3 表示第 3 题答案;公式会用 SHEETS 按语法处理这些值,返回数字结果,通常表示位置、数量、类型编号或状态编号。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 提交前检查答案 | 用 SHEETS 判断第 1 题是否适合继续计算。 | SHEETS([Q1,Q2,Q3]) |
| 计算前做兜底判断 | 先识别答案状态,再决定是否返回默认值。 | SHEETS([Q3,Q3,Q3]) |
注意事项:
- 该函数在当前公式运行环境中标注为“Formula.js 未实现,卷王公式中不建议使用”,不建议直接用于正式问卷;如从旧 模板迁移,请先在预览中确认。
- 信息函数通常用于前置判断,本身不修正答案内容。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
TYPE
作用: 用于得到值的数据类型编号,适合答案完整性检查、类型判断、错误兜底和计算前校验。
语法:
TYPE(value)
参数说明:
value:第 1 个值,可以是数字、文本、日期、题目变量或表达式。
返回结果: 返回数字结果,通常表示位置、数量、类型编号或状态编号。
使用示例:
TYPE(Q1)
说明: Q1 表示第 1 题答案;公式会用 TYPE 按语法处理这些值,返回数字结果,通常表示位置、数量、类型编号或状态编号。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 提交前检查答案 | 用 TYPE 判断第 1 题是否适合继续计算。 | TYPE(Q1) |
| 计算前做兜底判断 | 先识别答案状态,再决定是否返回默认值。 | TYPE(Q2) |
注意事项:
- 信息函数通常用于前置判断,本身不修正答案内容。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。