我有一个数据库,里面记录着该组织的所有现任和前任成员。我需要每周检查那些申请会员折扣并注册活动的人是否真的是会员。我在电子表格中记录了每周的活动注册情况,我会将其与总会员名单进行核对。
目前我正在运行这个
=IFERROR(IF(MATCH('Registrations Report'!F2,Sheet1!$K:$K,0),"yes",),"no")
这样我就能知道注册参加活动的人是否是我们数据库的成员。
我希望它不只是返回Yes
或No
,还能够确定他们的会员身份;例如,他们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 列的值。如果没有匹配,则返回错误并显示“否”。