【问题标题】:Vlookup and check a condition in ExcelVlookup 并检查 Excel 中的条件
【发布时间】:2021-11-23 04:33:20
【问题描述】:

我有两张桌子:

表 1:包括姓名和年级 表 2:包括姓名和性别

我需要对表 1 中的名称进行 vlookup 以查看它们是否存在于表 2 中并检查性别。

因此,如果 vlookup 找到匹配项且性别为“M”,则 result=Pass,否则失败。

以下是表 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

这是带有“结果”列的决赛桌:

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$2:$G$7,1,0)),0,1)

但是我怎样才能检查性别呢?

【问题讨论】:

    标签: excel conditional-statements vlookup


    【解决方案1】:

    如果名称是唯一的,请使用:

    =INDEX({"Fail","Pass"},COUNTIFS(G:G,K2,H:H,"M")+1)
    

    如果没有:

    =INDEX({"Fail","Pass"},(COUNTIFS(G:G,K2,H:H,"M")>0)+1)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多