2016-08-05 73 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

謝謝!我知道這不是非常互動的 - 如果您可以使用邏輯或的有效過濾器,但不知道如何實現它,那將會很好。 –