分享

【Excel】筛选后的数据如何复制-粘贴

 L罗乐 2018-06-15

先跟大家科普下,在Excel中,如果你处于数据筛选的状态的话,普通的【复制-粘贴】会得不到理想的效果

下图中,我将已筛选的数据D2:D19区域复制、并粘贴到E


Ctrl C


E2中【Ctrl V


可以去掉筛选,看看刚刚复制-粘贴出来的是怎样效果



粘贴出来的内容确实是刚刚筛选出来的数据,只是【筛选状态】下粘贴却没有自动跳过【隐藏行】!



 

场景一:复制粘贴在同表内操作

对于上面案例的这种情况【筛选后就这同一个筛选结果,不同列间复制粘贴的】,可以用最简单的方法实现!

步骤一

例如我要筛选>130”的值,并复制到旁边列。

第一步就要在筛选状态下,按住【Ctrl键】,同时选中“复制源列”“粘贴目标列”



步骤二

按快捷键【Alt ;】,选中“可见单元格

或者也可以【查找和选择】→【定位条件】→【可见单元格】来选中“可见单元格

当选中之后,选区会有细微的变化,可以看看下图

 

步骤三

先分析下,现在的复制源列”在左边,“粘贴目标列”在右边,所以数据需要【向右填充】

效果如下


 

场景二:复制粘贴在异表间操作

对于【从其他表格粘贴数据到筛选状态下的本表格】,只想粘贴【可见单元格】,跳过隐藏行,必须借助辅助列了。

譬如我想对素材中 环比增长>130的城市应用相应措施

这样就不能直接粘贴或者用第一种方法了。


步骤一

先清除筛选状态,添加【辅助列1】,输入123。。。数列


步骤二

按需筛选(如这里是将【环比增长】>130的筛选出来),添加【辅助列2】,输入

=Row()


步骤三

对【辅助列2】进行【升序】(由于公式的原因,此时辅助列2的数据会变,没关系,顺序还是按照原先的数字从小到大排列的)


步骤四

此时可以将【应用措施】的数据拷贝进来了。


步骤五

对【辅助列1】进行【升序】操作


步骤六

删掉【辅助列12】,Finish~~





有些同学会问,为啥步骤二中,要给【辅助列2】填充=Row()的公式,而不是直接输入123。。。然后下拉填充序列?

因为当表格处于【筛选状态】,任何单元格的下拉填充,只能复制单元格填充



 


原创不容易,转载请务必注明出处,谢谢大家。

为方便转载我都不在图片上打水印了



    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多