首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多列的Excel Match()

多列的Excel Match()
EN

Stack Overflow用户
提问于 2015-03-12 21:11:40
回答 2查看 482关注 0票数 1

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

代码语言:javascript
复制
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

还有worksheet2..。

代码语言:javascript
复制
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

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

为了匹配名字,我会用.

代码语言:javascript
复制
=ISERROR(MATCH(A2,worksheet2!A:A,0))

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

我试过..。

代码语言:javascript
复制
=AND(MATCH(A2,worksheet2!A:A,0), MATCH(B2,worksheet2!B:B,0))

不幸的是结果是..。

代码语言:javascript
复制
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的。

对我在做什么有什么不正确的想法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-03-12 22:15:11

先连接名和姓,然后使用VLOOKUP

C2

代码语言:javascript
复制
=IF(ISERROR(VLOOKUP(A2&"_"&B2,E:E,1,FALSE)),"No Match","Match")

E2

代码语言:javascript
复制
=F2&"_"&G2

票数 1
EN

Stack Overflow用户

发布于 2015-03-12 22:19:58

我推荐一个COUNTIFS公式

代码语言:javascript
复制
=if(COUNTIFS(A2,worksheet2!A:A,B2,worksheet2!B:B)>0,"Match","No match")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29020269

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档