Excel的报错类型与处理方式(IFERROR函数及规避打印)
发布时间:2023-05-20 06:28:12
我们使用Excel处理数据时,经常会遇到一些错误值,这些错误值会在不同情况下出现,当然也代表不同的含义,每个错误值都有不同的原因和解决方法。
文档说明:本文在 Windows 10环境下测试与编辑,使用的 Excel 版本为 2016。经测试,本文内容对 2010、2013、2016 版本的 Excel 均有效!
Excel中,计算可能得出的错误类型有:#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、 #NAME? 或 #NULL!,加上一个非计算的错误“####”,一共8个。
一、“####”:列不够宽,或者使用了负日期或时间
列宽不足
1.当列宽不足以显示内容时,可以通过以下几种方法纠正:
(1)缩小内容文字大小适应列宽;
(2)调整列宽,或直接选中列后双击列标题右侧的边界;
(3)更改单元格的数字格式,使数字适合现有单元格宽度。例如,可以减少小数点后的小数位数。
日期出现负值的报错
2.当日期和时间为负数时,可以通过以下几种方法纠正:
(1)如果使用的是1900日期系统,那么日期和时间必须为正值;
(2)如果对日期和时间进行减法运算,应确保建立的公式是正确的;
(3)如果公式是正确的,但结果仍然是负值,可以通过将相应单元格的格式设置为非日期或时间格式来显示该值。
注意:本错误不属于计算错误,而是因为列宽不够或日期运算的问题,与下面的七个错误代码不一样。
二、“#N/A”:数值对函数或公式不可用
具体表现在:
(1)缺少数据,在其位置输入了“#N/A”或“NA()”;
(2)在未排序的表中使用了VLOOKUP、HLOOKUP或MACTCH工作表函数来查找值;
(3)为HLOOKUP、LOOKUP、MATCH或VLOOKUP工作表函数的lookup_value参数赋予了不正确的值;
(4)数组公式中使用的参数的行数或列数与包含数组公式的区域的行数或列数不一致;
(5)使用的自定义工作表函数不可用;
(6)内置或自定义工作表函数中省略了一个或多个必需参数;
(7)运行的宏程序所输入的函数返回“#N/A”。
三、“#VALUE!”:使用的参数或操作数据的类型不正确
可能包含以下一种或几种错误:
(1)当公式需要数字或逻辑值(例如TURE或FALSE)时,却输入了文本;
(2)输入或编辑数组公式,没有按组合键Ctrl+Shift+Enter,而是按了Enter键;
(3)将单元格引用、公式或函数作为数组常量输入;
(4)为需要单个值(而不是区域)的运算符或函数提供区域;
(5)在某个矩阵工作表函数中使用了无效的矩阵;
(6)运行的宏程序所输入的函数返回“#VALUE!”。
我们根据具体情况分析后,解决即可。
四、“#REF!”:单元格引用无效
具体表现在:
(1)删除了其他公式所引起的单元格,或将已移动的单元格粘贴到了其他公式所引起的单元格上;
(2)使用的对象链接和嵌入链接所指向的程序未运行;
(3)链接到了不可用的动态数据交换(DDE)主题,如“系统”;
(4)运行的宏程序所输入的函数返回“#REF!”。
五、“#DIV/0!”:使用数字除以零(0)
具体表现在:
(1)输入的公式中包含明显的除以零的计算,如"=5/0";
(2)使用了对空白单元格或包含零作为除数的单元格的单元格引用;
(3)运行的宏中使用了返回“#DIV/0!”的函数或公式。
同样根据以上情况,分析后解决。
六、“#NUM!”:公式或函数中使用了无效的数值
具体表现在:
(1)在需要数字参数的函数中使用了无法接受的参数;
(2)使用了进行迭代的工作表函数(如IRR或RATE),且函数无法得到结果;
(3)输入的公式所得出的数字太大或太小,无法在Excel中表示。
七、“#NULL!”:区域不相交或运算符错误
具体表现在:
(1)使用了不正确的区域运算符.
(2)区域不相交.
提示:多见于引用之间的交叉运算符为“空格”。
八、“#NAME?”:无法识别公式中的文本
具体表现在:
(1)名称或函数名称拼写错误;
(2)使用了不存在的名称;
(3)在公式中输入文本时没有使用双引号;
(4)区域引用中漏掉了冒号;
(5)引用的另一张工作表未使用的单引号引起;
(6)打开调用用户自定义函数(UDP)的工作薄;
(7)使用了EUROCONVERT函数,而没有加载“欧元转换工具”宏。
IFERROR函数
并不是所有错误代码(返回值)都是计算错误,我们在进行数据处理时,这些错误代表的就是本身的结果,但是我们不希望看到的是代码,而应该看到的是文字说明。这个时候,我们就应该用到IFERROR函数。
我们先来看看Excel帮助信息中,关于“IFERROR”的说明:
说明
如果公式的计算结果错误,则返回您指定的值;否则返回公式的结果。 使用 IFERROR 函数可捕获和处理公式中的错误。
语法
IFERROR(value, value_if_error)
IFERROR 函数语法具有下列参数:
值 必需。 检查是否存在错误的参数。
Value_if_error 必需。 公式的计算结果错误时返回的值。 计算以下错误类型:#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、 #NAME? 或 #NULL!。
备注
如果 Value 或 Value_if_error 是空单元格,则 IFERROR 将其视为空字符串值 ("")。
如果 Value 是数组公式,则 IFERROR 为 value 中指定区域的每个单元格返回一个结果数组。 请参阅下面的第二个示例。
示例
根据下表中的示例数据,然后将其输入到新的 Excel 工作表的 A1 单元格中。 要使公式显示结果,请选中它们,按 F2,然后按 Enter。 如果需要,可调整列宽以查看所有数据。
当然,我们还可以通过 if 等函数规避或清除错误代码。
打印时如何“规避”这些错误代码
在 Excel 的实操中,经常会出现报错的情况,诸如第二至八种的错误代码(下面的设置对第一种“####”的错误无效),但是我们在打印时又不希望看到这些内容,这个时候,我们需要在“页面设置”弹框的“工作表”选项卡中将“错误单元格打印为”设置为“空白”,如图:
将“错误单元格打印为”设置为“空白”
设置好后,打印结果就不会有错误代码,演示如下:
去除错误代码


猜你喜欢
- Excel中平均值的求法非常常见,本文以Excel2016中操作为例,图文详解使用AVERAGE函数求excel表格中平均值的方法。1、选中
- 对任何新事物的学习接受都离不开帮助,较之以前的版本,PPT提供了更强大更丰富的帮助功能。在实际应用中,用户既可以使用一部分安装在计算机中的主
- 想录制您的屏幕?Screencast 是Mac平台上的一款简单的录屏工具,小巧易用的隐藏在系统栏中。当您需要录屏的时候,只需要在菜单栏双击应
- 使用电脑的用户都知道,使用电脑一段时间后,会堆积很多无用的文件,不仅占用系统C盘空间,而且导致系统运行速度变慢,所以清理c盘垃圾是非常有必要
- 最近有用户在使用电脑时遇到0x80131500错误代码,且显示无网络连接,这是怎么回事?出现这种情况应该是应用市场打不开导致的,下面就来看看
- 我们今天来看看联想笔记本上的Win10系统中的fn功能键,这个键的主要目的是为了让电脑笔记本在携带方便的同时也能支持跟更多的功能。但是fn功
- 演示动画操作步骤面对一张较大的Excel表格,如果我们需要打印其中的部分区域,可以通过设置打印区域来实现:选中需要打印的单元格区域,执行“文
- 今天小编要给大家分享一下Excel2010批注中文字插入的方法,想要知道如何设置的小伙伴就赶紧来看看吧!当我们编辑好工作表后交给上级审查时,
- 如何自定义小娜的外观?在win10系统中小娜是微软精心创作的一个智能语音助手,使用win10的大多数用户都在使用小娜这款语音助手。但是由于小
- 这篇文章跟大家分享如何快速查询某个简体字对应的繁体字,比如简体字“万”对应的繁体字“萬”。操作步骤:将输入法切换为搜狗拼音输入法,输入“万”
- 有朋友在使用Win11电脑查找蓝牙设备的时候发现页面显示为空白,这样就没办法正常连接蓝牙设备,应该怎么解决这个问题呢?Win11设备和打印机
- Word文档不能打印图片怎么办?最近有用户在打印word文档的时候发现,无法打印出图片,这是怎么回事呢?下面就以word2013文档为例给大
- Win10系统上传文件时发现格式不正确或不一致,造成上传失败,只能修改文件格式了,但电脑小白不知道如何修改文件属性?其实,最简单的方法是打开
- Win10 的虚拟桌面在哪里?“多桌面”是 Linux 桌面中早就有的功能了,它使多窗口、多任务的组织更加有条理和高效率。现在,新的 Win
- Win10系统怎么添加输入法?有用户在Win10系统电脑上安装了输入法但是却无法使用,这主要是因为没有添加到系统,下面就给大家介绍如何在Wi
- 日常办公过程中,我们离不开包括word、excel、PPT在内的office办公软件。目前,做的比较知名的办公软件,有微软和金山。就微软of
- 在 iOS 13 中,苹果增加了全新的文本编辑手势,能够让用户轻松地完成剪切、拷贝和粘贴。但该功能会默认进行开启,很多用户发现,该功能与游戏
- 有不少用户是直接从Win8.1或Win7这些系统直接升级安装Win10的,体验后觉得目前并不适合日常使用。也有些用户的Win10预览版被自动
- 在公司会议或是为观众演示PPT时,经常要对重点位置进行标注,以引导观众的注意力。有很多朋友都不知道在播放幻灯片时该怎么划重点。其实很简单,P
- ON1是专为摄影师打造的摄影后期图像处理软件,能够让你得照片更完美,帮你轻松制作令人眼前一亮的美照,是摄影师必不可少的工具!喜欢的朋友快来下