Excel匹配来自不同工作表的列

试着在这里使用一些excel ..而且无法理解如何做的事情 .

我有两张数据表 . Sheet1包括:

A     B     C
User  UserID Area

Sheet2包括:

A  
UserID

Sheet1:B可能包含多行的相同用户ID . Sheet2:A有一个没有重复用户ID的有序列表

我想获得Sheet2:与Sheet1:B匹配的用户标识 . 如果匹配,则将Sheet2:B用户ID插入到匹配行上的Sheet1:D(新列)中如果匹配上面,并且Area = 2,则将颜色标记为红色 .

亲切的问候拉尔斯

回答(1)

2 years ago

在sheet1的D列中添加此项
=IF(IFERROR(MATCH(B2,'Sheet2'!A:A,0),"")<>"",B2,"")

然后选择所有单元格,然后选择条件格式>新规则>使用公式...> =AND($D1<>"",$C1=2) 并根据需要选择颜色 . 请注意,您的条件公式使用多个条件 .

以下是有关条件格式的更多信息:Multiple conditional formatting rules across multiple ranges?