如何取消excel的隐藏行 怎么避开excel隐藏行

经验直达:

  • 怎么避开excel隐藏行
  • 如何取消excel的隐藏行
  • excel怎样跳过单元格的隐藏行

一、怎么避开excel隐藏行


Excel中复制粘贴时避开隐藏的行,具体步骤如下:
1、首先选择要复制和粘贴的单元格区域, 然后选择不考虑该区域中是否存在隐藏行 。
如何取消excel的隐藏行 怎么避开excel隐藏行

2、选择后, 我们需要打开 Excel 的 "查找条件" 对话框 。通过单击 "查找" 上的 "查找条件" 并在 "开始" 选项卡中选择菜单, 可以打开对话框 。
如何取消excel的隐藏行 怎么避开excel隐藏行

3、或者您还可以按键盘的 Ctrl g 键组合, 然后单击弹出的对话框中的 "查找条件" 按钮以打开 "查找条件" 对话框 。
如何取消excel的隐藏行 怎么避开excel隐藏行

4、打开 "查找条件" 对话框时, 用鼠标单击可见单元格选项 。
如何取消excel的隐藏行 怎么避开excel隐藏行

5、选择 "可见单元格" 选项时, 单击 "查找条件" 对话框中的 "确定" 按钮 。
如何取消excel的隐藏行 怎么避开excel隐藏行

6、上述操作后, 我们发现,以前选择的表区域不包括隐藏单元格, 此时我们复制和粘贴, 将不会复制和粘贴隐藏的单元格 。
如何取消excel的隐藏行 怎么避开excel隐藏行



二、如何取消excel的隐藏行


1.首先在excel中随便输入了三列数字作为演示,当然如果隐藏或者取消隐藏行的话也是一样的 。如图所示的这三列数字 ,可以隐藏中间的一列 。
如何取消excel的隐藏行 怎么避开excel隐藏行

2.就在这中间的想隐藏的 F列上点击鼠标右键 , 然后会在右键出现一个隐藏的选项,只要选择此选项即可以隐藏该列 。
如何取消excel的隐藏行 怎么避开excel隐藏行

3.如图所示,现在这F列的数据已经被隐藏了,如果不仔细看是看不到此处还应该有一组数据的,但是还是可以通过字母的顺序来获知此处被隐藏了一组 。
如何取消excel的隐藏行 怎么避开excel隐藏行

4.那么现在来取消隐藏这列数据,用鼠标选定这两列数据组,因为是隐藏的中间一列,所以要将其两边的E与G列都选择起来 。如图所示 。
如何取消excel的隐藏行 怎么避开excel隐藏行

5.选择完成后点击鼠标右键,然后会在右键菜单中出现一个取消隐藏的选项,选择此选项后此F列便会重新出现了 。如图 。
如何取消excel的隐藏行 怎么避开excel隐藏行


如何取消excel的隐藏行 怎么避开excel隐藏行

6.其实想要取消隐藏还有另外的一种简单的方法 。就是在E与G列数据之间的那条分界线,可以将鼠标移动到此分界线的右侧 , 当鼠标变成了一个可移动的图标时,可以拖动鼠标向右,如图所示 。
如何取消excel的隐藏行 怎么避开excel隐藏行

7.向右拖动的时候那被隐藏的F列已经显示出来了,直到将其数据完全显示,松开鼠标,然后此被隐藏的数据列就又重新显示出来了 。
如何取消excel的隐藏行 怎么避开excel隐藏行



三、excel怎样跳过单元格的隐藏行


【如何取消excel的隐藏行 怎么避开excel隐藏行】excel
粘贴时无法避开隐藏的单元格,必须是连续的单元格 。
有时在筛选后需要将其他区域中的连续行数据复制粘贴到筛选区域,以替换筛选后的数据 。由于筛选后的区域包含隐藏行,因而无法直接进行复制粘贴,否则部分数据会粘贴到隐藏行中 。
方法一:使用辅助列
这个方法是用排序法把需要替换的数据放在一起再进行复制粘贴 。即先添加一个“序号”辅助列,在其中输入数字序号,再用另一个辅助列对筛选后的数据进行标记,按第二个辅助列排序,再复制粘贴,最后对“序号”列排序还原原数据的排列顺序 。具体步骤如下:
先取消筛选或隐藏 , 使用辅助列,如c1、c2单元格分别输入数字“1” , “2” , 选择这两个单元格后双击填充柄,将序号填充到c列 。
再次筛选原来的数据 。
在d列第二行的单元格中输入公式:
=row()
然后向下填充公式到d列的所有可见单元格 。
取消筛?。磀列排序 。
对标记列排序把要粘贴的数据排在一起
复制数据粘贴到相应的区域 。
重新按辅助列c列序号列排序,还原原数据的排列顺序 。
方法二:vba代码
按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

相关经验推荐