EXCEL2007筛选后如何进行复制和贴粘(包括在原表上粘贴和从外部复制一列数据后粘贴到筛选后的表中)

如题所述

Excel中复制含有隐藏单元格的区域时如何只复制可见单元格的内容

我们经常要复制类似“自动筛选”结果等情况(中间含有部分隐藏的单元格)的数据区域,如果直接用“复制/粘贴”就把隐藏单元格的内容一起复制过来了,而我们需要的只是可见单元格的内容。为此,我们可按如下方法操作达到目的:

用鼠标选定你要复制的数据范围,按Alt+; (或者点"编辑"->"定位",点"条件定位",选中"可见单元格",点"确定"),然后再执行"复制"/"粘贴"操作就可以了。

也许你会觉得很麻烦,那么,请点"工具"->"自定义"->"命令",在左边"类别"框中找到"编辑",在右边"命令"列表中找到"选定可见单元格",用鼠标左键按住它拖到常用工具栏适当位置松开鼠标,关闭自定义窗口,这样就在常用工具栏添加了一个"选定可见单元格"的按钮。
下次你只要用鼠标选定你想要复制的数据区域(比如自动筛选后的结果),然后点一下常用工具栏的"选定可见单元格"按钮,再执行"复制"/"粘贴"操作就可以了。

补充一个内容:如何将内容粘贴到含有隐藏单元格的区域(只粘贴到可见单元格)
可以添加两个辅助列来完成操作:
1、在筛选前在表格右边添加"辅助1"列,在第二行输入1,按Ctrl+鼠标左键往下拉到相应行。
2、执行你的"自动筛选"过程。
3、在右边再添加的一"辅助2"列,用鼠标选定该列所有行,输入1,按Ctrl+回车。(即在所有筛选结果行的该列增加一个1,其他被隐藏的行该列为空白)
4、退出筛选状态,将全表按"辅助2"列排序,你的筛选结果就集中在连续的行了,这时可将你复制的内容粘贴到表格里面去。
5、将全表按"辅助1"列排序,恢复原表的顺序,再删除最后添加的两个辅助列即可。
保证能帮你解决问题,记得多给点奖励分哈!追问

怎样在已筛选后的表上按序列填充?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-01
正解:单击“数据”选项卡>>>“排序和筛选”组中的“重新应用”按钮,然后再复制粘贴。
第2个回答  2011-08-24
与2003是一样的,追问

能不能具体一点?这么简单我就不用到处问了!

第3个回答  2011-08-26
1、选中需复制的区域“alt+;”然后“ctrl+c”在粘贴区域粘贴即可
2、先筛选-取消筛选-筛选 然后复制粘贴(这个好用但我一直不知道为嘛能这样用)
3、筛选后选定需复制的列,“ctrl+g”-定位条件-可见单元格 然后复制粘贴即可
(注:2是百试百灵 3是抽抽更健康,有时不能用 1操作最方便,大爱)
希望对你有帮助!本回答被网友采纳
相似回答