我有这个函数说查找这个值x,并返回另一个值y,它链接到值x。
但不是所有的时间都出现了。因此它被重新编码为N/A
。所以我使用了一个IFERROR
函数来说明是否有错误,重新编码为0
。
有没有办法可以做到这一点,但也可以为细胞和某种颜色着色。我查看了条件格式,它似乎只是值或文本,但在if函数执行后,单元格不会是文本。
答案 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)))
并在满足条件时将黄色背景单元格着色
一切正常
这不是你真正想要实现的结果吗?