多重标准筛选 – 为多行分配值
首先,我不确定是否可以通过这种方式来实现我想要的。 请参考附件中的图片。
所以有5个日记条目。 其中3人有借记卡和信用卡,其中1人有3条腿,1条有4条腿。 现在,这5个条目有一个唯一的“凭证名称”。 我真正想要的是,如果我从“细节”列过滤“现金”,默认情况下,在Excel中,我得到2,4行。 但我想要的是当我过滤“现金”时,包含现金的“凭证代码”的整个日记帐分录必须出现过滤。 也就是说,行2,3,4,5必须被过滤。
我该怎么做呢?? PS:枢轴没有工作。 我有30000行项目的数据。 所以手工工作是不可能的。
我有一个解决scheme,将删除您不感兴趣的数据,但我不能让默认筛选工作(这不会“压缩”表)。 因此,数据仍然会分散在30,000行。 但是,它将允许您对感兴趣的数据进行统计分析。
假设你从上面的原始图片(复制,如果它改变):
把你想过滤的细节值( 即“现金”,“TDS”等 )在G1
。 现在把下面的数组公式 ( ctrl + shift + enter )放到G2
:
=INDEX($C$2:$C$8,SMALL(IF($B$2:$B$8=$G$1,ROW($B$2:$B$8)-ROW($B$1),""),ROWS(G$2:G2)))
我显然只使用数据的前8行,所以你必须展开。 然后,把这个公式放在H2:L2
(参考A2:E2
) :
=IF(COUNTIF($G$2:$G$8,$C2)>0,A2,"")
现在,将H2:L2
拖到数据集的底部。 当你在G1
提供一个特定的时候 ,你拖动的公式应该只显示你感兴趣的。 你不得不在这个概念上扩展多个细节 ,但是我希望这个答案就足够了。