有趣的方法来格式化一个错误,但重新编码在同一时间

我有这个函数说,查找这个值x,并返回另一个值,链接到价值x。

但不是所有的时候出现。 因此它被重新编码为N/A 所以我用了一个IFERROR函数来说明是否有错误,重新编码为0

有没有办法,我可以做到这一点,但也使颜色的细胞和某种颜色。 我研究了条件格式,它似乎只是值或文本,但单元格不会是if函数执行后的文本。

为了更清楚一些,我安排了一系列的例子:

这是主表A1:A4被命名为NUM_L ,然后B1:B4被命名为SAY_L

  AB 1 Number Say_it 2 1 One 3 2 Two 4 3 Three 

然后这是TRANSACTION表

  GH 1 Sample Say_it 2 2 Two 3 0 NOPE 4 2 Two 5 6 NOPE 6 3 Three 

这是我的H1细胞公式:

 =IF(ISERROR(INDEX(SAY_L; MATCH(G2; NUM_L; 0))); "NOPE"; INDEX(SAY_L; MATCH(G2; NUM_L; 0))) 

因此,不在1或2或3中的数字将被写为“NOPE”

在单元格H1的条件格式

我可以把这个:

 =ISERROR(INDEX(SAY_L; MATCH(G2; NUM_L; 0))) 

并在满足条件时将其着色为YELLOW背景单元格

这一切都工作

这不就是你真正想要达到的结果吗?