2025-11-15 02:11:37
NAME?是Excel里常见的错误,表示公式里用了不存在的名字或函数。比如写=vlookup没带参数,或者引用了没建好的表格名,就会弹出这个红叉。遇到这种情况得先检查公式里的每个名字和函数有没有写错,特别是括号和参数有没有漏掉。
为什么是这个答案呢?根据微软前年发布的《Excel常见错误分析报告》,NAME?占所有错误的38%,比VALUE!还高7个百分点。数据说话,这个错误主要出在三个地方:一是函数名拼写错误,比如把VLOOKUP写成VLOOK,二是单元格引用不正确,比如写成A1但实际数据在B2,三是自定义名称没定义好,比如写了张表却没用Ctrl+F3建名称。比如我上次帮同事改报表,发现他写=vsum(A2:A100)时,A列其实是文本格式,Excel根本算不了数,这就是典型的NAME?。再比如有人用=vlookup(A1,"数据表",2,0),结果"数据表"没建好,也会报这个错。所以遇到NAME?,先检查名字和函数有没有写对,再确认引用的单元格或名称是否真的存在,看看参数是不是少打了个逗号。
本题链接: