1

我需要一个提示就是解决Excel的任务。我有两列数据(比如A列包含我在五月遇到的人员列表; B列列出了我计划在六月见面的人员列表)。两列过滤信息

Excel中是否有一个函数可以比较两个列,并给我一个我在五月见过但在六月份没有列入计划会议列表的人列表,并在列C中显示结果?

回答

0

有了这样的数据:

enter image description here

D1输入:

=IF(ISERROR(MATCH(A1,B:B,0)),1,"") 

和复制下来,然后在C1输入:

=IFERROR(INDEX(A:A,MATCH(ROW(),D:D,0)),"") 

并复制下来。这导致:

enter image description here

+0

谢谢,看起来正是我需要的! –

1

不,但功能的组合实现了结果。请尝试:

=IFERROR(MATCH(A1,B:B,0),A1) 

复制到适合。

如果名称未在列C中列出,则应该返回一个数字,指示ColumnA中除ColumnB外还存在名称的ColumnA中的位置。

IFERROR
MATCH

+0

要仅显示姓名:'= IF(ISERROR(MATCH(A1,B:B,0)),A 1 “”)' – EEM

+0

@EEM真(和可以说是更忠实于这个问题),但我更喜欢对不匹配的情况包括可见标志的交叉检查。一份长长的名单可能包括Liz,Lizzy,Beth,Peg,Peggy,Madge等,他们可能会或可能不会像Elizabeth/Margaret一样(也许有额外的空间),并且数字也应该更容易看看什么被认为是一场比赛,什么不是。 – pnuts