几种excel复制粘贴筛选出来的数据的方法
在excel操作中经常只需要筛选后的数据,如果只操作到筛选这一步有可能会造成数据泄露或者查看的人取消筛选后不知道你初始的筛选原则,所以很有必要进行下一步操作,这就是写这篇的初衷。
例:表1中为三至六年级参加英语比赛同学的成绩,
要求:在表2中显示四年级参赛同学的成绩。
直接筛选复制
- 01
全选表1数据,在“数据”选项里点击“筛选”,在”年级“栏里选择”四“ 选中筛选后的数据,按ctrl+C
- 02
切换到表2,点击A1单元格,按ctrl+v; 这种方法较常用。但是有个弊端就是在某种设置情形下会将隐藏部分的数据也复制进去。
利用microsoft query
- 01
进入表2 依次点击“数据栏”->"其他来源"->"microsoft query"
- 02
在弹出的对话框里: “数据库”栏里双击“Excel Files*",
- 03
弹出的对话框里: “驱动器”下拉列表选择“C:”数据库名称选择“竞赛成绩”
- 04
弹出的对话框里: “可用的表和列”里展开"sheet1$",将“年级”、“姓名”、“成绩”逐次点击“>"按钮,移到”查询结果中的列“栏里。
- 05
点击”下一步“,在”带筛选列“里点击”年级“,”只包含满足下列条件的列“里”年级“下选择”“等于”和“四”
- 06
点击两次下一步,点击完成。
- 07
在弹出的“导入数据”对话框后,点击表2的A1单元格;然后点击确定
利用文本文档辅助
- 01
全选表1数据,在“数据”选项里点击“筛选”, 在”年级“栏里选择”四“,选中筛选后的数据,按ctrl+C
- 02
切换到新建文本文档,再全选文本中数据,复制; 点击表2的A1单元格,按ctrl+v; 这个方法较方法1的优点在于:1.能提前知道是否是想要的数据,2.能清楚数据格式,3.安全。
高级筛选
- 01
在表1的E1,输入“年级”,E2,输入“四”,选中A1:C10, 点击“数据”选项里的“高级”
- 02
在弹出的对话框: “方式”里选择“将筛选结果复制到其他位置”, “条件区域”里输入“Sheet1!$E$1:$E$2”, “复制到”里输入“Sheet2!$A$1”, 点击确定。