我目前正在研究各种公式,并制作出一个最适合我的公式。
#VALUE!
某些行在导入时会因为为空而获得值,#000000
如果是这种情况,我会尝试将整个行的背景设为黑色()。我在网上找不到解决方案。它的语法是什么?
我很可能会将其设置为整个文件,因此类似于以下内容:If(Cell content == #VALUE! then set this row background to black)
或者也许修改我现在必须直接执行该任务的命令:
=LEFT(TRIM(Products.D2);FIND("/";TRIM(Products.D2))-1)
如果输出等于#VALUE!
将行背景设置为黑色?
任何帮助都将不胜感激!
答案1
您不能使用错误单元格中的值,但您可以使用=errortype(<cell>)
并将其与要标记的错误代码进行匹配。
例如,如果您想检查单元格 A4 中的错误代码 522,请使用errortype(A4)=522
条件格式。要找出所需的错误代码,只需输入=errortype(A4)
不同的单元格即可。
PS:#VALUE
好像是519,看看https://wiki.documentfoundation.org/Documentation/Calc_Functions/ERRORTYPE
答案2
创建条件格式规则并使用错误功能:
如果值引用或计算为任何错误值(包括 #N/A),则返回 TRUE,否则返回 FALSE。
条件格式规则应该是一个公式。例如,=ISERROR($D1)
。它应该适用于整个表格。
由于我不使用 OpenOffice,因此下面的图片来自 Excel。但该过程应该足够接近,以便您可以在 OpenOffice 上应用它们。
警告:请注意,ISERROR 也会TRUE
因其他错误而返回。
输出