查找与引用函数
查找与引用函数用于按编号、等级、选项或位置取回对应值,适合把问卷答案映射成分值、建议或分组标签。
示例中的变量遵循统一规则:Q1 表示第 1 题答案,Q1A1 表示第 1 题第 1 个选项,Q1~4 表示第 1 到第 4 题,QS1Q1 表示第 1 个题组内第 1 题。
函数速查
HLOOKUP、INDEX、LOOKUP、MATCH、VLOOKUP
HLOOKUP
作用: 用于在表格首行查找值,并返回同列指定行的值,适合选项映射、等级查找、结果分组和评分表引用。
语法:
HLOOKUP(needle, table, index, rangeLookup)
参数说明:
needle:第 1 个参数,按函数语法填写,可使用题目变量、固定值或表达式。table:第 2 个参数,按函数语法填写,可使用题目变量、固定值或表达式。index:位置编号或匹配方式,用数字表示要取第几行、第几列或采用哪种匹配规则。rangeLookup:一组数据,可以写成多题答案、题组答案或[Q1,Q2,Q3]这样的多值列表。
返回结果: 返回匹配到的值,结果类型取决于你填写的返回内容,可能是数字、文本、日期或 TRUE/FALSE。
使用示例:
HLOOKUP("分数",[["分数",Q1,Q2],["等级","A","B"]],2,FALSE())
说明: Q1 表示第 1 题答案,Q2 表示第 2 题答案;公式会用 HLOOKUP 按语法处理这些值,返回匹配到的值,结果类型取决于你填写的返回内容,可能是数字、文本、日期或 TRUE/FALSE。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 按答案查找分值 | 用 HLOOKUP 从对照表中取回对应分值或等级。 | HLOOKUP("分数",[["分数",Q1,Q2],["等级","A","B"]],2,FALSE()) |
| 按等级生成结果说明 | 把选项、编号或等级映射成可展示的文案。 | HLOOKUP(Q2,Q3,1,[Q1,Q2,Q3]) |
注意事项:
- 查找表中的匹配值要和题目答案保持一致,包括大小写、空格和文本格式。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
INDEX
作用: 用于按行号和列号返回数组中的值,适合选项映射、等级查找、结果分组和评分表引用。
语法:
INDEX(cellRange, rowNumber, columnNumber)
参数说明:
cellRange:一组数据,可以写成多题答案、题组答案或[Q1,Q2,Q3]这样的多值列表。rowNumber:位置编号或匹配方式,用数字表示要取第几行、第几列或采用哪种匹配规则。columnNumber:位置编号或匹配方式,用数字表示要取第几行、第几列或采用哪种匹配规则。
返回结果: 返回匹配到的值,结果类型取决于你填写的返回内容,可能是数字、文本、日期或 TRUE/FALSE。
使用示例:
INDEX(["低","中","高"],Q1)
说明: Q1 表示第 1 题答案;公式会用 INDEX 按语法处理这些值,返回匹配到的值,结果类型取决于你填写的返回内容,可能是数字、文本、日期或 TRUE/FALSE。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 按答案查找分值 | 用 INDEX 从对照表中取回对应分值或等级。 | INDEX(["低","中","高"],Q1) |
| 按等级生成结果说明 | 把选项、编号或等级映射成可展示的文案。 | INDEX([Q1,Q2,Q3],1,1) |
| 结果页自动分层 | 根据 INDEX 的计算结果给受访者展示不同说明。 | INDEX(["低","中","高"],Q1) |
注意事项:
- 查找表中的匹配值要和题目答案保持一致,包括大小写、空格和文本格式。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
LOOKUP
作用: 用于在一 维数组中查找值并返回对应结果,适合选项映射、等级查找、结果分组和评分表引用。
语法:
LOOKUP(searchCriterion, array, resultArray)
参数说明:
searchCriterion:第 1 个参数,按函数语法填写,可使用题目变量、固定值或表达式。array:一组数据,可以写成多题答案、题组答案或[Q1,Q2,Q3]这样的多值列表。resultArray:一组数据,可以写成多题答案、题组答案或[Q1,Q2,Q3]这样的多值列表。
返回结果: 返回匹配到的值,结果类型取决于你填写的返回内容,可能是数字、文本、日期或 TRUE/FALSE。
使用示例:
LOOKUP(Q1,[0,60,80],["待提升","合格","优秀"])
说明: Q1 表示第 1 题答案;公式会用 LOOKUP 按语法处理这些值,返回匹配到的值,结果类型取决于你填写的返回内容,可能是数字、文本、日期或 TRUE/FALSE。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 按答案查找分值 | 用 LOOKUP 从对照表中取回对应分值或等级。 | LOOKUP(Q1,[0,60,80],["待提升","合格","优秀"]) |
| 按等级生成结果说明 | 把选项、编号或等级映射成可展示的文案。 | LOOKUP(Q2,[Q1,Q2,Q3],[Q1,Q2,Q3]) |
| 结果页自动分层 | 根据 LOOKUP 的计算结果给受访者展示不同说明。 | LOOKUP(Q1,[0,60,80],["待提升","合格","优秀"]) |
注意事项:
- 查找表中的匹配值要和题目答案保持一致,包括大小写、空格和文本格式。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
MATCH
作用: 用于得到值在数组中的位置,适合选项映射、等级查找、结果分组和评分表引用。
语法:
MATCH(lookupValue, lookupArray, matchType)
参数说明:
lookupValue:金额或现金流数字,可以来自金额题、评分题或固定值。lookupArray:一组数据,可以写成多题答案、题组答案或[Q1,Q2,Q3]这样的多值列表。matchType:期数、频率或计算规则编号,按函数要求填写固定数字或题目答案。
返回结果: 返回数字结果,通常表示位置、数量、类型编号或状态编号。
使用示例:
MATCH(Q1,["A","B","C"],0)
说明: Q1 表示第 1 题答案;公式会用 MATCH 按语法处理这些值,返回数字结果,通常表示位置、数量、类型编号或状态编号。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 按答案查找分值 | 用 MATCH 从对照表中取回对应分值或等级。 | MATCH(Q1,["A","B","C"],0) |
| 按等级生成结果说明 | 把选项、编号或等级映射成可展示的文案。 | MATCH(Q2,[Q1,Q2,Q3],0) |
| 结果页自动分层 | 根据 MATCH 的计算结果给受访者展示不同说明。 | MATCH(Q1,["A","B","C"],0) |
注意事项:
- 查找表中的匹配值要和题目答案保持一致,包括大小写、空格和文本格式。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。
VLOOKUP
作用: 用于在表格首列查找值,并返回同行指定列的值,适合选项映射、等级查找、结果分组和评分表引用。
语法:
VLOOKUP(needle, table, index, rangeLookup)
参数说明:
needle:第 1 个参数,按函数语法填写,可使用题目变量、固定值或表达式。table:第 2 个参数,按函数语法填写,可使用题目变量、固定值或表达式。index:位置编号或匹配方式,用数字表示要取第几行、第几列或采用哪种匹 配规则。rangeLookup:一组数据,可以写成多题答案、题组答案或[Q1,Q2,Q3]这样的多值列表。
返回结果: 返回匹配到的值,结果类型取决于你填写的返回内容,可能是数字、文本、日期或 TRUE/FALSE。
使用示例:
VLOOKUP(Q1,[["A",10],["B",8]],2,FALSE())
说明: Q1 表示第 1 题答案;公式会用 VLOOKUP 按语法处理这些值,返回匹配到的值,结果类型取决于你填写的返回内容,可能是数字、文本、日期或 TRUE/FALSE。
使用场景:
| 场景举例 | 分析 | 公式 |
|---|---|---|
| 按等级查找分值 | 把 A、B 等级转换成对应分值。 | VLOOKUP(Q1,[["A",10],["B",8],["C",6]],2,FALSE()) |
| 按地区查找负责人 | 根据地区答案返回对应跟进人。 | VLOOKUP(Q2,[["华东","张三"],["华南","李四"]],2,FALSE()) |
| 按课程类型查找价格 | 报名类型不同,返回不同费用。 | VLOOKUP(Q1,[["基础",99],["进阶",199]],2,FALSE()) |
注意事项:
- 查找表中的匹配值要和题目答案保持一致,包括大小写、空格和文本格式。
- 参数之间使用英文逗号分隔,括号、引号也要使用英文半角符号。
- 正式发布前建议用空答案、正常答案和边界答案各预览一次,确认返回结果符合预期。