我有一个大型电子表格,其中表格中的一列(包含公式)的最小值显示错误(在这种情况下#DIV/0!
),我想要一种方法来找到满足这些要求的错误单元格:
- 一般:它应该适用于单元格中可能发生的各种错误,例如
N/A
数字错误代码。 - 自动:我不想用手和眼睛扫描整个列:几乎所有结果都是正确的,而且很多。
- UI:我想用普通的 UI 来做这件事,可能通过在文档的草稿区域添加一两个特定的公式。
- 在紧要关头,一个宏(见下面的方法)会做,但这似乎有点矫枉过正。
- 非破坏性:不必对文档进行重大(可能容易出错)更改。
方法
我想到了以下方法,但不能满足我的所有要求:
- 可以使用公式
=ISERROR(
单元格)
和公式定义一个新列,以查找新列中值TRUE
出现的位置。这在我看来比较具有破坏性。 - *(在我的特殊情况下,我可以通过
MATCH
在包含公式输入的列中设置值 0 来解决问题,但这显然不是通用的。 - 除了UI之外,还可以编写一个宏来扫描范围,检查单元格是否包含错误,并可能定位到找到的第一个单元格。我不知道如何查看单元格是否包含错误,但我想这相当容易,也许是单元格对象的属性。如果一个函数返回一个范围内第一个错误单元格的地址,那将具有产生一个可以在任意工作表中使用的函数的优势。