1

我有两个 Excel 工作表,比如 worksheet1 ...

FirstName    LastName
BLEVINS    BARBARA
BLEVINS    CAROLYN
BLEVINS    CAROLYN
BLEVINS    EMILY
BLEVINS    JEANETTE
BLEVINS    OLINKA
BLEVINS    OLINKA
BLEVINS    REBEKAH
BLEVINS    REBEKAH
BLEVINS    SHERI
BLEVINS    TONY
BLEVINS    TONY
BLEVINS    TONY

和工作表2...

FirstName    LastName
Blevins    Amy
Blevins    Ann
Blevins    Ben
Blevins    Bruce
Blevins    Bruce
Blevins    Christine
Blevins    Danny
Blevins    Dennis
Blevins    Dwayne
Blevins    Fay
Blevins    James
Blevins    Jeff
Blevins    Jim
Blevins    Joe
Blevins    John
Blevins    Johnnie
Blevins    Larry
Blevins    Leanne
Blevins    Mary
Blevins    Michael
Blevins    Patricia
Blevins    Ralph
Blevins    Rebekah
Blevins    Rickey
Blevins    Sandy
Blevins    Stephen
Blevins    T.
Blevins    T.J. and Junie
Blevins    Tony
Blevins    Virginia
Blevins    W.M. and A.D.
Blevins    William
Blevins    William

我已经成功地将单个单元格的内容与另一个工作表匹配,但我需要将多个单元格与另一个工作表匹配。

为了匹配名字,我会使用...

=ISERROR(MATCH(A2,worksheet2!A:A,0))

我想要做的是查看FirstName AND LastName在一个工作表中是否与另一个工作表中的 匹配FirstName AND Lastname(我正在尝试在工作表 1 中查找新记录)。

我试过了...

=AND(MATCH(A2,worksheet2!A:A,0), MATCH(B2,worksheet2!B:B,0))

不幸的是,结果...

TRUE    BLEVINS BARBARA
TRUE    BLEVINS CAROLYN
TRUE    BLEVINS CAROLYN
TRUE    BLEVINS EMILY
TRUE    BLEVINS JEANETTE
#N/A    BLEVINS OLINKA
#N/A    BLEVINS OLINKA
TRUE    BLEVINS REBEKAH
TRUE    BLEVINS REBEKAH
TRUE    BLEVINS SHERI
TRUE    BLEVINS TONY
TRUE    BLEVINS TONY
TRUE    BLEVINS TONY

显然,这是完全错误的。

唯一的TRUE结果应该是RebekahTony

关于我在做什么的任何想法,不正确?

4

2 回答 2

1

连接名字和姓氏,然后使用VLOOKUP.

C2

=IF(ISERROR(VLOOKUP(A2&"_"&B2,E:E,1,FALSE)),"No Match","Match")

E2

=F2&"_"&G2

在此处输入图像描述

于 2015-03-12T22:15:11.230 回答
0

I would recommend a COUNTIFS formula

=if(COUNTIFS(A2,worksheet2!A:A,B2,worksheet2!B:B)>0,"Match","No match")
于 2015-03-12T22:19:58.100 回答