wps表格出错原因分析
近期发现许多网友在处理wps表格中出现各种各样的错误值,使许多不熟悉表格的网友摸不着头脑,不知道是因为什么方式引起的?此错误值是否可以避免呢?其实错误值很简单,只要我们了解清楚其发生的原因就没什么大不了的了。”可防可治不可怕!”,下面就由学习啦小编与大家共同探讨下wps表中出现错误值的几种类型。
wps表格出错的原因分析
定义
当电子表格软件(如wps表格、excel等)不能为某单元格计算公式时,电子表格软件在此单元格中显示的值。其目的是提示某些地方,或是公式自身,或是由公式引用的单元格中,正在阻止公式返回正确的值。
特征
错误值以#开始,其后包含大写的出错信息。
结果
错误值的最坏结果是它们可以传染给其他公式并引起一系列的错误。若一个公式返回一个错误值到一个单元格中,在另一个单元格中的另一个公式会引用由第一个公式计算的值,第二个公式返回相同的错误值,并顺序传下去。(除非用错误值类函数处理,如:iferror和iserror等。)
出错标志
当某个单元格计算出错误值时,其左上角会出现一个错误指示符(一般为墨绿色的小三角)。当选中此单元格时,旁边会出现一个提示按钮。当鼠标移动到该按钮时,会弹出相应的出错信息。单击后,会弹出一个菜单,上面显示错误名称及其他相关信息。
当使用"公式求值"时,在"公式求值"对话框中,当求值到下划线部分(待求值部分)将会出错时,对话框会在下部提醒"下一步求值将会产生错误",使你知道错误产生处及其原因。
当使用"追踪错误"时,当前工作表上会出现一个追踪箭头。该箭头由提供数据的单元格指向其他单元格,一般为蓝色;如果单元格中包含错误值,追踪箭头则为红色。(此情况只在excel中出现,wps表格中,目前暂时还不支持此提示。在wps表格中可以在公式—公式求值中查找出现错误值的原因。)
WPS表格错误值类型
1. #DIV/0!
名称:"被零除"错误
信息:公式或函数被零或空单元格除。
原因:当数字被0除时,出现错误。
解决方案:
一、公式中包含明显的被零除,如5/0。
将除数改为非零数字。
二、使用对空白单元格或包含零的单元格的引用作除数。
注意:如果操作数是一个空白单元格,则wps表格会将其解释为0。
将单元格引用更改到另一个单元格。
在单元格中输入一个非零的数值作为除数。
可以在作为除数引用的单元格中输入值#N/A,这样就会将公式的结果从#DIV/0!更改为#N/A,表示除数不可用。
使用IF函数来防止显示错误值。例如,如果产生错误的公式是=A5/B5,则可使用=IF(B5=0,"",A5/B5)。其中,两个引号代表了一个空文本字符串。
2. #N/A
名称:"值不可用"错误
信息:某个值对于该公式或函数不可用。
原因:当数值对函数或公式不可用时,出现错误。
解决方案:
一、遗漏数据,取而代之的是#N/A或NA()。
注意:可以在数据还不可用的单元格中输入#N/A。公式在引用这些单元格时,将不进行计算,而是返回#N/A。
二、为查找函数的lookup_value参数赋予了不适当的值。
请确保lookup_value参数值的类型正确。例如,应该引用值或单元格,而不应引用区域。
三、在未排序的数据表中,使用vlookup,HLOOKUP或MATCH函数来定位值。
在默认情况下,使用这些函数在其中查找信息的数据表必须按升序排序但是VLOOKUP和HLOOKUP工作表函数还包含一个range_lookup参数,允许函数在没有排序的数据表中查找完全匹配的值。若要查找完全匹配值,请将range_lookup参数设置为FALSE。
MATCH函数包含match_type参数,该参数指定被排序列表的顺序以查找匹配结果。如果函数找不到匹配结果,请更改match_type参数。若要查找完全匹配的结果,请将match_type参数设置为0。
四、数组公式中使用的参数的行数或列数与包含数组公式的区域的行数或列数不一致。
如果要在多个单元格中输入数组公式,请确认被公式引用的区域与数组公式占用的区域具有相同的行数和列数,或者减少包含数组公式的单元格。例如,如果数组公式被输入到15个行高的区域中(C1:C15),但是公式引用了10个行高的区域(A1:A10),则在区域C11:C15中将显示#N/A。若要更正这个错误,请将公式输入到较小的区域中(例如C1:C10),或者更改公式引用的区域,使之与公式所在的区域具有相同的行数(例如A1:A15)。
五、内部函数或自定义工作表函数中缺少一个或多个必要参数。
在函数中输入全部参数。
六、使用的自定义工作表函数不可用。
确认包含此工作表函数的工作簿已经打开并且函数工作正常。
3. #VALUE!
名称:值错误
信息:公式中所用的某个值是错误的数据类型。[1]
原因:当使用的参数或操作数类型错误时,出现这种错误。
解决方案:
一、当公式需要数字或逻辑值(例如TRUE/FALSE)时,却输入了文本。
wps表格无法将文本转换为正确的数据类型。确认公式或函数所需的运算符或参数正确,并且公式引用的单元格中包含有效的数值。例如,如果单元格A5中包含数字且单元格A6中包含文本"Notavailable",则公式=A5/A6将返回错误值#VALUE!。
二、输入或编辑了数组公式,然后按了Enter。
选定包含数组公式的单元格或单元格区域,按F2编辑公式,然后按Ctrl+Shift+Enter。
三、将单元格引用、公式或函数作为数组常量输入。
确认数组常量不是单元格引用、公式或函数。
四、为需要单个值(而不是区域)的运算符或函数提供了区域。
将区域更改为单个值。
更改数值区域,使其包含公式所在的数据行或列。
五、在某个矩阵工作表函数中使用了无效的矩阵。
确认矩阵的维数对矩阵参数是正确的。
4. #NAME?
名称:"无效名称"错误
信息:公式中包含不可识别的文本。
原因:当wps表格未识别公式中的文本时,出现错误。
解决方案:
一、使用"分析工具库"加载宏部分的函数,而没有装载加载宏。
安装和加载"分析工具库"加载宏。
二、使用不存在的名称。
确认使用的名称确实存在。在"插入"菜单上,指向"名称",再单击"定义"。如果没有列出所需的名称,请使用"定义"命令添加相应的名称。
三、名称拼写错误。
验证拼写。选取编辑栏中的名称,按F3,单击要使用的名称,在单击"确定"。
四、在公式中使用标志,却没有允许使用的标志。
允许使用标志。在"工具"菜单上,单击"选项",再单击"重新计算"选项卡。在"工作簿选项"下,选中"接受公式标志"复选框。
五、函数名称拼写错误。
更正拼写。通过单击"插入"菜单上的"函数",在公式中插入正确的函数名称。
六、在公式中输入文本时没有使用双引号。
(wps表格将其解释为名称,而不会理会您准备将其用作文本的初衷。)
将公式中的文本用双引号括起来。例如,下列公式将文本"Thetotalamountis"与单元格B50中的值连接起来:="Thetotalamountis"&B50
七、漏掉了区域引用中的冒号(:)。
确认公式中使用的所有区域引用都使用了冒号(:);例如,SUM(A1:C10)。
八、引用未包含在单引号中的另一张工作表。
如果公式中引用了其他工作表或工作簿中的值或单元格,且那些工作簿或工作表的名字中包含非字母字符或空格,那么您必须用单引号(')将这个字符括起来。
5. #NULL!
名称:"空值"错误
信息:公式中的范围不相交。
原因:当指定并不相交的两个区域的交点时,出现这种错误。用空格表示两个引用单元格之间的相交运算符。
解决方案:
一、使用了不正确的区域运算符。
若要引用连续的单元格区域,请使用冒号(:)分隔引用区域中的第一个单元格和最后一个单元格。例如,SUM(A1:A10)引用的区域为单元格A1到单元格A10。包括A1和A10这两个单元格。
如果要引用不相交的两个区域,则请使用联合运算符,即逗号(,)。例如,如果公式对两个区域进行求和,则请确保用逗号分隔这两个区域(SUM(A1:A10,C1:C10))。
二、区域不相交。
更改引用以使其相交。
6. #NUM!
名称:数字错误
信息:公式中所用的某数字有问题。
原因:公式或函数中使用无效数字值时,出现这种错误。
解决方案:
一、在需要数字参数的函数中使用了无法接受的参数。
确保函数中使用的参数是数字。例如,即使需要输入的值是00,也应在公式中输入1000。
二、使用了迭代计算的函数,如IRR或RATE,并且函数无法得到有效的结果。
为工作表函数使用不同的初始值。
更改wps表格迭代公式的次数。
三、输入的公式产生的数字太大或太小,无法在wps表格中表示。
更改公式,使其结果介于-1E+307和1E+307之间。
7. #REF!
名称:"无效的单元格引用"错误
信息:移动或删除单元格导致了无效的单元格引用,或者函数返回了引用错误信息。
原因:当单元格引用无效时,出现这种错误。
解决方案:
一、删除其他公式所引用的单元格,或将已移动的单元格粘贴到其他公式所引用的单元格上。
更改公式,或者在删除或粘贴单元格之后立即单击"撤销"以恢复工作表中的单元格。
二、使用的链接所指向的程序未处于运行状态。
启动该程序。
三、链接到了不可用的动态数据交换(DDE)主题如"系统"。
确保使用的是正确的DDE主题。
8. ####
名称:格式错误
信息:单元格中格式使用不当导致产生的错误。
原因:此错误表示列不够宽,或者使用了负日期或时间。
解决方案:
一、当列宽不足以显示内容时,可以通过以下几种办法纠正。
(1)调整列宽,或直接双击列标题右侧的边界。
(2)缩小内容以适应列宽。
(3)更改单元格的数字格式,使数字适合现有单元格宽度。例如,可以减少小数点后的小数位数。
二、当日期和时间为负数时,可以通过以下几种方法纠正。
(1)如果使用的是1900日期系统,那么日期和时间必须为正值。
(2)如果对日期和时间进行减法运算,应确保建立的公式是正确的。
(3)如果公式是正确的,但结果仍然是负值,可以通过将相应单元格的格式设置为非日期或时间格式来显示该值。