通过匹配excel中另一个表中的列来突出显示一个表中的行

时间:2011-10-17 11:17:04

标签: excel conditional lookup matching

我在excel中有一个表,在第一列中有一个UserIds列。它在列的其余部分中有其他信息。

我还有一个UserIds列表,我想从第一个表中选择。

如何仅突出显示表中与列表中的UserIds匹配的行?

实施例,

User   Name    Age
 1     Tom     25
 23    Sam     18
 5     Tim     23
 15    Tod     19
 35    rob     38

和列表(我已经将相同的excel表复制到列中):

User
15
5
1

因此,我应该能够突出显示用户15,5和1的表格中的行。

1 个答案:

答案 0 :(得分:2)

您可以使用条件格式

  1. 我建议您在查找列表中应用范围名称以便于管理,我在下面的图片中为G11:G13使用了范围名称MyList
  2. 突出显示要格式化的单元格范围,从左上角的单元格开始选择
  3. 从Excel菜单中选择条件格式(xl2010截图)
  4. 使用formula to determine which cells to format
  5. 输入类似=COUNTIF(MyList,$A2)>0
  6. 的公式

    这通过查看第2行并测试A2是否在Mylist中至少出现一次来起作用。对于“1”这是做什么的,所以A2,B2和C2在

    中着色

    A3不在列表中,因此A3:C3没有颜色等

    在Debra Dalgleish的网站here上有一个很好的条件格式编写。在xl2003中,可以通过Format .. Conditional Formatting菜单访问条件格式。

    enter image description here