咔片PPT · AI自动生成演示文稿,模板丰富、排版精美 讯飞智文 · 一键生成PPT和Word,高效应对学习与办公

包含合并单元格的自动筛选

用户经常会遇到如图所示的包含合并单元格的数据列表,在默认状态下,在此类包含合并单元格的数据列表中使用筛选,并不能得到正确的筛选结果。


例如,单击A1单元格的筛选标记,在下拉的筛选列表中选取"销售区域"为"北京"时,筛选结果如图所示,筛选出来的数据没有包含一至四季度的完整数据,而仅仅只包含了一季度的数据。要使此类数据表能够得出正确的筛选结果,需要对原始数据表进行一些修改,具体步骤如下。

选中A2:A17单元格区域,在【开始】选项卡中单击【格式刷】按 钮 ,单击 E2 单元格,即可将 A2:A17 的合并单元格格式复制至 E2:E17区域,结果如图所示。

选中A2:A17单元格区域,在【开始】选项卡中单击【合并后居中】 按钮 ,取消A2:A17单元格合并状态,A列显示结果中出现部分 行为空白,结果如图 所示。


也正是由于这种原因造成了图筛选结果不完全。

选中A2:A17单元格区域,按<F5>键,打开【定位】对话框,单击【定位条件】按钮,打开【定位条件】对话框,在对话框中选择【空值】选项,单击【确定】按钮,Excel会选中A2:A17区域内的所有空单元格,如图所示。

将光标定位到编辑栏中,输入"=A2",按<Ctrl+Enter>组合键,将在所选中的所有空单元格中自动填充公式,结果如图所示。

选中E2单元格,在【开始】选项卡中单击【格式刷】按钮 ,再 选中A2:A17单元格区域,得到最终结果如图所示。

此时的A列虽然在形式上与处理之前相似,也是合并单元格,但由于在步骤5中使用了复制 格式的功能来合并单元格,使得合并后的单元格内仍然保持了原有各行中的数据内容,与通常使用单元格格式功能进行合并的单元格有所不同。

最后可以删除无用的 E 列。此时使用自动筛选即可得到正确的筛选结果,例如图显示了在"销售区域"字段筛选"北京"的结果。

指定单列或多列启用自动筛选

有些时候仅仅需要对数据列表中的单列或某几列数据使用筛选,而不需要在全表范围内启用,可以参考以下的方法来实现。

指定单列启用自动筛选

如果仅需要对图中D列上的"数量"字段列使用筛选,可以选中D6:D7单元格区域或同时选中D6及以下多个单元格,

在【数据】选项卡中单击【筛选】按钮即可启用对此列的数据筛选,效果如图所示。

如果数据记录中包含空行(整行为空),则需要在启用筛选之前先同时选中D列中D6单元格至最末行数据的单元格。

指定多列启用自动筛选

如果需要指定多列使用筛选功能,例如对图125-1所示数据列表中的"数量"和"金额"字段列同时启用筛选,可以先选中D6:E6单元格区域,然后在【数据】选项卡中单击【筛选】按钮即可,效果如图所示。

Excel不能对多个不连续的列同时启用自动筛选。

指定复杂列标题启用自动筛选

有时,数据列表的标题行可能包含多重标题,如图所示数据列表中的"付款单位名称"字段标题所在单元格为合并单元格,无法直接与"账套项目"中的"数量"和"金额"字段列同时选中,因此无法直接启用这三列的筛选。对于这种情况,可以参考如下操作。

取消C5单元格的合并。

选中C6:E6单元格区域,在【数据】选项卡中单击【筛选】按钮启用筛选。

再对C5:C6单元格区域进行重新合并,最后效果如图所示。