根据条件匹配值和返回值

时间:2014-03-26 05:36:53

标签: excel match vlookup

我有2张电子表格

在表1上我有2列(Prop_id和代码)表2我有2列(prop_id和Store)

我需要将表2中的Prop_id与表1中具有一些重复ID的Prop_id进行匹配, 然后根据条件从代码返回值

如果code=Ma在第2页中的商店列中输入Ma

如果code=CP在第2页的商店列中输入CP

非常感谢

1 个答案:

答案 0 :(得分:0)

我建议您使用IFCOUNTIFS,如下所示:

Sheet1在上面,Sheet2在下面:

enter image description here

Sheet2单元格B2中的公式为:

=IF(COUNTIFS(Sheet1!$A:$A,$A2,Sheet1!$B:$B,"MA")>0,"MA","")

在C2单元格中是:

=IF(COUNTIFS(Sheet1!$A:$A,$A2,Sheet1!$B:$B,"CP")>0,"CP","")

详细说明:

COUNTIFS计算满足特定条件的行数。我申请的条件是:

  1. Sheet1(Sheet1!$A:$A)的A列需要等于A2(Prop_id

  2. Sheet1(Sheet1!$B:$B)的B列需要等于MA

  3. 如果有超过0行满足条件,那么这意味着代码MA的Prop_id存在并告诉Excel放置MA

    同样的逻辑适用于CP