有趣的格式化错误的方法,但同时重新编码

时间:2015-06-10 16:14:22

标签: excel excel-formula

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

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

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

1 个答案:

答案 0 :(得分:1)

为了让事情更清楚,我安排了一套例子:

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

     A        B
1  Number   Say_it
2   1       One
3   2       Two
4   3       Three

然后这是TRANSACTION表

      G       H
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)))

并在满足条件时将黄色背景单元格着色

一切正常

这不是你真正想要实现的结果吗?