Excel:检查名称是否出现在同一列中的最后一个月中

时间:2015-08-21 17:11:42

标签: excel excel-formula

这就是我的数据。第三栏是我想要的栏目。

Name    Month   Appears In previous month
John      1       NA
Michael   1       NA
Jenny     1       NA
Christine 2       No
Lenny     2       No
Michael   2       Yes
Steve     2       No
Will      3       No
Lenny     3       Yes
Barbara   3       No

任何想法如何在excel中实现这样的结果?

2 个答案:

答案 0 :(得分:3)

这是单元格C2的公式:

=IF(B2=1,"NA",IF(COUNTIFS(A1:A$2,A2,B1:B$2,B2-1),"Yes","No"))

输入后,只需将其向下复制即可。

顺便说一句,"迈克尔"在您的示例数据中拼写两种不同的方式。 :)

答案 1 :(得分:1)

您可以使用countifs功能查看上个月显示的实例数。

=COUNTIFS(A:A,A2,B:B,B2-1)

Countifs将允许您在计数时添加尽可能多的限制。这有的限制是 1:名称是否出现多次。
2:如果它确实显示多次,则查看上个月(当前月份-1)是否在过滤结果列表中。

如果您需要特定文本,可以将其包围在if语句中以显示所需的文本。 Excel英雄的答案显示了如何做到这一点。