专栏名称: 完美Excel
Excel与VBA技术学习与实践
目录
相关文章推荐
完美Excel  ·  查找错误值的多种方法 ·  3 天前  
完美Excel  ·  DeepSeek,及看到的一些让人“沸腾”的话语 ·  3 天前  
完美Excel  ·  第一次 ·  4 天前  
Excel之家ExcelHome  ·  ExcelHome给您拜年啦! ·  4 天前  
Excel之家ExcelHome  ·  过年了,我又想起了王二狗 ·  5 天前  
51好读  ›  专栏  ›  完美Excel

查找错误值的多种方法

完美Excel  · 公众号  · Excel  · 2025-01-30 06:30

正文

学习Excel技术,关注微信公众号:
excelperfect

标签:Excel技巧

示例数据如下图1所示。

1
Excel工作表中总会或多或少显示公式会导致的错误。如果出现错误,会显示#NULL!#DIV/0!#VALUE!#REF!、、#NAME?#NUM!#N/A,等。本文介绍一些查找单元格中错误的方法。

可以使用Excel函数发现错误,例如ISERR函数、ISERROR函数、IFERROR函数、ERR.TYPE函数和TYPE函数。

Excel选项也可以用来帮助发现错误,如图1中单元格B4C5左上角的绿色三角形。这是在“Excel选项”中设置的结果,如图2所示。

2
Excel的自动筛选功能可用于筛选错误值。如下图3所示。

3
还可以使用Excel的定位功能来选中错误值单元格。选择单元格区域后,单击“开始”选项卡“编辑”组中“查找和选择—定位条件”,或者直接按F5键,在弹出的“定位条件”对话框中,选择“公式”中的“错误”复选框,如下图4所示。

4
选取单元格中所有包含错误值的单元格后,再设置背景色以突出显示,如下图5所示。

5
使用条件格式功能,也可以选取并突出显示包含错误值的单元格,如下图6所示。

6
结果如下图7所示。

7
最后,别忘了VBA。例如,下面的代码遍历单元格以查找#REF!错误值:

Sub SearchREFerrors() Dim rng As Range For Each rng In Cells(1).CurrentRegion.SpecialCells(-412316)   If rng.Value = CVErr(xlErrRef) Then rng.Value = "'" & Mid(rng.Formula, 2) NextEnd Sub

代码使用SpecialCells方法查找公式(参数-4123)和错误值(参数16)。CVErr(xlErrRef)返回#REF!错误,代码将单元格中的公式删除。

欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。
欢迎到知识星球:完美Excel社群,进行技术交流和提问,获取更多电子资料,并通过社群加入专门的微信讨论群,更方便交流。

推荐文章
完美Excel  ·  查找错误值的多种方法
3 天前
完美Excel  ·  第一次
4 天前
Excel之家ExcelHome  ·  ExcelHome给您拜年啦!
4 天前
Excel之家ExcelHome  ·  过年了,我又想起了王二狗
5 天前
又有好物推荐  ·  宜家有哪些值得入手的高性价比物品?
8 年前
博美  ·  5月15号早!读报时间。博美
7 年前
iWeekly周末画报  ·  今天,你准备好焊跳预言家了吗?
7 年前