Vlookup 并检查 Excel 中的条件
Vlookup and check a condition in Excel
我有两个 table:
Table 1: 包括姓名和年级
Table 2:包括姓名和性别
我需要对 Table 中的名字进行 vlookup 1 以查看它们是否存在于 Table 2 中并检查性别。
因此,如果 vlookup 找到匹配且 gender="M",则结果=通过,否则失败。
这里是 Tables 1 和 2 的列名:
A B
Name Grade
adam 14
nancy 11
rob 33
jon 33
sara 111
sharon 55
james 66
G H
Name Gender
james M
bill M
mason M
sarah F
sara F
adam M
这是带有“结果”列的最终 table:
A B C
Name Grade Result
adam 14 Pass
nancy 11 Fail
rob 33 Fail
jon 33 Fail
sara 111 Fail
sharon 55 Fail
james 66 Pass
我可以执行 vlookup 以找到匹配项(对于第一条记录):
=IF(ISERROR(VLOOKUP(A2,$G:$G,1,0)),0,1)
但是我怎样才能同时检查性别?
如果名称是唯一的,请使用:
=INDEX({"Fail","Pass"},COUNTIFS(G:G,K2,H:H,"M")+1)
如果没有:
=INDEX({"Fail","Pass"},(COUNTIFS(G:G,K2,H:H,"M")>0)+1)
我有两个 table:
Table 1: 包括姓名和年级 Table 2:包括姓名和性别
我需要对 Table 中的名字进行 vlookup 1 以查看它们是否存在于 Table 2 中并检查性别。
因此,如果 vlookup 找到匹配且 gender="M",则结果=通过,否则失败。
这里是 Tables 1 和 2 的列名:
A B
Name Grade
adam 14
nancy 11
rob 33
jon 33
sara 111
sharon 55
james 66
G H
Name Gender
james M
bill M
mason M
sarah F
sara F
adam M
这是带有“结果”列的最终 table:
A B C
Name Grade Result
adam 14 Pass
nancy 11 Fail
rob 33 Fail
jon 33 Fail
sara 111 Fail
sharon 55 Fail
james 66 Pass
我可以执行 vlookup 以找到匹配项(对于第一条记录):
=IF(ISERROR(VLOOKUP(A2,$G:$G,1,0)),0,1)
但是我怎样才能同时检查性别?
如果名称是唯一的,请使用:
=INDEX({"Fail","Pass"},COUNTIFS(G:G,K2,H:H,"M")+1)
如果没有:
=INDEX({"Fail","Pass"},(COUNTIFS(G:G,K2,H:H,"M")>0)+1)