分享

07如何将数据复制到筛选后的单元格?

 asaser 2022-05-13
HI,大家好,我是星光。

今天给大家聊一下,在Excel中,如何将数据复制粘贴到筛选后的可见区域。注意我们这里说的Excel,不是WPS。WPS这家伙不讲武德,自身就有携带粘贴到可见区域的功能……

还是举个例子。

有两张表。

一张是表1,是数据源,如下图所示。

图片

另一张是表2,包含了需要更新的1班和3班的数据,如下图所示。

图片

现在,我们需要在表1筛选出班级为1班和3班的数据,然后将表2的数据复制粘贴过去。

由于Excel本身并不支持粘贴不连续区域,它只会粘贴到相连区域,所以粘贴后的结果和我们所设想的并不相符。

图片

粘贴的区域并不是我们所需要的A3:E3、A7:E8、A10:E11……等。

而是以A3单元格为起点,向下扩展11行,向右扩展4列的区域,也就是A3:E14。

有朋友说,可以先定位可见单元格,然后再粘贴……前面说过Excel不支持这操作,它会温柔一笑告诉你▼

图片

如何解决这个问题呢?

其实很简单,两步搞定。

步骤1:

选中筛选后的数据列表旁边的空白列,输入任意一个值,比如数字1,按<Ctrl+回车键>批量填充。

图片

步骤2:

取消表格筛选状态,按辅助列升序排序。然后再将表2的数据复制粘贴到表1就OK了。

图片

……

解释下原理。

既然Excel只将数据粘贴到相连区域的。那么我们取消表格筛选,按辅助列排序,就可以将原筛选后的数据变成相连区域,此时再复制粘贴数据自然就不会犯错。

有朋友说,你这样就打乱了表格数据原有的顺序?

不怕,我们可以按序号列重新排序一下,让数据瞬间回到原始顺序。

图片

又有朋友说,你这样就不是我原来的筛选状态了!

多大点事,辅助列筛选非空白数据即可。

图片

还有朋友说,你这还是有点麻烦,WPS都自带这功能,你还要一顿操作……

大哥,将就用吧,就Excel那德性,已经很努力了好吗?十几年都更新不出来一个Split函数,你还想人家怎么样……要不,俺请你哈啤酒?

……

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多