智谱清言将“85%”误识为0.85或85是因excel中百分比列格式未设为“百分比”,导致底层存储为小数;需人工核查单元格格式,样例中强制标注“%”及小数位,并在指令中嵌入格式校验断言。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

智谱清言在Excel数据分析中把“85%”识别成0.85或85,甚至当成纯数字85参与计算,导致同比增幅算错、占比总和超100%、图表刻度崩坏——这不是模型“理解错误”,而是你喂给它的样例数据里,百分比字段既没标注单位,也没统一格式。
第一步:确认原始数据是否真含“%”符号
打开你的Excel表,选中含百分比的列,右键→【设置单元格格式】→看【分类】是否为“百分比”。如果显示“常规”或“数值”,哪怕单元格里看起来是“85%”,Excel底层存的其实是0.85,智谱清言读取时只能拿到这个数字。
这一步必须人工核对。不要相信肉眼所见,要查格式设置面板。
第二步:提供样例时强制保留符号与小数位
向智谱清言提交销售表样例时,不能只写:
月份,完成率
1月,85%
2月,92.5%
而必须明确写出符号+固定小数位,并加括号说明:
月份,完成率(单位:%;保留1位小数;空值记为“-”)
1月,85.0%
2月,92.5%
3月,-
【漏掉括号里的单位和精度要求,它会默认按浮点数处理,后续所有计算都失准】
第三步:指定技术路径时锁死解析逻辑
方法一:用Power Query处理
直接要求:“请输出Power Query M代码,将‘完成率’列先用Text.RemoveEnd移除‘%’符号,再用Number.FromText转为数字,最后除以100得到小数形式,保留原始列名。”
方法二:用Excel公式校准
要求:“在辅助列写XLOOKUP公式查‘完成率’,但结果必须用TEXT函数包裹为‘0.0%’格式,确保下游图表轴标签显示正确。”
方法三:在智谱清言指令中嵌入校验断言
追加一句:“生成结果中,所有百分比字段的数值必须满足:① 小数点后恰好1位;② 最大值≤100.0;③ 出现‘%’字符的位置必须在末尾第2位(即倒数第二个字符)。”











