2016-08-05 100 views
0

是否有可能改变下列方式Excel的过滤行为:高级更改Excel中的筛选行为

可以说,我有以下数据:

柱A色柱B

苹果红

橙色橙色

胡萝卜橙

芹菜绿色

壁球黄色

假设我过滤的值列A:苹果,橘子,胡萝卜。 我想现在过滤列B的值:橙色,红色和绿色。 唯一的问题是,我已经过滤列A后,绿色不会出现。 我想加入“OR”条件的每一列,而不是“And”条件(这是Excel的默认行为)。

所以,我想,列A的每一行都有Apple,Orange和Carrot。 而且我也希望列B的每一行都有绿色。

有没有办法来改变默认的行为,这样的列是“或运算”,而不是“相与”(原谅我的英语,但你知道我的意思......)

+0

如果不是像VBA这样的东西(没有应用这样的标签),似乎Q可能更适合[超级用户](http://superuser.com/help/on-topic)。 – pnuts

+0

在Excel 2010或更高版本中,您可以使用[Power Query](https://support.office.com/zh-cn/article/Filter-a-table-Power-Query-b5610630-f5bf-4ba4-9217-a628f9b89353# __to_filter_multiple) – Slai

回答

0

使用高级过滤器。如果您的列标题为“水果”和“色彩”,成立了以下标准在板材的另一个领域: -

Fruit Colour 
Apple 
Orange 
Carrot 
     Green 

按照实例here

+0

我会基于我的问题措辞接受答案,这是一个有效的答案。我希望如果你知道我的意思(列过滤器应该总是显示每个选项,而不是基于当前选定的行的过滤器),那么将会有一种方法来将默认值从更改为...。 –

+0

谢谢!我知道这不是非常互动的 - 如果您可以使用逻辑或的有效过滤器,但不知道如何实现它,那将会很好。 –