是的,有关筛选状态下往回粘贴的图文已经写过一篇了。那篇图文从【位置】和【数值】两个方面进行了考虑,并分别给出了【调整行位置】和【行数值匹配】两个方法,也算非常精妙。上一图文
思路本身就是有生命的。【行数值匹配】是抓住【数值】并通过VLOOKUP函数来实现的。于是,我想能否抓住【数值】却不借助函数呢?这一想最帅的姿势就诞生了,但这让我很尴尬!因为当时那个图文还没有发出去,这里又有更好的方法了,真的好尴尬...
想象一下,您已经从一个100行的表格中筛选出10行数据,并成功将该10行数据独立地复制到了另一个区域,经过若干修改,您希望将该10行数据重新粘贴回原100行的数据表。
这个时候,您可能会发现数据错位了,复制的数据源与目标区域的行并不是一一对应的,叫苦不迭。
上一图文介绍了两个方法来解决上述问题,加上本图文就是第3个。在祭出大宝剑之前,容我们一起再回顾一下整个案情吧。
数据项C即将被筛选
数据项C处于筛选状态
将A区筛选区域复制到B区
完成对B区数据的修改(3%,6%,9%依次被修改成了30%,60%,90%)
将处理后的B区数据往回粘贴至C区
B区数据并没有完整的覆盖筛选区域,6%,9%依旧巍然不动。
这也正是症结所在。
左图是取消筛选后看到的真实场景。从中可以看出B区数据覆盖了原表格的整块区域,而没有依次分配到筛选状态下的各个行。
上一图文介绍的两个方法【行位置调整】与【行数值匹配】,其核心都是抓住了数据的行位置,本方法的核心实际也是抓住数据的行位置,只是方法显得更加精妙。
将筛选区域复制到B区
完成对数据的修改(3%,6%,9%修改为对应的30%,60%,90%)
20170708音频1
来自胡剑函数学堂
00:0002:14
在函数公式的学习路上,让我为您点亮一盏灯!