2014-11-08 52 views
0

我需要在Excel中选择SAS EG(4.3)(2013)高级过滤器/表达式,以限制条目

我有不同的品种,产地和出生父亲的国家的数据集选择高级过滤器或表达帮助日期为猪。我需要比较每个品种在同一天出生的后代,但参赛作品必须限制在包括一个国际国家和出生国的日期。例如,如果国家B和C是国际国家,2010年1月出生的所有人,如果品种1只有来自A国的后代,而品种2有来自国家A和C的后代,则只有品种2的条目将显示给这两个国家。还有,必须始终从A国的一个条目

因此,如果条目:

日期国家品种

2010年1月1一个

2010年1月1一个

扬2010 2 A

Jan 2010 2 C

2013年2月1B中

2013年2月1B中

我只希望只看到

日期品种国家

2010年1月2010 2一

1月2日ç

任何帮助将不胜感激!!

+0

你试过了什么?告诉我们你的努力。人们不会为你工作。 – Silicomancer 2014-11-08 09:59:45

+0

您应该能够在Excel 2013中使用countif或countifs的组合来查看它们是否符合您的条件 – 2014-11-08 11:59:16

+0

尽管我不想计算任何内容,但我只想将其过滤为仅显示适用于所有条件的某些条目。 。我预计它会需要扩展如果某种功能? – DKru 2014-11-08 17:23:28

回答

0

这里有一个可能的Excel方法。使用COUNTIFS只是一种查看在同一日期组中是否至少有一个病例并满足以下条件的品种。

(1)至少一个与(在E2)A国: -

=COUNTIFS($A$2:$A$7,"="&A2,$B$2:$B$7,"="&B2,$C$2:$C$7,"="&C2,$D$2:$D$7,"=A") 

(2)至少一个与一个不同的国家(在F2): -

=COUNTIFS($A$2:$A$7,"="&A2,$B$2:$B$7,"="&B2,$C$2:$C$7,"="&C2,$D$2:$D$7,"<>"&D2) 

然后这两个条件组合(在G2): -

=AND(E2,F2) 

enter image description here

然后拉下公式并在列G上过滤。

你也可以用数组公式来做,但我认为这更容易理解。

+0

嗨,汤姆,我喜欢你这个地方去的地方...我想知道我是否不能在SAS中做类似的事情。我的一个朋友对excel非常擅长,她也一直在努力解决我的问题,但我会将她的建议发给她,看看我们是否不能对它做任何事情!谢谢! – DKru 2014-11-11 10:37:19

+0

谢谢汤姆,这已经解决了excel中的问题!然而,我仍然很想知道如何在SAS中做类似的方法...... – DKru 2014-11-11 11:37:00

+0

我很高兴Excel解决方案为您提供帮助。我不知道你会如何在SAS中做到这一点 - 自从我使用它之后,我不会承认更多年! – 2014-11-11 13:38:43