在excel中有时候会因为操作不当导致出现错误提示信息,面对表格里一长串的特殊符号,你该怎么办呢?下文为你讲解了几种常出现的错误情况以及解决办法,感兴趣的话一起看下去吧!
有时在表格中输入数据或对表格格式进行调整后,单元格中的数据变成了【#####】。在 Excel 中出现这种错误值的原因有两种:一种是单元格的列宽不够,如果单元格中的文本内容或数值位数较多,且列宽较窄,就会在单元格中显示错误值【#####】,如下图 所示这只需调整这些单元格所在的列宽即可;另一种就是单元格中的数据类型不对,当单元格中包含的公式返回了无效的时间和日期,如产生了一个负值,这时无论将列宽调整为多少,单元格都会显示【#####】错误值。因此需要保证日期与时间公式的正确性。
公式除了使用【=】开头进行输入外,Excel 还允许使用【+】或【-】符号作为公式的开头。
但是,Excel总是在公式输入完毕后插入前导符号【=】。其中,以【+】符号开头的公式第一个数值为正数,以【-】符号开头的公式第一个数值为负数。例如,在 Excel 中输入【+58+6+7】,即等同于输入【=58+6+7】 ;而输入【-58+6+7】,即等同于输入【=-58+6+7】。
在数学公式中 0 不能作为除数,Excel 中也不例外,如果输入一个 0作为除数的公式(=10/0),那么计算结果会返回【#DIV/0 !】错误值,并且在单元格左侧出现错误检查按钮。将鼠标指针移动到这个按钮上,停留 2~3 秒,Excel 就会自动显示关于该错误值的信息。
另外,在算术运算中,如果公式中使用了空白单元格作为除数,那么公式中引用的空白单元格会被当作 0处理。
所以当出现【#DIV/0 !】错误值时,首先应检查是否在公式中使用了 0 或空单元格作为除数。
如果公式返回【#N/A】错误值,可能是某个值对于该公式和函数不可用导致的。这种情况多出现于VLOOKUP、HLOOKUP、LOOKUP、MATCH 等查找函数中,当函数无法查找到与查找值匹配的数据时,则会返回【#N/A】错误值。例如,公式“=VLOOKUP (I2,$B$3:$F$11,5,0)”,因为在“$B$3:$F$11”单元格区域中没有查找到“李尧”,提供的查找值是不可用的,所以返回错误值【#N/A】。
另外,如果在提供的查找值中没有输入数据,那么也将返回错误值。
如下图,公式“=VLOOKUP($B$1, 数据 !$B$2:$L$35,2,0)”是根据B1 单元格进行查找的,但因 B1 单元格中没有输入数据,所以返回【#N/A】错误值;如果在 B1 单元格中输入正确的员工姓名,按【Enter】键,就能根据 B1 单元格输入的值进行查找。
在公式中使用 Excel 不能识别的文本时将产生错误值【#NAME?】。产生该错误值的情况比较多,主要有以下 4 种。
函数名称错误:例如,在公式中将【SUM】函数写成【SUN】,就会返回错误值【#NAME?】。
单元格引用错误:例如,公式中引用的单元格区域之间没有【:】,或者输入的单元格引用区域错误,也会返回错误值【#NAME?】。
如下图,在公式中将单元格引用【(B3:E3)】写成了【(B3:E)】。
名称错误:在 Excel 中,有时为了简化公式或便于理解公式,会将要参与计算的区域定义为名称。输入公式时,就可以直接输入定义的名称。
但如果在公式中输入的名称与定义的名称不完全一致,那么也会产生错误值【#NAME?】。如下图,定义的名称是出勤考核、工作能力、工作态度和业务考核,在公式中却将【出勤考核】简写成了【出勤】【业务考核】简写成了【业务】。
文本未在英文半角双引号之间:在公式中需要输入文本参与计算时,文本必须置于英文状态的双引号之间,否则就会产生错误值【#NAME?】。
要确认公式中使用的名称是否存在,可以在【名称管理器】对话框中查看所需的名称有没有被列出。
如果公式中引用了其他工作表或工作簿中的值或单元格,且工作簿或工作表的名称中包含非字母字符或空格时,需要将该字符放置在单引号【'】中。
如果公式返回错误值【#NULL!】,可能是因为在公式中使用空格运算符连接两个不相交的单元格区域。如下图,在公式“=SUM(A2:A4C2:C4)”中,A2:A4 和 C2:C4 单元格区域之间是空格运算符,其目的是返回这两个区域的公共区域的和,但因为这两个单元格区域之间不存在公共区域,所以返回【#NULL!】错误值。
若实在要引用不相交的两个区域,一定要使用联合运算符,即半角逗号【,】。
如果公式或函数中使用了无效数值,或者公式返回结果超出了 Excel可处理的数值范围(科学记数法形式“9E+307”, 相 当 于 9 * 10^307),都将返回【#NUM!】错误值。如下图1所示,在 DATE 函数中,第 1 个参数不能设置为负数;如下图2 所示,公式中的“8 * 10^309”超出了 Excel能处理的数值范围。
如果删除了已经被公式引用的单元格,或者在公式中引用了一个根本不存在的单元格,就会返回【#REF!】错误值。例如,使用 SUM 函数对A2:A5 单元格中的数据求和,当 A列被删除后,公式引用的单元格区域就不存在了,公式就会返回【#REF!】错误值,且公式中原来引用的单元格区域也会变成【#REF!】错误值。
在 Excel 中,不同类型的数据,能进行的运算也不完全相同,因此,Excel 并不允许将不同类型的数据凑在一起,执行同一种运算。例如,将字符串 "a" 与数值 1 相加,则会返回【#VALUE!】错误值,。因为【"a"】是文本,而【1】是数值,文本和数值是两个不同的数据类型,所以不能进行相加。
以上就是常见的错误处理方法,看完本篇文章,在遇到这种问题是不是就不会惊慌了呢,
更多“下列单元格引用中,错误的是()”相关的问题
在Excel中,下列选项中,关于单元格的引用错误的是()。
下列关于单元格引用的说法正确的是()。
A.绝对引用是指公式中的单元格引用地址不随公式所在位置的变化而改变
B.不同工作表中的单元格可以相互引用,但是不同工作簿中的单元格不可以相互引用
C.相对引用是指公式中的单元格引用地址会随公式所在位置的变化而改变
D.只能引用同一工作表的单元格,不能引用不同工作表的单元格
E.单元格引用中,行标识是相对引用而列标识是绝对引用的属于混合引用
在Excel中,下列单元格引用中,()是单元格的绝对引用。
XCEL中,下列说法中正确的是().
A.移动公式时,公式中单元格引用将保持不变
B. 复制公式时,公式中单元格引用会根据引用类型自动调整
C. 移动公式时,公式中单元格引用将作调整
D. 复制公式时,公式中单元格引用将保持不变
关于数据引用过程中需要注意的问题,下列说法中正确的有()。
A.跨报表引用默认的单元格引用是绝对引用
B.绝对引用是指公式中的单元格不随公式移动而移动
C.使用F4键可以快速在相对引用、混合引用、绝对引用之间进行切换
D.在拖拽公式前,我们必须判断单元格是属于相对引用还是绝对引用,否则容易出现错误
在Excel2003中,相对引用的意义是指单元格引用会随公式所在单元格的位置变更而改变。
在Excel中,单元格引用中5:5表示()。
A.第5行的所有单元格
B. 第5列的所有单元格
C. 第5行第5列的单元格
Excel中单元格引用中,单元格地址会随位移的方向与大小而改变的称为绝对引用。
下列Excel的单元格引用中,属于绝对地址引用的是()
在Excel中,单元格显示“#DIV/0!”错误的可能原因是()。
A.删除公式引用的单元格数据
B.公式计算时出现“除以0”的情况
C.移动公式引用的单元格数据
D.公式中引用的单元格数据为文字数据
在Excel2003中,可以引用同一工作表中的单元格,还能引用同一工作簿中不同工作表的单元格。
有编程经验的读者知道,如果代码出错了,就要进行 debug,通常编译器的 debug 功能都能一步步执行每一段代码,并依次返回结果,这样程序员就很容易找出错误所在行。
那 Excel 有没有 debug 功能呢?当公式非常复杂的时候,如果也能拆分步骤查看结果,那比人脑推算要快速准确多了。
这就是今天我要介绍的 Excel 菜单栏的“公式”选项。
以下面这张带有公式的表格为例,依次教大家使用 Excel 的“公式”菜单解决如下问题:
解决方案 1:追踪引用单元格
2. 然后表格上就会出现下图所示的蓝色箭头,非常清晰地显示出 F2 单元格的公式引用的所有单元格;箭头方向从单元格指向公式
解决方案 2:追踪从属单元格
2. 然后表格上就会出现如下蓝色箭头,显示有哪些公式引用了 C2 单元格;箭头方向也是从单元格指向公式
解决方案 3:显示公式
2. 可以看到整张 sheet 上的所有公式及其引用的单元格都显示出来了
这个方式与单击公式栏的不同之处是:单击公式栏只会显示所选中的某个单元格的公式,而这个方法可以显示整个 sheet 的所有公式
3. 如果要正常恢复表格使用,只要再次点击 Show Formulas(显示公式)即可关闭公式显示
解决方案 4:错误检查
1. 为了举例说明,我先刻意将 F2 单元格的公式设错:将公式中的第 2 个参数由 E2 改成了 D2
3. 此时就会弹出如下对话框:
左侧区域显示了错误的公式和原因
红色方框内的文字阐述了原因:公式除以 0 或空单元格,即分母为 0
4. 如果公式比较复杂,看了错误描述还是找不到根源,可以点击右侧的 Show Calculation Steps(显示计算步骤)按钮一步步查看公式和结果,也就是相当于 debug
5. 在下一个对话框界面可以看到:公式中的第 2 个错误参数 0 显示为斜体 --> 点击 Evaluate(求值)按钮,查看错误结果
6. 这就是求值结果,为错误值
解决方案 5:公式求值
公式求值功能可以用于一步步查看正确公式的结果,也可以用来 debug
2. 弹出的对话框中会出现公式,第 2 个参数带有下划线,下面的文字提示“若要显示带下划线的表达式的结果,请单击‘求值’。最新结果将以斜体显示。”--> 单击 Evaluate(求值)按钮
3. 下一个对话框会显示求值结果
4. 如果公式中还嵌套了其他公式,就可以不断重复步骤 2、3 查看每一步的求值结果