如何在Excel的筛选状态下复制数据?大家经常会遇到在excel中需要把筛选状态下的数据复制的相应其他列数据中,如果直接选中筛选后的列,会发现——Excel并没有考虑筛选状态,而是直接以此粘贴到了所有列。比如,在初始表1中,我们想用D的目标值替换C列中相应的旧值,如何操作?表1初始表格目标表格如果在D列选择筛选,条件为“目标值”,直接复制,然后在旁边E列张贴,就会得到表2。表2直接选中筛选后的D列,复制到E列后结果直接复制后,取消筛选后的样子但是我们的目标是用D列中最新的“目标值”来替换C列中的相应旧值,而其他的旧值不改变,如何操作?网上有很多说明,但都不是非常具体,我给大家一种方法:1、在筛选状态的D列旁边新建一列,本文中为E列;2、把鼠标移至D列的右下角,拖动,复制筛选出来的数据到空白的E列中;3、大家可以检查一下,取消D列了筛选状态,会发现只有筛选出来的数据才被复制出来。如表3表3:复制筛选的“目标值”4、选择新建的E列,复制,然后选择C列,重点来了!按鼠标右键,然后选择选择性粘贴,如图1;在选择性粘贴中,勾选“跳过空单元”,然后确定。图1:复制E列后,在C列右键选择选择性张贴图2:在选择性张贴中,勾选“跳过空单元”5、最后结果为表4,然后删除新建的E列即可得到最终结果。表4:选择性张贴后结果6、最终结果如下