如何将一个excel中的数据粘贴到另一个筛选过的excel中

如题所述

如果你的内容不是公式,我又办法:
假设筛选的表格叫Sheet1(不是,就改了,或者改我后面的公式),筛选是在D列
到另一个表格(即准备复制的表格,假设准备复制的区域在C列),点单元格H1,插入,名称,名称处输入
abc,在下面那个框框里输入
=get.cell(17,Sheet1!D1),确定。然后在H1里输入
=abc,公式复制到比如H999。
在G1里输入
=if(h1=0,Sheet1!D1,C1),公式复制下去。选中这些数据,右键,复制,到Sheet1的D1,右键,选择性粘贴,数据。就可以了。
插入那个名称,可以返回Sheet1D列的行高,如果被筛选隐藏了,行高为0。后面的IF公式意思是,如果行高为0,引用那个值,如果不为0(未被筛选掉),引用准备复制的值。
当然也可以用VB实现,但我觉得公式更好理解一些。
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-10-23
先把数据筛选
然后选中筛选后的数据,点工具栏的
编辑--定位
然后再点左下角的
定位条件弹出对话框
在定位条件对话框中点选
可见单元格
选项
确定退出。这时选中的就只剩下筛选后的数据了。再按CTRL+C复制,到需要粘贴的地方CTRL+V粘贴就行了
第2个回答  2019-10-27
选中要复制的区域----f5----定位条件----可见单元格
然后再复制。
相似回答