MS Project自定义域公式引号内文本报语法错误求助
MS Project自定义域公式引号语法错误排查与解决
错误原因
- 转义字符不兼容:你使用的
"是HTML转义引号,但MS Project公式编辑器仅识别普通双引号",这类转义字符会被判定为非法语法。 - 数据类型不匹配:
[Text5]属于文本域,直接与数字(6、14)进行大小比较会触发类型错误,文本与数字无法直接完成逻辑判断。
解决办法
- 替换转义引号:将公式中所有的
"替换为普通双引号"。 - 统一数据类型:使用
Val()函数把[Text5]的文本值转换为数值后再做比较,避免类型冲突。
修正后的公式
IIf(Val([Text5]) < 6, "Very low", IIf(Val([Text5]) >= 6 And Val([Text5]) <= 14, "Medium", IIf(Val([Text5]) > 14, "Very high", "No risk")))
内容的提问来源于stack exchange,提问作者hannabellamontaha
相关产品推荐
相关产品推荐

