在Excel中粘贴时怎样跳过隐藏行

2016-02-19 22:04 35 1 收藏

有了下面这个在Excel中粘贴时怎样跳过隐藏行教程,不懂在Excel中粘贴时怎样跳过隐藏行的也能装懂了,赶紧get起来装逼一下吧!

【 tulaoshi.com - Excel教程 】

有时在筛选后需要将其他区域中的连续行数据复制粘贴到筛选区域,以替换筛选后的数据。由于筛选后的区域包含隐藏行,因而无法直接进行复制粘贴,否则部分数据会粘贴到隐藏行中。而如果复制后对选择筛选区域用定位→可见单元格的方法选择可见单元格,再按Ctrl+V进行粘贴,Excel会提示 Excel无法粘贴信息,原因是复制区域与粘贴区域形状不同。遇到这种情况,可以用辅助列或VBA的方法来解决。

例如下图所示,左侧的Sheet1表的A、B两列包含一些水果名称及数量,现在需要用右侧Sheet2表B1:B7区域中的数值(用红色标识)替换Sheet1表筛选苹果后的数量。

在Excel中粘贴时怎样跳过隐藏行

需要复制的连续行区域

方法一:使用辅助列

这个方法是用排序法把需要替换的数据放在一起再进行复制粘贴。即先添加一个序号辅助列,在其中输入数字序号,再用另一个辅助列对筛选后的数据进行标记,按第二个辅助列排序,再复制粘贴,最后对序号列排序还原原数据的排列顺序。具体步骤如下:

1.先取消筛选,在Sheet1表的C2、C3单元格分别输入数字1,2,选择这两个单元格后双击填充柄,将序号填充到C列。

添加序号辅助列

2.筛选A列中的苹果。在D列第二行的单元格中输入公式:

=ROW()

然后向下填充公式到D列的所有可见单元格。

添加标记列

3.取消筛选,按D列排序,将全部苹果的数量排在一起。

对标记列排序把要粘贴的数据排在一起

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

4.复制Sheet2表B1:B7数据粘贴到Sheet1表的B2:B8区域。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

5.按序号列排序,还原原数据的排列顺序。

替换后的结果

最后删除C、D两列,完成替换。

方法二:VBA代码

用下面的VBA代码可直接把Sheet2表B列的数据粘贴到Sheet1表筛选后的区域。假如Sheet1表的数据区域为 A1:B20,Sheet2表B列需要复制粘贴的数量为7个,先对Sheet1表A列筛选苹果,然后按Alt+F11打开VBA编辑器,在代 码窗口中输入下列代码并运行即可。

Sub 粘贴时跳过隐藏行()

Dim Rng As Range

Set Rng = Range("B2:B20").SpecialCells(xlCellTypeVisible)

For Each cell In Rng

Worksheets("Sheet2").Cells(i + 1, 2).Copy

ActiveSheet.Paste Destination:=cell

Application.CutCopyMode = False

i = i + 1

If i = 7 Then End

Next

End Sub

来源:http://www.tulaoshi.com/n/20160219/1627643.html

延伸阅读
标签: 电脑入门
若要解决此问题,在应用筛选器后,保存该工作簿,然后关闭并重新打开工作簿。 此外,而不是选择范围标头,然后打开自动筛选,选择整个范围或该范围内的任何一个单元格,然后打开自动筛选。 若要应用的筛选器在 Excel 2007 工作表中,请执行下列操作: 1. 起始页选项卡上编辑组中单击排序和筛选。 2. 单击筛选。如下图所示: 注意: ...
标签: excel
excel2003如何隐藏显示行与列 一、excel2003全部隐藏行与列 全选工作表内的所有单元格后,(可以点左上角行和列的交叉口进行全选)全选后的单元格都变蓝了,(如果不全选,取消隐藏不太好用而且有时你可能会忘记在哪个地方隐藏了行列。)对准蓝色的区域任意一点鼠标右键,取消隐藏行就可以了。也可以全选后 格式 ---行---取消隐藏。 ...
标签: excel
怎样在Excel中设置混合条件排序   本次Excel教程,教大家如何在表格中设置混合条件排序的方法,学会这个混合条件排序,大大为我们的工作节省了时间,那既然这么实用,那我们就一起来看看吧! 具体的解决办法如下: 日期数据开始于A2单元格,将后面的B,C,D列分别命名为年、月、日。然后在B2中输入 =YEAR(A2),在C2中输入=MON...
标签: excel
在Excel中怎样使用行列号进行计算   Q:我记得Excel可以使用行号列标进行计算,但是怎么也搞不定。能不能详细介绍一下这个功能? A:首先,选择工具菜单下的选项,打开重新计算标签,找到工作簿选项,勾选其中的接受公式标志选项。下面以具体实例进行说明:在工作表的B1和C1单元格中分别输入标题2005和2006;在A3和A4单元格中分别...
标签: 软件教程 excel
日常办公执行比较频繁的操作就数复制粘贴命令了,或许会遇到粘贴之后的效果不满意,这时会采用删除或执行撤销操作来撤销最终的结果,当然这些是在早期的Excel版本中才会有的。如今在Excel2010中可以借助粘贴预览功能即时预览到粘贴的效果,粘贴模式有多种,可以根据需要选择,如此一来,就可避免不必要的误操作了。 简述 首先复制选择的数据...

经验教程

624

收藏

45
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部