我正在尝试过滤Excel(2003)中的列。该列填充了“文件名”。我想使用Excel的“高级过滤器”过滤某些类型的文件。 文件名列(B)存在于sheet1中,而过滤器列表存在于sheet2列B中。
sheet1 sheet2
column B column B
1 Heading 1 Heading
2 file.doc 2 <>*.doc
3 file.html 3 <>*.pdf
4 file.pdf 4 <>*.mp3
5 ... 5 ...
这是我在互联网上搜索了几个小时后的found。问题是这适用于一个条目,但不是全部。即如果我在sheet1中标记整个列B并使用sheet2中的列B1:B2作为区域条件,则Excel将过滤掉所有以“.doc”结尾的文件。但如果我在sheet2中使用B1列:B4那么没有任何反应。
到目前为止我尝试过:
我做错了什么?
答案 0 :(得分:2)
由于这是 OR过滤器,因此您需要将标准放在同一行中。它应如下所示:
Sheet2
Column B Column C
1 Heading Heading
2 <>*.doc <>*.pdf
以下是高级过滤器的优秀文章:http://searchengineland.com/advanced-filters-excels-amazing-alternative-to-regex-143680。
答案 1 :(得分:1)
“AutoFilter允许您使用最多两个条件进行过滤。”和“当您要指定AND操作时,必须将条件放在单独的列中。”均来自bettersolutions.com。
我认为可以通过这种方式管理的最佳方法是在sheet2的相邻列(例如B2和C2)中选择两个sheet2选项,然后使用范围sheet2!$B$1:$C$2
作为标准。
也许虽然想得到你想要的东西,但只使用了Sheet1 ColumnB的数据透视表并在那里过滤。