一个世界级难题:Excel中,自动筛选状态下如何粘贴?

来源:百度知道 编辑:UC知道 时间:2024/06/04 11:37:01
发现一个可能是至今无法解决的世界级难题:
Excel中,当想将表1中F列的几个数据,粘贴到表2中自动筛选状态下F列的相同区域时,总有一些粘在隐藏单元格中去了。无论怎样努力,都不能如愿!不知那位大侠能够破解?我在网上查了好几天,都毫无结果?
进行“选择性粘贴”操作起不了作用,因为是要将普通表格中的数据粘贴到“自动筛选”列的单元格中,然后再取消隐藏的单元格,将表格展开使用。

需要添加两个辅助列(完成后可删除)进行操作。
1、添加第一个辅助列:在筛选前,用填充柄在后面空白列添加一列与行号相同的系列数。
2、进行筛选操作。
3、添加第二个辅助列:选定后面空白列与筛选结果相同行的范围,输入1,按Ctrl+回车。此时,所有筛选结果的行都是1,不是筛选结果的行该列为空白。
4、取消筛选,将全表按最后列递增排序。这时,你的筛选结果将集中在表的前面(最后一列有1的行)。
5、选定你要复制的数据范围,点“复制”,在目标单元格点鼠标右键,点“选择性粘贴”,选中“数值”,点“确定”。
6、将全表按倒数第二列(内容为与行号相同的系列数)递增排序。
7、删除最后两列。

注:以上方法虽然比较烦琐,但在数据量大的时候还是可以提高工作效率的。

自动筛选是一定会隐藏一些单元格的,如果往这里贴东西,肯定会这样。

如果你自动筛选的结果不需要再处理,建议你这样处理:

1.复制自动筛选的结果。
2.新建一个工作表。
3.在新建的工作表中,点右键,选择“选择性粘贴”,然后选数值,粘贴。
4.再把你要复制的内容(表1中的F列)粘贴过去即可。

上面的作法实际上就是去掉了自动筛选中的隐藏单元格。建议你以后关注一下“选择性粘贴”,这个东西非常有用,呵呵。

希望帮到你!

用VLOOKUP函数带过去。