如何匹配另一张纸上的一张纸的值

时间:2011-12-16 09:42:48

标签: excel-vba vba excel

我有两张sheet1,sheet2。 Sheet2具有记录和重复编号。 像
sheet1

1----a------ 100  
1----a-------200  
2----b-------200  
2----b-------200  
2----b-------200  
3----c-------200  
3----c-------200

sheet2有像

这样的数据
1---a-----300  
2---b-----600  
4---d-----200  

如何匹配这两张图并突出显示值1不匹配的sheet1中的值。

提前致谢

1 个答案:

答案 0 :(得分:1)

处理此问题的最佳方法是使用Conditional Formating

您必须使用Named Range来处理多页CF,因此在Sheet2上,选择要检查的范围的第一列(在示例中为A1到A3),并在左上角屏幕,在功能区下方,键入名称,如MySource或其他类似的内容。

选择要应用格式的整个范围(Sheet1,示例中的单元格A1到C7)然后,转到功能区(第一个选项卡):Conditional Formating> New rule...

选择Use a formula

将此类公式添加到字段中:

=ISNA(VLOOKUP($A1, MySource, 1,0))

注意:您可以移除ISNA以选择匹配的单元格。