我有IFERROR(X,Y)
其中X
和Y
是公式。
如果 X 返回 #N/A,则它将恢复为Y
。
X=#N/A
如果单元格不包含 #N/A,因为它显示的是 Y 的输出,那么我该如何让单元格突出显示?
或者,如果 IFERROR(X,Y) 返回 Y,我该如何触发突出显示?
答案1
您需要使用条件格式来完成此操作:
- 选择要格式化的单元格
- 转至主页 - 条件格式 - 新规则
- 选择“创建公式来确定要格式化的单元格”
- 输入公式,
=ISERROR(X)
其中X
与您的问题相同 - 按格式并设置所需的突出显示
- 按两次“确定”
答案2
我可以通过这篇文章获得预期的结果。:) 非常感谢!
我有一张旧数据表,一个大约 2000 x 150 的矩阵,还有一张新数据表,一个 2300 x 160 的矩阵。我想尽可能地将新数据带入旧表,而不会干扰旧表的结构。因此,新表中的额外数据将不被使用,因为这些字段在下游软件中尚不可用。然而,旧表中的一些字段在新表中缺失,因此决定在没有新数据的地方继续使用旧数据。所以我申请了
=iferror(index(newsheet____,match(_____),match(_____)),index(oldsheet____(match(____),match(_____)))
然而,答复本来可以更详细一些,因为我最初没能理解,但经过一番尝试,我就能解决这个问题。
以下是我的更新内容。
- 在单元格中写入常用
=iferror(x,y)
公式。 - 打开条件格式 - “创建新规则”对话框并选择选项“使用公式确定要格式化的单元格”
- 现在
=iserror(x)
在对话框中写下公式 - 现在将此规则应用于任何您想要的地方。