检查名称是否与另一张表匹配,如果是,则返回单元格中的信息

检查名称是否与另一张表匹配,如果是,则返回单元格中的信息

我有一个数据库,里面记录着该组织的所有现任和前任成员。我需要每周检查那些申请会员折扣并注册活动的人是否真的是会员。我在电子表格中记录了每周的活动注册情况,我会将其与总会员名单进行核对。

目前我正在运行这个

=IFERROR(IF(MATCH('Registrations Report'!F2,Sheet1!$K:$K,0),"yes",),"no") 

这样我就能知道注册参加活动的人是否是我们数据库的成员。

我希望它不只是返回YesNo,还能够确定他们的会员身份;例如,他们active是否expired是会员,或者No不是。

由于我没有会员号码可以核对,所以我只是将他们的名字和姓氏结合起来,然后使用这些信息。这不是 100% 准确,因为有些人使用了缩写的名字,但我收到的任何号码我都会在数据库中手动仔细检查。

答案1

假设 F2 中有姓名,Sheet1 上的 K 列是姓名列,同时假设会员状态在 Sheet1 上的 Z 列,则可以执行

=IFERROR(Index(Sheet1!$z:$z,MATCH('Registrations Report'!F2,Sheet1!$K:$K,0)),"no")

如果在 K 列中找到该名称,则返回 Z 列的值。如果没有匹配,则返回错误并显示“否”。

相关内容