excel中如何令vlookup匹配的数值改变颜色

IF(ISERROR(VLOOKUP(B4,sheet2!$A$2:$D$50,4,FALSE)),,VLOOKUP(B4,sheet2!$A$2:$D$50,4,FALSE)) 令sheet2中查找到的匹配的对象和返回的数值都改变颜色。
谢谢shuhua0715的回答,但是我不太懂,“公式=sheet1!b:b”是指引用位置吗?“公式=countif(xx,a1)”中a1是指什么?
如我对前面问题补充并将公式改一下,sheet1中B1的公式=IF(ISERROR(VLOOKUP(A1,sheet2!$A$1:$D$50,4,FALSE)),,VLOOKUP(A1,sheet2!$A$1:$D$50,4,FALSE)) ,如何令sheet2中D列的匹配数值自动改变颜色?先谢谢了!

1、打开Excel,此处示例学生成绩的匹配。让成绩单和需要匹配的名单在一个Excel文件中。

2、鼠标选中第一个需要匹配的数据。

3、选择公式栏,查找与引用,VLOOKUP函数。

4、在函数编辑窗口中,点击第一项后面的按钮,然后选择要匹配的条件,此处为姓名。

5、然后点击函数编辑窗口右侧的小方块按钮,回到编辑器。

6、在列序数我们输入3,因为成绩在第三列,第四行匹配条件我们输入0,然后确定。

7、然后我们相似填充剩余项,得到结果。

注意事项:

Excel虽然提供了大量的用户界面特性,但它仍然保留了第一款电子制表软件VisiCalc的特性:行、列组成单元格,数据、与数据相关的公式或者对其他单元格的绝对引用保存在单元格中。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-10-23

    要使查找到的对象和返回值变色,首先要判断Sheet1的A列中有这个查找对象;

    而且VLOOKUP函数是仅返回第一个查找到的对象,所以还要判断上面没有出现个这个值,即有重复的情况下,只有第一个变色;

    这里以Sheet1A列中有“张三”为例,选中Sheet2的A和D列,条件格式,输入条件公式:=COUNTIF(Sheet1!$A:$A,$A1)*(COUNTIF($A$1:$A1,$A1)=1),设置红色填充;

    从上图可以看到,只有第一个“张三”即返回查找值的那个,红色显示,而第二个,并没有显示红色填充,再在Sheet1加一个“冯五”,就会看到下图效果。

第2个回答  2008-11-23
分别在两个表中设置条件格式
题中公式所在表设sheet1,选所在列设g列g4以下行,条件公式=g4<>"",点格式设置颜色。
sheet2,设置条件格式时因不能引用其他工作表,可选a-d列插入-名称-定义:xx,公式=sheet1!b:b,再设条件格式,公式=countif(xx,a1),点格式设置颜色。

大概如此,若有问题,请补充。
相似回答