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

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

方法一:使用辅助列

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

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

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

=ROW()

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

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

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

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

筛选中很容易粘贴到被隐藏部分_在Excel中粘贴时如何跳过隐藏行相关推荐

  1. word怎么把页面顺序倒过来_在excel中怎么使文字颠倒顺序反过来显示呢?

    有时我们会看到大神们将文字逆序显示,他们是怎么做的呢?难道是一个一个字打上去或者是复制的么?下面小编就教你在Excel中如何快速将文字颠倒.好了话不多说开始介绍了.这是完成图可以看看. 软件名称:Of ...

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

    http://www.excel123.cn/Article/exceljichu/201203/932.html 有时在筛选后需要将其他区域中的连续行数据复制粘贴到筛选区域,以替换筛选后的数据.由于 ...

  3. vb.net中datagridview取消首行选中_解锁Excel中那些隐藏很深但很实用的功能!真的太好用了!...

    相信不少同学在使用Excel一段时间后,都会吐槽Excel工程师在安排各种功能按钮的时候,并没有把最好的位置留给最常用最有用的命令.比如我们经常需要插入工作表行或列,但是需要通过在"开始&q ...

  4. 粘贴时怎样跳过隐藏行,excel技巧

    有时筛选后需将其他区域中的连续行数据复制粘贴到筛选区域,以替换筛选后的数据.由于筛选后的区域包含隐藏行,因而无法直接进行复制粘贴,否则部分数据会粘贴到隐藏行中.而如果复制后对选择筛选区域用" ...

  5. 中筛选为某个列表中_关于Excel中“高级筛选”的这些技巧,必须掌握!

    Excel中的数据筛选,普通但实用的功能,一般情况下都[数据]-[筛选],根据某一指定的值进行筛选--其实,在Excel中,除了此操作之外,还有功能更强大的[高级筛选]. 一.Excel[高级筛选]: ...

  6. xlsx表格怎么筛选重复数据_在Excel中怎样筛选以及删除重复的数据呢?

    Excel中大量的公式函数可以应用选择,分析信息并管理电子表格或网页中的数据信息列表与数据资料图表制作,可以实现许多方便的功能,带给使用者方便.今天就跟着小编一起来看一看:在Excel中怎样筛选以及删 ...

  7. matlab 里的数据粘贴不出来怎么办,为什么excel表格数据复制不出来怎么办_为什么excel中内容不能复制粘贴...

    excel里面的数字为什么复制不出来怎么办 因为是带公式的,直接复制到另张表中.公式中的单元格会相对变动的. 你可以这样操作 复制这个和, 然后选中你要粘的位置 右击菜单-选择性粘贴-数值. exce ...

  8. excel自动筛选_在Excel中按选择自动筛选

    excel自动筛选 In Excel 2003, you can add a couple of buttons to the toolbar to make it easy to filter a ...

  9. excel中显示隐藏的行_在Excel中显示或隐藏用户提示

    excel中显示隐藏的行 When you set up a worksheet for other people to use, data validation messages can help ...

  10. excel一列求和_在excel中设置动态求和其实很简单,三个函数即可轻松搞定

    Hello,大家好,今天跟大家分享下我们如何在excel中设置动态求和的效果,如下图,当我们更改姓名和月份的时候会根据我们选择的数据自动求和,比如:我们将名字设置为刘备,截止月份设置为12月,就会对刘 ...

最新文章

  1. ubuntu java开发环境搭建(jdk+tomcat+eclipse)
  2. UICollectionView下拉使header放大模糊
  3. 如何查看hadoop是32位还是64位
  4. dom4j 解析xml
  5. byte转换为string乱码_Python如何将String转换为int ?
  6. linux嵌入式工作室,【课程培训】嵌入式linux驱动开发系列教程 | linux2web工作室...
  7. Java基础0308
  8. 电脑常见故障_笔记本电脑常见故障键盘失效
  9. c语言鸡兔同笼的程序,C语言:鸡兔同笼问题
  10. 元学习入门必备:MAML(背景+论文解读+代码分析)
  11. Contextual Parameter Generation for Knowledge Graph Link Prediction
  12. 计算机是1946年由科学家发明,1946年第一台计算机叫什么
  13. 硬件模块应用之超声波测距模块SRF05应用
  14. 存储卡被格式化了咋恢复文件?
  15. 鸿蒙系统发布会门票,早鸟票最后一天!继鸿蒙系统发布后,华为又准备搞事情了!...
  16. 【渝粤教育】国家开放大学2019年春季 0777-22T市场开发与营销推广 参考试题
  17. python开发积累
  18. 3-maven学习-学习创建maven的依赖属性
  19. 你见过的最差的程序员是怎样的?
  20. [BZOJ]4491: 我也不知道题目名字是什么 线段树(差分)

热门文章

  1. 十次方:区块链需要服务器吗?
  2. excel填充序列_EXCEL工资表制作后导入工资条方法,实现1秒搞定,万人群发
  3. 【web前端特效源码】使用HTML5+CSS3+JavaScript制作一个会动的扔垃圾到垃圾桶动画效果~适合初学者~超简单~ |前端开发 it入门
  4. 公司估值与财务分析指标
  5. 处理eking.Devos勒索病毒防范解密恢复操作攻略
  6. 超图iServer rest服务之最佳路径分析
  7. docx4j操作word文档之替换模板数据
  8. aload、aload_1、iload都是什么意思
  9. 计算机cad标题栏快捷键,CAD标题快捷键
  10. ensp由于win10 ARP表项未过期导致网络不通排查