Excel 为什么提示代码语法错误
1个回答
关注
展开全部
亲,您好,在EXCEL中提示代码错语法的情况,如果公式返回的错误值为“#NAME?”,这常常是因为在公式中使用了Excel无法识别的文本,例如函数的名称拼写错误,使用了没有被定义的区域或单元格名称,引用文本时没有加引号等。因此,解决方法:
第一,如果想求出任意区域的平均数,在B4单元格输入的公式为“=aveage(任意区域)”,回车后出现了“#NAME?”错误,这是因为函数“average”错误地拼写成了“aveage”,Excel无法识别,因此出错。把函数名称拼写正确即可修正错误。
第二,选中任意单元格,输入公式“=AVERAGE(data)”,回车后也出现了“#NAME?”错误。这是因为在这个公式中,我们使用了区域名称data,但是这个名称还没有被定义,所以出错改正的方法为:选中“A1:A3”单元格区域,再选择菜单“名称→定义”命令,打开“定义名称”对话框,在文本框中输入名称“data”单击“确定”按钮
第四,返回Excel编辑窗口后,可以看到错误不见了
第五,选中任意单元格,输入公式“=IF(任意单元格,这个数等于12,这个数不等于12)”,回车后出现“#NAME?”错误),原因是引用文本时没有添加引号
第六,修改的方法为:对引用的文本添加上引号,特别注意是英文状态下的引号。于是将公式改为“=IF(任意单元格=12,"这个数等于12","这个数不等于12")”;
咨询记录 · 回答于2021-11-26
Excel 为什么提示代码语法错误
亲,您好,在EXCEL中提示代码错语法的情况,如果公式返回的错误值为“#NAME?”,这常常是因为在公式中使用了Excel无法识别的文本,例如函数的名称拼写错误,使用了没有被定义的区域或单元格名称,引用文本时没有加引号等。因此,解决方法:
第一,如果想求出任意区域的平均数,在B4单元格输入的公式为“=aveage(任意区域)”,回车后出现了“#NAME?”错误,这是因为函数“average”错误地拼写成了“aveage”,Excel无法识别,因此出错。把函数名称拼写正确即可修正错误。
第二,选中任意单元格,输入公式“=AVERAGE(data)”,回车后也出现了“#NAME?”错误。这是因为在这个公式中,我们使用了区域名称data,但是这个名称还没有被定义,所以出错改正的方法为:选中“A1:A3”单元格区域,再选择菜单“名称→定义”命令,打开“定义名称”对话框,在文本框中输入名称“data”单击“确定”按钮
第四,返回Excel编辑窗口后,可以看到错误不见了
第五,选中任意单元格,输入公式“=IF(任意单元格,这个数等于12,这个数不等于12)”,回车后出现“#NAME?”错误),原因是引用文本时没有添加引号
第六,修改的方法为:对引用的文本添加上引号,特别注意是英文状态下的引号。于是将公式改为“=IF(任意单元格=12,"这个数等于12","这个数不等于12")”;
是输入=DATEDIF([@生日],"2017-1-1","y")出现说此名称的语法不正确,请验证该名称
-开头为字母或下划线(_)
-不包含空格或不允许的字符
-不与工作簿中的现有名称冲突。
亲,应该存在空格了,或者您可以在英文输入的状态下输入,这样所输入的字符就不会出现不符的情况
重新输了好多遍,就是不知道公式到底错在哪里,这个电脑这几天输入公式都是这样,包括定义新表名称显示此名称已存在,名称必须是唯一的,在做计算机二级题
亲,方便截个图来吗
如果反复出现这样的问题,那很有可能是软件有BUG,建议重装一下
想发照片发不出去,发送失败
好吧,那我再重新下载一下试试
亲,可能是平台服务器异常,您先试一下卸载了OFFICE,再重装试试看