文本函数
文本函数用于处理填空题、姓名、编号、手机号、备注和结果文案,适合清洗输入内容、截取关键词和拼接提示语。
示例中的变量遵循统一规则:Q1 表示第 1 题答案,Q1A1 表示第 1 题第 1 个选项,Q1~4 表示第 1 到第 4 题,QS1Q1 表示第 1 个题组内第 1 题。
函数速查
ASC、BAHTTEXT、CHAR、CLEAN、CODE、CONCAT、CONCATENATE、DBCS、DOLLAR、EXACT、FIND、FIXED、HTML2TEXT、LEFT、LEN、LOWER、MID、NUMBERVALUE、PRONETIC、PROPER、REGEXEXTRACT、REGEXMATCH、REGEXREPLACE、REPLACE、REPT、RIGHT、SEARCH、SPLIT、SUBSTITUTE、T、TEXT、TRIM、UNICHAR、UNICODE、UPPER、VALUE
ASC
作用: 用于将全角字符转换为半角字符,主要用于兼容旧模板或识别迁移公式,当前不建议直接用于正式问卷。
语法:
ASC(text)
参数说明:
text:要处理的文本,可以是填空题答案、选项文本、固定文本或拼接后的结果。
返回结果: 返回文本结果,可写入文本题、结果页文案或后续文本判断。 当前运行环境标注为未实现时,正式使用前应改用可用函数或先做预览验证。
使用示例:
ASC(Q1)
说明: Q1 表示第 1 题答案;公式会用 ASC 按语法处理这些值,返回文本结果,可写入文本题、结果页文案或后续文本判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 整理填空题答案 | 用 ASC 处理第 1 题文本,让结果页展示更规范。 | ASC(Q1) |
| 生成结果页文案 | 把 ASC 的结果放入提示语或标签字段。 | ASC(Q2) |
注意事项:
- 该函数在当前公式运行环境中标注为“Formula.js 未实现,卷王公式中不建议使用”,不建议直接用于正式问卷;如从旧模板迁移,请先在预览中确认。
- 固定文本需要使用英文双引号;题目变量不要加引号。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
BAHTTEXT
作用: 用于把数字转换为泰铢大写文本,主要用于兼容旧模板或识别迁移公式,当前不建议直接用于正式问卷。
语法:
BAHTTEXT(number)
参数说明:
number:第 1 个数字,可以是数字题答案、分值、固定数字或能算出数字的表达式。
返回结果: 返回文本结果,可写入文本题、结果页文案或后续文本判断。 当前运行环境标注为未实现时,正式使用前应改用可用函数或先做预览验证。
使用示例:
BAHTTEXT(Q1)
说明: Q1 表 示第 1 题答案;公式会用 BAHTTEXT 按语法处理这些值,返回文本结果,可写入文本题、结果页文案或后续文本判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 整理填空题答案 | 用 BAHTTEXT 处理第 1 题文本,让结果页展示更规范。 | BAHTTEXT(Q1) |
| 生成结果页文案 | 把 BAHTTEXT 的结果放入提示语或标签字段。 | BAHTTEXT(Q2) |
注意事项:
- 该函数在当前公式运行环境中标注为“Formula.js 未实现,卷王公式中不建议使用”,不建议直接用于正式问卷;如从旧模板迁移,请先在预览中确认。
- 固定文本需要使用英文双引号;题目变量不要加引号。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
CHAR
作用: 用于按 Unicode 编码返回对应字符,适合填空题整理、结果文案拼接、关键词识别和编号处理。
语法:
CHAR(number)
参数说明:
number:第 1 个数字,可以是数字题答案、分值、固定数字或能算出数字的表达式。
返回结果: 返回文本结果,可写入文本题、结果页文案或后续文本判断。
使用示例:
CHAR(Q1)
说明: Q1 表示第 1 题答案;公式会用 CHAR 按语法处理这些值,返回文本结果,可写入文本题、结果页文案或后续文本判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 整理填空题答案 | 用 CHAR 处理第 1 题文本,让结果页展示更规范。 | CHAR(Q1) |
| 生成结果页文案 | 把 CHAR 的结果放入提示语或标签字段。 | CHAR(Q2) |
注意事项:
- 固定文本需要使用英文双引号;题目变量不要加引号。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
CLEAN
作用: 用于删除文本中的不可打印控制字符,适合填空题整理、结果文案拼接、关键词识别和编号处理。
语法:
CLEAN(text)
参数说明:
text:要处理的文本,可以是填空题答案、选项文本、固定文本或拼接后的结果。
返回结果: 返回文本结果,可写入文本题、结果页文案或后续文本判断。
使用示例:
CLEAN(Q1)
说明: Q1 表示第 1 题答案;公式会用 CLEAN 按语法处理这些值,返回文本结果,可写入文本题、结果页文案或后续文本判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 整理填空题答案 | 用 CLEAN 处理第 1 题文本,让结果页展示更规范。 | CLEAN(Q1) |
| 生成结果页文案 | 把 CLEAN 的结果放入提示语或标签字段。 | CLEAN(Q2) |
注意事项:
- 固定文本需要使用英文双引号;题目变量不要加引号。
- 参数之间使用英文逗号分隔,括号、引号 也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
CODE
作用: 用于得到文本第一个字符的编码,适合填空题整理、结果文案拼接、关键词识别和编号处理。
语法:
CODE(text)
参数说明:
text:要处理的文本,可以是填空题答案、选项文本、固定文本或拼接后的结果。
返回结果: 返回数字结果,可用于评分、统计、排序、金额测算或后续判断。
使用示例:
CODE(Q1)
说明: Q1 表示第 1 题答案;公式会用 CODE 按语法处理这些值,返回数字结果,可用于评分、统计、排序、金额测算或后续判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 整理填空题答案 | 用 CODE 处理第 1 题文本,让结果页展示更规范。 | CODE(Q1) |
| 生成结果页文案 | 把 CODE 的结果放入提示语或标签字段。 | CODE(Q2) |
注意事项:
- 固定文本需要使用英文双引号;题目变量不要加引号。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
CONCAT
作用: 用于把多个值按顺序拼接成文本,适合填空题整理、结果文案拼接、关键词识别和编号处理 。
语法:
CONCAT(text1, text2, ...)
参数说明:
text1:第 1 个参数,按函数语法填写,可使用题目变量、固定值或表达式。text2:第 2 个参数,按函数语法填写,可使用题目变量、固定值或表达式。...:表示可以继续添加同类参数,适合一次处理多道题或多组选项。
返回结果: 返回文本结果,可写入文本题、结果页文案或后续文本判断。
使用示例:
CONCAT(Q1,"-",Q2)
说明: Q1 表示第 1 题答案,Q2 表示第 2 题答案;公式会用 CONCAT 按语法处理这些值,返回文本结果,可写入文本题、结果页文案或后续文本判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 整理填空题答案 | 用 CONCAT 处理第 1 题文本,让结果页展示更规范。 | CONCAT(Q1,"-",Q2) |
| 生成结果页文案 | 把 CONCAT 的结果放入提示语或标签字段。 | CONCAT(Q2,Q3,Q3,Q4) |
| 结果页自动分层 | 根据 CONCAT 的计算结果给受访者展示不同说明。 | CONCAT(Q1,"-",Q2) |
注意事项:
- 固定文本需要使用英文双引号;题目变量不要加引号。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
CONCATENATE
作用: 用于把多个值按顺序拼接成文本,适合填空题整理、结果文案拼接、关键词识别和编号处理。
语法:
CONCATENATE(text1, text2, ...)
参数说明:
text1:第 1 个参数,按函数语法填写,可使用题目变量、固定值或表达式。text2:第 2 个参数,按函数语法填写,可使用题目变量、固定值或表达式。...:表示可以继续添加同类参数,适合一次处理多道题或多组选项。
返回结果: 返回文本结果,可写入文本题、结果页文案或后续文本判断。
使用示例:
CONCATENATE("姓名:",Q1)
说明: Q1 表示第 1 题答案;公式会用 CONCATENATE 按语法处理这些值,返回文本结果,可写入文本题、结果页文案或后续文本判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 生成结果页问候语 | 把固定文案和姓名题答案拼接成一句话。 | CONCATENATE("你好,",Q1) |
| 拼接考试结果说明 | 把总分放进结果文案中。 | CONCATENATE("本次得分:",Q1,"分") |
| 生成报名编号文案 | 把地区和序号拼成可读编号。 | CONCATENATE(Q1,"-",Q2) |
注意事项:
- 固定文本需要使用英文双引号;题目变量不要加引号。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
DBCS
作用: 用于将半角字符转换为全角字符,主要用于兼容旧模板或识别迁移公式, 当前不建议直接用于正式问卷。
语法:
DBCS(text)
参数说明:
text:要处理的文本,可以是填空题答案、选项文本、固定文本或拼接后的结果。
返回结果: 返回文本结果,可写入文本题、结果页文案或后续文本判断。 当前运行环境标注为未实现时,正式使用前应改用可用函数或先做预览验证。
使用示例:
DBCS(Q1)
说明: Q1 表示第 1 题答案;公式会用 DBCS 按语法处理这些值,返回文本结果,可写入文本题、结果页文案或后续文本判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 整理填空题答案 | 用 DBCS 处理第 1 题文本,让结果页展示更规范。 | DBCS(Q1) |
| 生成结果页文案 | 把 DBCS 的结果放入提示语或标签字段。 | DBCS(Q2) |
注意事项:
- 该函数在当前公式运行环境中标注为“Formula.js 未实现,卷王公式中不建议使用”,不建议直接用于正式问卷;如从旧模板迁移,请先在预览中确认。
- 固定文本需要使用英文双引号;题目变量不要加引号。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
DOLLAR
作用: 用于把数字转换为带货币格式的文本,主要用于兼容旧模板或识别迁移公式,当前不建议直接用于正式问卷。
语法:
DOLLAR(number, decimals)
参数说明:
number:第 1 个数字,可以是数字题答案、分值、固定数字或能算出数字的表达式。decimals:第 2 个参数,按函数语法填写,可使用题目变量、固定值或表达式。
返回结果: 返回文本结果,可写入文本题、结果页文案或后续文本判断。 当前运行环境标注为未实现时,正式使用前应改用可用函数或先做预览验证。
使用示例:
DOLLAR(Q1,2)
说明: Q1 表示第 1 题答案;公式会用 DOLLAR 按语法处理这些值,返回文本结果,可写入文本题、结果页文案或后续文本判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 整理填空题答案 | 用 DOLLAR 处理第 1 题文本,让结果页展示更规范。 | DOLLAR(Q1,2) |
| 生成结果页文案 | 把 DOLLAR 的结果放入提示语或标签字段。 | DOLLAR(Q2,2) |
注意事项:
- 该函数在当前公式运行环境中标注为“Formula.js 未实现,卷王公式中不建议使用”,不建议直接用于正式问卷;如从旧模板迁移,请先在预览中确认。
- 固定文本需要使用英文双引号;题目变量不要加引号。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
EXACT
作用: 用于比较两个文本是否完全相同,区分大小写,适合填空题整理、结果文案拼接、关键词识别和编号处理。
语法:
EXACT(text1, text2)
参数说明:
text1:第 1 个参数,按函数语法填写,可使用题目变量、固定值或表达式。text2:第 2 个参数,按函数语法填写,可使用题目变量、固定值或表达式。
返回结果: 返回 TRUE 或 FALSE,可直接用于显示条件、校验条件或分支判断。
使用示例:
EXACT(Q1,Q2)
说明: Q1 表示第 1 题答案,Q2 表示第 2 题答案;公式会用 EXACT 按语法处理这些值,返回 TRUE 或 FALSE,可直接用于显示条件、校验条件或分支判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 整理填空题答案 | 用 EXACT 处理第 1 题文本,让结果页展示更规范。 | EXACT(Q1,Q2) |
| 生成结果页文案 | 把 EXACT 的结果放入提示语或标签字段。 | EXACT(Q2,Q3) |
注意事项:
- 固定文本需要使用英文双引号;题目变量不要加引号。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
FIND
作用: 用于区分大小写地查找文本位置,位置从 1 开始,适合填空题整理、结果文案拼接、关键词识别和编号处理。
语法:
FIND(find_text, within_text, position)
参数说明:
find_text:要查找的关键词或片段,需要用英文双引号包住固定文本,也可以引用题目答案。within_text:要处理的文本,可以是填空题答案、选项文本、固定文本或拼接后的结果。position:位置或长度数字,从 1 开始计数;可以填写固定数字,也可以引用数字题答案。
返回结果: 返回数字结果,可用于评分、统计、排序、金额测算或后续判断。
使用示例:
FIND("A",Q1,1)
说明: Q1 表示第 1 题答案;公式会用 FIND 按语法处理这些值,返回数字结果,可用于评分、统计、排序、金额测算或后续判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 整理填空题答案 | 用 FIND 处理第 1 题文本,让结果页展示更规范。 | FIND("A",Q1,1) |
| 生成结果页文案 | 把 FIND 的结果放入提示语或标签字段。 | FIND("学校",Q2,Q4) |
| 结果页自动分层 | 根据 FIND 的计算结果给受访者展示不同说明。 | FIND("A",Q1,1) |
注意事项:
- 固定文本需要使用英文双引号;题目变量不要加引号。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
FIXED
作用: 用于把数字按固定小数位格式化为文本,主要用于兼容旧模板或识别迁移公式,当前不建议直接用于正式问卷。
语法:
FIXED(number, decimals)
参数说明:
number:第 1 个数字,可以是数字题答案、分值、固定数字或能算出数字的表达式。decimals:第 2 个参数,按函数语法填写,可使用题目变量、固定值或表达式。
返回结果: 返回文本结果,可写入文本题、结果页文案或后续文本判断。 当前运行环境标注为未实现时,正式使用前应改用可用函数或先做预览验证。
使用示例:
FIXED(Q1,2)
说明: Q1 表示第 1 题答案;公式会用 FIXED 按语法处理这些值,返回文本结果,可写入文本题、结果页文案或后续文本判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 整理填空题答案 | 用 FIXED 处理第 1 题文本,让结果页展示更规范。 | FIXED(Q1,2) |
| 生成结果页文案 | 把 FIXED 的结果放入提示语或标签字段。 | FIXED(Q2,2) |
注意事项:
- 该函数在当前公式运行环境中标注为“Formula.js 未实现,卷王公式中不建议使用”,不建议直接用于正式问卷;如从旧模板迁移,请先在预览中确认。
- 固定文本需要使用英文双引号;题目变量不要加引号。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
HTML2TEXT
作用: 用于移除 HTML 标签并返回纯文本,适合填空题整理、结果文案拼接、关键词识别和编号处理。
语法:
HTML2TEXT(value)
参数说明:
value:第 1 个值,可以是数字、文本、日期、题目变量或表达式。
返回结果: 返回文本结果,可写入文本题、结果页文案或后续文本判断。
使用示例:
HTML2TEXT(Q1)
说明: Q1 表示第 1 题答案; 公式会用 HTML2TEXT 按语法处理这些值,返回文本结果,可写入文本题、结果页文案或后续文本判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 整理填空题答案 | 用 HTML2TEXT 处理第 1 题文本,让结果页展示更规范。 | HTML2TEXT(Q1) |
| 生成结果页文案 | 把 HTML2TEXT 的结果放入提示语或标签字段。 | HTML2TEXT(Q2) |
注意事项:
- 固定文本需要使用英文双引号;题目变量不要加引号。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
LEFT
作用: 用于从文本左侧截取指定数量的字符,适合填空题整理、结果文案拼接、关键词识别和编号处理。
语法:
LEFT(text, number)
参数说明:
text:要处理的文本,可以是填空题答案、选项文本、固定文本或拼接后的结果。number:第 2 个数字,可以是数字题答案、分值、固定数字或能算出数字的表达式。
返回结果: 返回文本结果,可写入文本题、结果页文案或后续文本判断。
使用示例:
LEFT(Q1,3)
说明: Q1 表示第 1 题答案;公式会用 LEFT 按语法处理这些值,返回文本结果,可写入文本题、结果页文案或后续文本判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 整理填空题答案 | 用 LEFT 处理 第 1 题文本,让结果页展示更规范。 | LEFT(Q1,3) |
| 生成结果页文案 | 把 LEFT 的结果放入提示语或标签字段。 | LEFT(Q2,Q3) |
| 结果页自动分层 | 根据 LEFT 的计算结果给受访者展示不同说明。 | LEFT(Q1,3) |
注意事项:
- 固定文本需要使用英文双引号;题目变量不要加引号。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
LEN
作用: 用于得到文本字符数,适合填空题整理、结果文案拼接、关键词识别和编号处理。
语法:
LEN(text)
参数说明:
text:要处理的文本,可以是填空题答案、选项文本、固定文本或拼接后的结果。
返回结果: 返回数字结果,可用于评分、统计、排序、金额测算或后续判断。
使用示例:
LEN(Q1)
说明: Q1 表示第 1 题答案;公式会用 LEN 按语法处理这些值,返回数字结果,可用于评分、统计、排序、金额测算或后续判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 整理填空题答案 | 用 LEN 处理第 1 题文本,让结果页展示更规范。 | LEN(Q1) |
| 生成结果页文案 | 把 LEN 的结果放入提示语或标签字段。 | LEN(Q2) |
| 结果页自动分层 | 根据 LEN 的计算结果给受访者展示不同说明。 | LEN(Q1) |
注意事项:
- 固定文本需要使用英文双引号;题目变量不要加引号。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
LOWER
作用: 用于把文本中的英文字母转为小写,适合填空题整理、结果文案拼接、关键词识别和编号处理。
语法:
LOWER(text)
参数说明:
text:要处理的文本,可以是填空题答案、选项文本、固定文本或拼接后的结果。
返回结果: 返回文本结果,可写入文本题、结果页文案或后续文本判断。
使用示例:
LOWER(Q1)
说明: Q1 表示第 1 题答案;公式会用 LOWER 按语法处理这些值,返回文本结果,可写入文本题、结果页文案或后续文本判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 整理填空题答案 | 用 LOWER 处理第 1 题文本,让结果页展示更规范。 | LOWER(Q1) |
| 生成结果页文案 | 把 LOWER 的结果放入提示语或标签字段。 | LOWER(Q2) |
注意事项:
- 固定文本需要使用英文双引号;题目变量不要加引号。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
MID
作用: 用于从指定位置开始截取指定数量的字符,适合填空题整理、结果文案拼接、关键词识别和编号处理。
语法:
MID(text, start, number)
参数说明:
text:要处理的文本,可以是填空题答案、选项文本、固定文本或拼接后的结果。start:位置或长度数字,从 1 开始计数;可以填写固定数字,也可以引用数字题答案。number:第 3 个数字,可以是数字题答案、分值、固定数字或能算出数字的表达式。
返回结果: 返回文本结果,可写入文本题、结果页文案或后续文本判断。
使用示例:
MID(Q1,2,3)
说明: Q1 表示第 1 题答案;公式会用 MID 按语法处理这些值,返回文本结果,可写入文本题、结果页文案或后续文本判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 整理填空题答案 | 用 MID 处理第 1 题文本,让结果页展示更规范。 | MID(Q1,2,3) |
| 生成结果页文案 | 把 MID 的结果放入提示语或标签字段。 | MID(Q2,Q3,Q4) |
| 结果页自动分层 | 根据 MID 的计算结果给受访者展示不同说明。 | MID(Q1,2,3) |
注意事项:
- 固定文本需要使用英文双引号;题目变量不要加引号。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
NUMBERVALUE
作用: 用于按指定小数分隔符和分组分隔符把文本转成数字,适合填空题整理、结果文案拼接、关键词识别和编号处理。
语法:
NUMBERVALUE(text, decimal_separator, group_separator)
参数说明:
text:要处理的文本,可以是填空题答案、选项文本、固定文本或拼接后的结果。decimal_separator:分隔符,例如英文逗号、短横线或空格,用于拆分或合并多个答案。group_separator:分隔符,例如英文逗号、短横线或空格,用于拆分或合并多个答案。
返回结果: 返回数字结果,可用于评分、统计、排序、金额测算或后续判断。
使用示例:
NUMBERVALUE(Q1)
说明: Q1 表示第 1 题答案;公式会用 NUMBERVALUE 按语法处理这些值,返回数字结果,可用于评分、统计、排序、金额测算或后续判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 整理填空题答案 | 用 NUMBERVALUE 处理第 1 题文本,让结果页展示更规范。 | NUMBERVALUE(Q1) |
| 生成结果页文案 | 把 NUMBERVALUE 的结果放入提示语或标签字段。 | NUMBERVALUE(Q2,",",",") |
注意事项:
- 固定文本需要使用英文双引号;题目变量不要加引号。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
PRONETIC
作用: 用于提取日文文本的 拼音字符,主要用于兼容旧模板或识别迁移公式,当前不建议直接用于正式问卷。
语法:
PRONETIC(text)
参数说明:
text:要处理的文本,可以是填空题答案、选项文本、固定文本或拼接后的结果。
返回结果: 返回文本结果,可写入文本题、结果页文案或后续文本判断。 当前运行环境标注为未实现时,正式使用前应改用可用函数或先做预览验证。
使用示例:
PRONETIC(Q1)
说明: Q1 表示第 1 题答案;公式会用 PRONETIC 按语法处理这些值,返回文本结果,可写入文本题、结果页文案或后续文本判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 整理填空题答案 | 用 PRONETIC 处理第 1 题文本,让结果页展示更规范。 | PRONETIC(Q1) |
| 生成结果页文案 | 把 PRONETIC 的结果放入提示语或标签字段。 | PRONETIC(Q2) |
注意事项:
- 该函数在当前公式运行环境中标注为“Formula.js 未实现,卷王公式中不建议使用”,不建议直接用于正式问卷;如从旧模板迁移,请先在预览中确认。
- 固定文本需要使用英文双引号;题目变量不要加引号。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
PROPER
作用: 用于把英文单词转换为首字母大写格式,适合填空题整理、结果文案拼接、关键词识别和编号处理。
语法:
PROPER(text)
参数说明:
text:要处理的文本,可以是填空题答案、选项文本、固定文本或拼接后的结果。
返回结果: 返回文本结果,可写入文本题、结果页文案或后续文本判断。
使用示例:
PROPER(Q1)
说明: Q1 表示第 1 题答案;公式会用 PROPER 按语法处理这些值,返回文本结果,可写入文本题、结果页文案或后续文本判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 整理填空题答案 | 用 PROPER 处理第 1 题文本,让结果页展示更规范。 | PROPER(Q1) |
| 生成结果页文案 | 把 PROPER 的结果放入提示语或标签字段。 | PROPER(Q2) |
注意事项:
- 固定文本需要使用英文双引号;题目变量不要加引号。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
REGEXEXTRACT
作用: 用于用正则表达式提取匹配内容,适合填空题整理、结果文案拼接、关键词识别和编号处理。
语法:
REGEXEXTRACT(text, regular_expression)
参数说明:
text:要处理的文本,可以是填空题答案、选项文本、固定文本或拼接后的结果。regular_expression:第 2 个参数,按函数语法填写,可使用题目变量、固定值或表达式。
返回结果: 返回文本结果,可写入文本题、结果页文案或后续文本判断。
使用示例:
REGEXEXTRACT(Q1,"[0-9]+")
说明: Q1 表示第 1 题答案;公式会用 REGEXEXTRACT 按语法处理这些值,返回文本结果,可写入文本题、结果页文案或后续文本判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 整理填空题答案 | 用 REGEXEXTRACT 处理第 1 题文本,让结果页展示更规范。 | REGEXEXTRACT(Q1,"[0-9]+") |
| 生成结果页文案 | 把 REGEXEXTRACT 的结果放入提示语或标签字段。 | REGEXEXTRACT(Q2,Q3) |
注意事项:
- 固定文本需要使用英文双引号;题目变量不要加引号。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
REGEXMATCH
作用: 用于判断文本是否匹配正则表达式,适合填空题整理、结果文案拼接、关键词识别和编号处理。
语法:
REGEXMATCH(text, regular_expression, full)
参数说明:
text:要处理的文本,可以是填空题答案、选项文本、固定文本或拼接后的结果。regular_expression:第 2 个参数,按函数语法填写,可使用题目变量、固定值或表达式。full:第 3 个参数,按函数语法填写,可使用题目变量、固定值或表达式。
返回结果: 返回 TRUE 或 FALSE,可直接用于显示条件、校验条件或分支判断。
使用示例:
REGEXMATCH(Q1,"^[0-9]+$")
说明: Q1 表示第 1 题答案;公 式会用 REGEXMATCH 按语法处理这些值,返回 TRUE 或 FALSE,可直接用于显示条件、校验条件或分支判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 整理填空题答案 | 用 REGEXMATCH 处理第 1 题文本,让结果页展示更规范。 | REGEXMATCH(Q1,"^[0-9]+$") |
| 生成结果页文案 | 把 REGEXMATCH 的结果放入提示语或标签字段。 | REGEXMATCH(Q2,Q3,Q4) |
注意事项:
- 固定文本需要使用英文双引号;题目变量不要加引号。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
REGEXREPLACE
作用: 用于用正则表达式替换文本内容,适合填空题整理、结果文案拼接、关键词识别和编号处理。
语法:
REGEXREPLACE(text, regular_expression, replacement)
参数说明:
text:要处理的文本,可以是填空题答案、选项文本、固定文本或拼接后的结果。regular_expression:第 2 个参数,按函数语法填写,可使用题目变量、固定值或表达式。replacement:第 3 个参数,按函数语法填写,可使用题目变量、固定值或表达式。
返回结果: 返回文本结果,可写入文本题、结果页文案或后续文本判断。
使用示例:
REGEXREPLACE(Q1,"[0-9]","*")
说明: Q1 表示第 1 题答案;公式会用 REGEXREPLACE 按语法处理这些值,返回文本结果,可写入文本题、结果页文案或后续文本判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 整理填空题答案 | 用 REGEXREPLACE 处理第 1 题文本,让结果页展示更规范。 | REGEXREPLACE(Q1,"[0-9]","*") |
| 生成结果页文案 | 把 REGEXREPLACE 的结果放入提示语或标签字段。 | REGEXREPLACE(Q2,Q3,Q4) |
注意事项:
- 固定文本需要使用英文双引号;题目变量不要加引号。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
REPLACE
作用: 用于从指定位置替换指定长度的文本,适合填空题整理、结果文案拼接、关键词识别和编号处理。
语法:
REPLACE(text, position, length, new_text)
参数说明:
text:要处理的文本,可以是填空题答案、选项文本、固定文本或拼接后的结果。position:位置或长度数字,从 1 开始计数;可以填写固定数字,也可以引用数字题答案。length:第 3 个参数,按函数语法填写,可使用题目变量、固定值或表达式。new_text:要处理的文本,可以是填空题答案、选项文本、固定文本或拼接后的结果。
返回结果: 返回文本结果,可写入文本题、结果页文案或后续文本判断。
使用示例:
REPLACE(Q1,2,3,"***")
说明: Q1 表示第 1 题答案;公 式会用 REPLACE 按语法处理这些值,返回文本结果,可写入文本题、结果页文案或后续文本判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 整理填空题答案 | 用 REPLACE 处理第 1 题文本,让结果页展示更规范。 | REPLACE(Q1,2,3,"***") |
| 生成结果页文案 | 把 REPLACE 的结果放入提示语或标签字段。 | REPLACE(Q2,Q3,Q4,"新") |
注意事项:
- 固定文本需要使用英文双引号;题目变量不要加引号。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
REPT
作用: 用于把文本重复指定次数,适合填空题整理、结果文案拼接、关键词识别和编号处理。
语法:
REPT(text, number)
参数说明:
text:要处理的文本,可以是填空题答案、选项文本、固定文本或拼接后的结果。number:第 2 个数字,可以是数字题答案、分值、固定数字或能算出数字的表达式。
返回结果: 返回文本结果,可写入文本题、结果页文案或后续文本判断。
使用示例:
REPT(Q1,Q2)
说明: Q1 表示第 1 题答案,Q2 表示第 2 题答案;公式会用 REPT 按语法处理这些值,返回文本结果,可写入文本题、结果页文案或后续文本判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 整理填 空题答案 | 用 REPT 处理第 1 题文本,让结果页展示更规范。 | REPT(Q1,Q2) |
| 生成结果页文案 | 把 REPT 的结果放入提示语或标签字段。 | REPT(Q2,Q3) |
注意事项:
- 固定文本需要使用英文双引号;题目变量不要加引号。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
RIGHT
作用: 用于从文本右侧截取指定数量的字符,适合填空题整理、结果文案拼接、关键词识别和编号处理。
语法:
RIGHT(text, number)
参数说明:
text:要处 理的文本,可以是填空题答案、选项文本、固定文本或拼接后的结果。number:第 2 个数字,可以是数字题答案、分值、固定数字或能算出数字的表达式。
返回结果: 返回文本结果,可写入文本题、结果页文案或后续文本判断。
使用示例:
RIGHT(Q1,4)
说明: Q1 表示第 1 题答案;公式会用 RIGHT 按语法处理这些值,返回文本结果,可写入文本题、结果页文案或后续文本判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 整理填空题答案 | 用 RIGHT 处理第 1 题文本,让结果页展示更规范。 | RIGHT(Q1,4) |
| 生成结果页文案 | 把 RIGHT 的结果放入提示语或标签字段。 | RIGHT(Q2,Q3) |
| 结果页自动分层 | 根据 RIGHT 的计算结果给受访者展示不同说明。 | RIGHT(Q1,4) |
注意事项:
- 固定文本需要使用英文双引号;题目变量不要加引号。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
SEARCH
作用: 用于不区分大小写地查找文本位置;卷王中找不到时返回 0,适合填空题整理、结果文案拼接、关键词识别和编号处理。
语法:
SEARCH(find_text, within_text, position)
参数说明:
find_text:要查找的关键词或片段,需要用英文双引号包住固定文本,也可以引用题目答案。within_text:要处理的文本,可以是填空题答案、选项文本、固定文本或拼接后的结果。position:位置或长度数字,从 1 开始计数;可以填写固定数字,也可以引用数字题答案。
返回结果: 返回数字结果,可用于评分、统计、排序、金额测算或后续判断。
使用示例:
SEARCH("学校",Q1)
说明: Q1 表示第 1 题答案;公式会用 SEARCH 按语法处理这些值,返回数字结果,可用于评分、统计、排序、金额测算或后续判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 判断填空是否包含关键词 | 填写内容包含“学校”时返回位置,可继续做分类。 | SEARCH("学校",Q1) |
| 按行业关键词分组 | 包含“医院”时标记为医疗行业。 | IF(SEARCH("医院",Q1)>0,"医疗行业","其他") |
| 识别备注中的风险词 | 备注中出现“投诉”时进入人工复核。 | SEARCH("投诉",Q2)>0 |
注意事项:
- 该函数在系统中有扩展或覆盖行为,实际效果以本页说明为准;从 Excel 复制公式时建议重新预览。
- 固定文本需要使用英文双引号;题目变量不要加引号。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
SPLIT
作用: 用于按分隔符把文本拆成数组,适合填空题整理、结果文案拼接、关键词识别和编号处理。
语法:
SPLIT(text, separator)
参数说明:
text:要处理的文本,可以是填空题答案、选项文本、固定文本或拼接后的结果。separator:分隔符,例如英文逗号、短横线或空格,用于拆分或合并多个答案。
返回结果: 返回一组值,可继续交给统计、文本拼接或后续计算使用。
使用示例:
SPLIT(Q1,",")
说明: Q1 表示第 1 题答案;公式会用 SPLIT 按语法处理这些值,返回一组值,可继续交给统计、文本拼接或后续计算使用。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 整理填空题答案 | 用 SPLIT 处理第 1 题文本,让结果页展示更规范。 | SPLIT(Q1,",") |
| 生成结果页文案 | 把 SPLIT 的结果放入提示语或标签字段。 | SPLIT(Q2,",") |
注意事项:
- 固定文本需要使用英文双引号;题目变量不要加引号。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
SUBSTITUTE
作用: 用于把文本中的旧内容替换为新内容,适合填空题整理、结果文案拼接、关键词识别和编号处理。
语法:
SUBSTITUTE(text, old_text, new_text, occurrence)
参数说明:
text:要处理的文本,可以是填空题答案、选项文本、固定文本或拼接后的结果。old_text:要处理的文本,可以是填空题答案、选项文本、固定文本或拼接后的结果。new_text:要处理的文本,可以是填空题答案、选项文本、固定文本或拼接后的结果。occurrence:第 4 个参数,按函数语法填写,可使用题目变量、固定值或表达式。
返回结果: 返回文本结果,可写入文本题、结果页文案或后续文本判断。
使用示例:
SUBSTITUTE(Q1,"旧","新")
说明: Q1 表示第 1 题答案;公式会用 SUBSTITUTE 按语法处理这些值,返回文本结果,可写入文本题、结果页文案或后续文本判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 整理填空题答案 | 用 SUBSTITUTE 处理第 1 题文本,让结果页展示更规范。 | SUBSTITUTE(Q1,"旧","新") |
| 生成结果页文案 | 把 SUBSTITUTE 的结果放入提示语或标签字段。 | SUBSTITUTE(Q2,"旧","新",Q1) |
注意事项:
- 固定文本需要使用英文双引号;题目变量不要加引号。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
T
作用: 用于如果参数是文本则返回文本,否则返回空字符串,适合填空题整理、结果文案拼接、关键词识别和编号处理。
语法:
T(value)
参数说明:
value:第 1 个值,可以是数字、文本、日期、题目变量或表达式。
返回结果: 返回文本结果,可写入文本题、结果页文案或后续文本判断。
使用示例:
T(Q1)
说明: Q1 表示第 1 题答案;公式会用 T 按语法处理这些值,返回文本结果,可写入文本题、结果页文案或后续文本判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 整理填空题答案 | 用 T 处理第 1 题文本,让结果页展示更规范。 | T(Q1) |
| 生成结果页文案 | 把 T 的结果放入提示语或标签字段。 | T(Q2) |
注意事项:
- 固定文本需要使用英文双引号;题目变量不要加引号。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合 预期。
TEXT
作用: 卷王扩展函数,用于把题目或选项答案按文本上下文取值,适合填空题整理、结果文案拼接、关键词识别和编号处理。
语法:
TEXT(value)
参数说明:
value:第 1 个值,可以是数字、文本、日期、题目变量或表达式。
返回结果: 返回文本结果,可写入文本题、结果页文案或后续文本判断。
使用示例:
TEXT(Q1)
说明: Q1 表示第 1 题答案;公式会用 TEXT 按语法处理这些值,返回文本结果,可写入文本题、结果页文案或后续文本判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 显示选项文本 | 把选项答案转成可展示的文字,用于结果页。 | TEXT(Q1) |
| 拼接多选题文字 | 读取多选题已选选项文本,放入确认信息。 | CONCATENATE("你选择了:",TEXT(Q1)) |
| 把分值题转成文本 | 在文本题中展示数字答案或分值。 | TEXT(Q2) |
注意事项:
- 该函数在系统中有扩展或覆盖行为,实际效果以本页说明为准;从 Excel 复制公式时建议重新预览。
- 固定文本需要使用英文双引号;题目变量不要加引号。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
TRIM
作用: 用于删除文本首尾空格并压缩多余空格,适合填空题整理、结果文案拼接、关键词识别和编号处理。
语法:
TRIM(text)
参数说明:
text:要处理的文本,可以是填空题答案、选项文本、固定文本或拼接后的结果。
返回结果: 返回文本结果,可写入文本题、结果页文案或后续文本判断。
使用示例:
TRIM(Q1)
说明: Q1 表示第 1 题答案;公式会用 TRIM 按语法处理这些值,返回文本结果,可写入文本题、结果页文案或后续文本判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 整理填空题答案 | 用 TRIM 处理第 1 题文本,让结果页展示更规范。 | TRIM(Q1) |
| 生成结果页文案 | 把 TRIM 的结果放入提示语或标签字段。 | TRIM(Q2) |
| 结果页自动分层 | 根据 TRIM 的计算结果给受访者展示不同说明。 | TRIM(Q1) |
注意事项:
- 固定文本需要使用英文双引号;题目变量不要加引号。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
UNICHAR
作用: 用于按 Unicode 编码返回字符,适合填空题整理、结果文案拼接、关键词识别和编号处理。
语法:
UNICHAR(value)
参数说明:
value:第 1 个值,可以是数字、文本、日期、题目变量或表达式。
返回结果: 返回文本结果,可写入文本题、结果页文案或后续文本判断。
使用示例:
UNICHAR(Q1)
说明: Q1 表示第 1 题答案;公式会用 UNICHAR 按语法处理这些值,返回文本结果,可写入文本题、结果页文案或后续文本判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 整理填空题答案 | 用 UNICHAR 处理第 1 题文本,让结果页展示更规范。 | UNICHAR(Q1) |
| 生成结果页文案 | 把 UNICHAR 的结果放入提示语或标签字段。 | UNICHAR(Q2) |
注意事项:
- 固定文本需要使用英文双引号;题目变量不要加引号。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
UNICODE
作用: 用于得到文本第一个字符的 Unicode 编码,适合填空题整理、结果文案拼接、关键词识别和编号处理。
语法:
UNICODE(value)
参数说明:
value:第 1 个值,可以是数字、文本、日期、题目变量或表达式。
返回结果: 返回数字结果,可用于评分、统计、排序、金额测算或后续判断。
使用示例:
UNICODE(Q1)
说明: Q1 表示第 1 题答案;公式会用 UNICODE 按语法处理这些值,返回数字结果,可用于评分、统计、排序、金额测算或后续判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 整理填空题答案 | 用 UNICODE 处理第 1 题文本,让结果页展示更规范。 | UNICODE(Q1) |
| 生成结果页文案 | 把 UNICODE 的结果放入提示语或标签字段。 | UNICODE(Q2) |
注意事项:
- 固定文本需要使用英文双引号;题目变量不要加引号。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
UPPER
作用: 用于把文本中的英文字母转为大写,适合填空题整理、结果文案拼接、关键词识别和编号处理。
语法:
UPPER(text)
参数说明:
text:要处理的文本,可以是填空题答案、选项文本、固定文本或拼接后的结果。
返回结果: 返回文本结果,可写入文本题、结果页文案或后续文本判断。
使用示例:
UPPER(Q1)
说明: Q1 表示第 1 题答案;公式会用 UPPER 按语法处理这些值,返回文本结果,可写入文本题、结果页文案或后续文本判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 整理填空题答案 | 用 UPPER 处理第 1 题文本,让结果页展示更规范。 | UPPER(Q1) |
| 生成结果页文案 | 把 UPPER 的结果放入提示语或标签字段。 | UPPER(Q2) |
注意事项:
- 固定文本需要使用英文双引号;题目变量不要加引号。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
VALUE
作用: 用于把数字文本转换为数值,适合填空题整理、结果文案拼接、关键词识别和编号处理。
语法:
VALUE(num)
参数说明:
num:第 1 个数字,可以是数字题答案、分值、固定数字或能算出数字的表达式。
返回结果: 返回数字结果,可用于评分、统计、排序、金额测算或后续判断。
使用示例:
VALUE(Q1)
说明: Q1 表示第 1 题答案;公式会用 VALUE 按语法处理这些值,返回数字结果,可用于评分、统计、排序、金额测算或后续判断。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 整理填空题答案 | 用 VALUE 处理第 1 题文本,让结果页展示更规范。 | VALUE(Q1) |
| 生成结果页文案 | 把 VALUE 的结果放入提示语或标签字段。 | VALUE(Q2) |
| 结果页自动分层 | 根据 VALUE 的计算结果给受访者展示不同说明。 | VALUE(Q1) |
注意事项:
- 固定文本需要使用英文双引号;题目变量不要加引号。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。