如何解决Excel合并单元格无法筛选的问题

如题所述

很多人在使用Excel自动筛选功能的时候会发现,当工作表中有合并单元格时,Excel只会显示合并单元格中第一行的数据。今天,小编就来教大家解决这个问题,让你在自动筛选的情况下也能查看合并单元格的全部数据内容。

打开例表,我们可以看到:例表中Excel菜单栏里的筛选按钮是亮着的,工作表标题栏中有自动筛选的下拉三角按钮,这说明现在工作表已经启用了自动筛选功能。

我们先来试试自动筛选一下“螺丝”这个合并单元格里的内容,看看能不能把“螺丝”下的四个小分项都显示出来。 点开“货品名称”的下拉三角按钮,在文本筛选下方,把“螺丝”前的复选框勾上。选择完毕后,点确定退出。

回到工作表中,可以看到在一般情况下用自动筛选功能筛选合并单元格的数据,只能显示该合并单元格第一行的数据。 这是因为Excel工作表在合并单元格时只能保留最左上角的数据,其他单元格Excel会认为是空值,所以当你使用自动筛选功能时,只能显示第一行的数据了。

接下来,取消自动筛选功能,回到原始表格中,我们开始解决Excel合并单元格无法筛选这个问题。 首先,选中有合并单元格的那一列单元格A列,然后点开Excel菜单栏的开始按钮,在剪贴板功能区点击格式刷。

用格式刷把合并单元格A列刷到旁边任意一个空白列,比如F列。

再选中A列,点击Excel菜单栏的开始按钮,在“对齐方式”功能区把找到高亮显示的“合并后居中”按钮,点击它,取消合并单元格。

回到工作表中,可以看到A列已经取消合并单元格了,再看Excel菜单栏中“合并后居中”按钮也不高亮显示了。

保持A列在选中的状态,在键盘上按下F5键弹出“定位”对话框后,点击“定位条件”。

弹出“定位条件”对话框后,把“空值”前的复选框选上,然后点确定退出。这一步的操作是选定A列中的所有空值单元格。

回到工作表中,可以看到A列所有空白单元格已经全部被选中了,接下来在A3单元格里输入“=A2”。 注意:这里的A3是指在第一个空值单元格, A2指的是空值单元格上面有数值的单元格,在工作中请灵活运用,不要这里写“=A2”,你的工作表中也这样写。

在A3单元格里输入“=A2”后,按下ctrl+Enter键(同时按),对其他单元格进行填充。我们可以看到工作表中A列原来的空值单元格已经全部填充好数据了。

选中空白列F列,然后再点开Excel菜单栏的开始按钮,在剪贴板功能区点击格式刷。

用格式刷刷一下A列,可以看到A列又变回合并单元格的状态了。

把空白列F列删除,然后选中工作表的第一行的标题行,点开Excel菜单栏的数据按钮,在排序和筛选功能区点击“筛选”按钮。

现在我们来试试自动筛选一下“螺纹钢”,看看能不能把“螺纹钢”下的七个小分项都显示出来。 点开“货品名称”的下拉三角按钮,在文本筛选下方,把“螺纹钢”前的复选框勾上。选择完毕后,点确定退出。

回到工作表中,可以看到在自动筛选状况下,现在已经可以把合并单元格的内容全部显示出来了。最后做个简要总结,解决合并单元格无法筛选的方法步骤如下: ①用格式刷刷一下合并单元格的格式 ②取消合并单元格的合并格式 ③定位空值,填充单元格 ④用格式刷刷回合并单元格的格式 ⑤可以开始筛选了

温馨提示:答案为网友推荐,仅供参考
相似回答