筛选后如何复制覆盖数据
发布网友
发布时间:2022-04-27 06:23
我来回答
共1个回答
热心网友
时间:2022-04-30 08:21
Excel中很多时候操作是需要粘贴需要的内容到我们已经筛选过后的表格中,也就是说,要粘贴到可见单元格。但实际上,Excel本身是不支持可见单元格粘贴的,只能粘贴到连续区域。
所以,即使我们复制了数据,在目标区域筛选之后选择可见单元格,再Ctrl+V,仍然是不正确的。
所以为了保证正确,这里提供五种方法。
方法一:Office-Excel插件——方方格子
具体操作如下动图演示GIF,需要注意的是两个操作:
1.要复制的区域——源区域,这里是要选中待复制的区域,而不是单元格;
2.粘贴到,这里是只需要选中要粘贴目标位置的首行,第一个单元格即可。
方法二:辅助列排序法
方法概览
使用取巧的方式,将需要粘贴的部分行用排序归在一起再粘贴,最后再恢复原来的顺序。
步骤
1.筛选过后,在右侧添加一列辅助列,输入函数=Row(),该函数是获取所在行的行数,目的是以此作为一个排序依据,下拉填充到所有筛选后的可见单元格。
2.取消筛选,再在右侧添加辅助列,填充1,2,3,下拉填充。
3.先选中C列排序,这样就将需要粘贴数据的行全部挪到最前面。
4.自然就是复制你要的数据,然后直接粘贴到这里就行啦。完成。
5.按需操作,如果需要恢复到原本的数据顺序,则再选中D列排序即可恢复原本的顺序。最后这几步如下动图操作
方法三:间接函数匹配法
方法概览
先利用定位可见单元格,复制一列可以进行Vlookup匹配的数据,再回到目标位置,使用匹配得到数据。
步骤
1.筛选后,选择一列可以作为唯一标识号的数据,选中数据后按F5或Ctrl+G组合键,弹出定位窗口,点击定位条件,选择可见单元格,确定。
这里也可以采用另一种更快捷的方式(墙裂推荐),即选中数据后,按【Alt+;】组合键,就可以快速定位到可见单元格了。接下来第二步。
2.复制选中的可见单元格,粘贴到源数据前面,使其形成可以使用Vlookup匹配的数据表。以上两步如下动图所示:

3.那么接下来,当然就是使用到我们的Vlookup函数进行匹配啦,直接放动图。