先跟大家科普下,在Excel中,如果你处于数据筛选的状态的话,普通的【复制-粘贴】会得不到理想的效果 下图中,我将已筛选的数据D2:D19区域复制、并粘贴到E列 【Ctrl C】 在E2中【Ctrl V】 可以去掉筛选,看看刚刚复制-粘贴出来的是怎样效果 粘贴出来的内容确实是刚刚筛选出来的数据,只是【筛选状态】下粘贴却没有自动跳过【隐藏行】!
场景一:复制粘贴在同表内操作对于上面案例的这种情况【筛选后就这同一个筛选结果,不同列间复制粘贴的】,可以用最简单的方法实现! 步骤一 例如我要筛选“>130”的值,并复制到旁边列。 第一步就要在筛选状态下,按住【Ctrl键】,同时选中“复制源列”和“粘贴目标列” 步骤二 按快捷键【Alt ;】,选中“可见单元格” 或者也可以【查找和选择】→【定位条件】→【可见单元格】来选中“可见单元格” 当选中之后,选区会有细微的变化,可以看看下图
步骤三 先分析下,现在的“复制源列”在左边,“粘贴目标列”在右边,所以数据需要【向右填充】 效果如下
场景二:复制粘贴在异表间操作对于【从其他表格粘贴数据到筛选状态下的本表格】,只想粘贴【可见单元格】,跳过隐藏行,必须借助辅助列了。 譬如我想对素材中 环比增长>130的城市应用相应措施 这样就不能直接粘贴或者用第一种方法了。 步骤一 先清除筛选状态,添加【辅助列1】,输入1、2、3。。。数列 步骤二 按需筛选(如这里是将【环比增长】>130的筛选出来),添加【辅助列2】,输入
步骤三 对【辅助列2】进行【升序】(由于公式的原因,此时辅助列2的数据会变,没关系,顺序还是按照原先的数字从小到大排列的) 步骤四 此时可以将【应用措施】的数据拷贝进来了。 步骤五 对【辅助列1】进行【升序】操作 步骤六 删掉【辅助列1、2】,Finish~~ 有些同学会问,为啥步骤二中,要给【辅助列2】填充=Row()的公式,而不是直接输入1、2、3。。。然后下拉填充序列? 因为当表格处于【筛选状态】,任何单元格的下拉填充,只能复制单元格填充。
原创不容易,转载请务必注明出处,谢谢大家。 为方便转载我都不在图片上打水印了 |
|