关于Excel合并单元格后筛选的问题

请问比如我的表格是

我在A列筛选CC的话,会得到CC 3这一行
但是合并过单元格的CC应该包含了3,4这两个元素
如何在筛选时能筛选出CC 3
4
这样的

如果不能筛选,能用函数么

如果不能用函数,请告诉我在取消合并之后,快速填充的方法
比如我有个Excel有4000行
中间随机空格
如何能把所有空格都填入它上面的那行的内容呢
太多了,一个一个拉好费时间。

请指教,谢谢,管用追加。

楼主,我知道您这个问题,也知道怎么处理。

1. 首先,您取消CC的合并
2. 在A3输入CC, A4也输入CC
3. 在C列选中C3,C4,接合并单元格,将C3C4合并一个,这时请您用工具栏上的"格式刷"按钮按一下,然后到A3,A4处刷一下。此时A3,A4也将合并一格。
4. 这时您再筛选 CC 这个值的时候,会有两行值出来 3 和 4.

原理:此时您再取消A3 A4的合并的话,两个CC都在的。这种用格式刷拷贝过来的合并格式,不是真的合并,只是显示上的合并。正是因为真正的合并,只有A3有值,A4没值才导致您筛选 CC时只有3出来。

注,通过这个方法,您可以在合并单元格下隐藏一下别人不知道的数据哟^^

另外,楼主,如果您的A列有多个这样的合并单元格要处理的话,请按如下操作

1. 选中整个A列,选中工具栏上的"格式刷"按钮, 找一个右边的空列,在其上刷出A列的格式来.(留备后用)

2. 请取消A列中的合并,再选中A列-->菜单 编辑-->定位-->定位条件--> 空值

这时已经全部选中A列中所有空值,请看一下第一个空值的上一个单元格是A几, 在公式栏输入=A几, 然后按Ctrl+Enter

3. 如果操作没错的话,这时A列全部有正确的值了,这时选中第1步中所述的那个空列
按格式刷,再回到A列将格式刷回来。

搞定. 楼主做不成功可以HI我
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-21
楼上的对,但不完全——
首先是将A列设置为“常规格式”,然后——
1、取消合并
2、选A列,按F5定位条件选“空值”
3、然后直接输入=A3(这个时候定位典型单元格应该是A4,意思就是空值等于它之前的那个单元格),并按ctrl+enter,自动会全部填充
4、复制A列,右键选择性黏贴,选数值,确定,这个时候就没有公式了。
这样你再筛选,就达到你说的效果了。。
^_^本回答被提问者采纳
第2个回答  2018-07-26
如果Excel表格的某列中包含合并的单元格,在对该列进行自动筛选时可能会出现只显示合并单元格所在区域第一行的问题,例如图中筛选“市场部”,就只会显示“孙力”一条记录。

出现这个问题的原因是合并单元格中除第一个单元格外,其他单元格都为空,自动筛选时自然不会显示对应行的数据了。要解决这个问题,可以采用下面的方法,假如数据区域为A2:C18:
复制合并单元格所在的A列到其他空白列,如本例中的列的E2:E18,这样做的目的是保留合并单元格的大小和样式。
选择A2:A18,单击工具栏或功能区中的“合并后居中”命令取消所有单元格合并。
保留A2:A18的选择状态,按F5键打开“定位”对话框,单击“定位条件”按钮,在弹出的对话框中选择“空值”后确定。

Excel将选择A2:A18区域中的所有空单元格。
在编辑栏中输入公式:
=A2
也可先输入“=”号,再按上箭头键,Excel自动输入上述公式。
按Ctrl+Enter,将公式填充到所有空单元格。
复制A2:A18区域,在原区域将其选择性粘贴为值。
选择E2:E18区域,单击工具栏或功能区中的格式刷按钮,这时鼠标指针变成带刷子的粗十字形,再选择A2:A18区域,将原来的合并区域的格式复制到A2:A18,删除E列。
这时进行自动筛选就可以显示合并单元格所在行的全部记录。
其中Excel 2010快速访问工具栏放置到了功能区的下方,并添加了“合并后居中”与“格式刷”两个命令。本回答被网友采纳
第3个回答  2009-07-28
取消合并后,参考我回答的另外一个问题,就可以解决快速填充。

http://zhidao.baidu.com/question/104789777.html
首先在A列后面新插入空白列B,然后在B2中输入“=A2”,在B3中输入“=IF(ISBLANK(A3),B2,A3)”,然后填充下去,最后复制B列,然后右击B列表头,选择性粘贴,数值,然后删除A列。
第4个回答  2009-07-28
1、取消合并
2、选A列,定位空格
3、输入=A3,并按ctrl+enter结束,就得到全部的填充了
4、复制A列,右键选择性黏贴,选数值,确定,这个时候就没有公式了
相似回答