要通过复杂条件来过滤数据,可以使用特殊过滤。定义最多 8 个不同的过滤条件组合。
- 将要过滤的工作表区域的列标题复制到工作表中的空白区域,然后在列标题下方的行中输入过滤条件。理论上,行中水平排列的数据是以 AND 相连接,列中垂直排列的数据是以 OR 相连接。请参阅下面的示例,以获取指示信息。
- 创建一个包含 3 列的表,列标题分别是“城市”、“人口”和“平均工资”。表中的 3 行分别为“北京”“东京”和“上海”。请参阅下表:
表 1. 样本表城市 |
人口 |
平均工资 |
北京 |
17400000 |
5000 |
东京 |
10000000 |
7000 |
上海 |
19000000 |
6000 |
- 将列标题(“城市”、“人口”和“平均工资”)复制到工作表中的空白区域。
- 要过滤城市名称(例如,目标城市在中国),请在“城市”下方的一行中输入“="北京"”,按公式工具栏上的接受按钮。在“城市”下方的另一行中输入“="上海"”,按公式工具栏上的接受按钮。
- 要过滤人口超过
15000000 且平均收入低于 5000 人民币的城市,在“人口”下方的一行中输入“>15,000,000”,按公式工具栏上的接受按钮。在与“>15,000,000”相同的行的“平均工资”列中输入“>5000”,按公式工具栏上的接受按钮。
- 创建过滤矩阵之后,选择要过滤的工作表区域。单击,然后定义过滤条件。
- 单击确定,您将看到在原来的工作表中,只显示了其内容符合搜索条件的行。在单击之前,所有其他行都是隐藏的。