2016-07-25 60 views
-1

我在一张工作表中有许多行,没有任何过滤数据,所有数据都可见。 我有另一个工作表,其中包含应用过滤的行。从非过滤行复制到excel中的过滤行

当我试图从未筛选的工作表复制到筛选的工作表时,数据也粘贴到筛选的工作表中的不可见的单元格。

我已经尝试使用goto特殊,然后可见的单元格,但没有成功。

+0

这是不可能的,因为可以看到你已经得到的错误。您需要使用公式或vba将数据导入过滤的单元格。 –

+0

@ScottHoltzman你能解释一下公式的方法吗? – toadalskiii

+0

它很难看不到数据,但是你可能需要一个'IF'语句来模拟过滤器的每一行,然后可能是一个查找或索引/匹配来从另一个表单中获取基于一个公共id创建公共ID的列)。 –

回答

0

1) Copy the cells you want pasted. 2) Highlight range you want to paste in to 3) Go to Home ribbon, Editing box, Find & Select. 4) choose option - Go To Special 5) bottom right of the box choose Visible Cells only. 6) now paste.

这应该将所有内容粘贴到可见单元格中,并且不必将代码作为宏运行。

+0

错误:复制区域和粘贴区域的大小不一样,因为粘贴区域中也正在考虑隐藏的单元格。 – toadalskiii