如何在Excel粘贴时跳过隐藏的行(单元格)?

发布网友 发布时间:2022-03-17 07:21

我来回答

11个回答

热心网友 时间:2022-03-17 08:50

1、首先在开始选项卡中选择排序和筛选,点击筛选取消筛选,在C1单元格输入“序号”,并在该列填充数字“1、2”。


2、选中这两个单元格,当鼠标在右下角变为“+”时双击右键,选择排序和筛选中的筛选,筛选A列中的苹果,在D列的第二行单元格中输入公式“=ROW()”。


3、然后将鼠标放到右下角,变为加号时向下填充公式,到D列的所有可见单元格,点击取消筛选,选中所有单元格,选择排序和筛选中的自定义排序,选择确定。



4、全部苹果的数量都排在一起,将Sheet2表B1到B7数据粘贴到Sheet1表的B7到B13区域,然后再排序和筛选中的自定义排序。


5、在对话框中将主要关键字选择序号,次序选择升序,点击确定还原原数据的排列顺序,最后删除C、D两列即可。

热心网友 时间:2022-03-17 10:08

如何在Excel中将内容粘贴到含有隐藏行的可见单元格内 在使用Excel工作表时偶尔会遇到这样的问题: 1. 需要将含有隐藏行区域内的可见内容复制到指定单元格内,如将下图中可见的内容,即从A1到A20区域内可见的12行复制到Sheet2中。 这个操作我想大家都知道了:选定要复制的区域——点击右上角的“查找和选择”——定位条件——可见单元格——然后按“Ctrl+C”进行复制——选择要粘贴的目标单元格——按“Ctrl+V”粘贴,即可。 将含有隐藏行的区域内的内容复制出去还是比较简单的;但是如果反过来,即: 2. 将指定内容粘贴到含有隐藏行区域内的可见单元格内,如下图所示,将左图中的Sheet2中C1:C12中的内容复制到右图中Sheet1中C1:C20中的12行可见单元格中,这样就比较麻烦了。 如果使用通常的复制粘贴操作的话,不会达到预期的效果,玩家可以自行尝试。 我不知道是否有简单的方法,不过我自己倒是想出个办法,需用到VLOOKUP函数:• 首先在Sheet1中粘贴的目标区域内选中一列,如A列,在该列中输入函数“ROW()”,使其显示相应列的列号 • 将该区域选中,并复制可见单元元格(使用开篇所说的方法——定位条件)到Sheet2中,使目标区内可见单元格的行号与需要复制的内容一一对应,如图所示。• 在回到Sheet1中,在目标区域(Sheet1中C1:C20)内输入以下函数——=VLOOKUP(ROW(),Sheet2!$A$1:Sheet2!$C$12,3,FALSE) 即可。 注: VLOOKUP用于在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。 当比较值位于数据表的首行,并且要查找下面给定行中的数据时,请使用函数HLOOKUP。 当比较值位于要进行数据查找的左边一列时,请使用函数VLOOKUP。 语法形式为: HLOOKUP(lookup_value,table_array,row_index_num,range_lookup) VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) 其中,Lookup_value表示要查找的值,它必须位于自定义查找区域的最左列。Lookup_value可以为数值、引用或文字串。 Table_array查找的区域,用于查找数据的区域,上面的查找值必须位于这个区域的最左列。可以使用对区域或区域名称的引用。 Row_index_num为table_array中待返回的匹配值的行序号。Row_index_num为1时,返回table_array第一行的数值,row_index_num为2时,返回table_array第二行的数值,以此类推。 Col_index_num为相对列号。最左列为1,其右边一列为2,依此类推. Range_lookup为一逻辑值,指明函数HLOOKUP查找时是精确匹配,还是近似匹配。 shiningw1987公曰: 如遇到类似但较为复杂的问题时,可自行领会精神,灵活运用,谢谢!

热心网友 时间:2022-03-17 11:43

付费内容限时免费查看回答亲,您好,EXCEL粘贴的时候跳过隐藏行列的方法有两种,具体的介绍如上:

第一种,筛选法:

1、在电脑桌面上,鼠标右键新建XLSX工作表,并命名为隐藏行.xlsx

2、双击打开Excel工作表,新建一个空白的工作簿

3、切换到开始菜单,向空白Sheet页插入一个表格,有名称、价格和数量三列

4、将表格中的第三行和第四行进行隐藏,然后查看表格效果

5、在开始菜单下找到排序和筛选,选择筛选子菜单,三个列名称出现倒三角图标

6、点击名称列倒三角图标,展开名称,取消勾选B和C

7、将数量列数据复制到D列,然后将隐藏行显示出来,可以发现隐藏行数据没有被复制过来

第二种,代码法:

1、切换到开发工具,点击Visual Basic菜单项

2、打开Visual Basic应用编辑窗口,查找对应的Sheet页代码窗口

3、点击Sheet1打开工作簿编辑代码窗口,输入复制和粘贴数据,跳过隐藏行的数据

热心网友 时间:2022-03-17 13:34

貌似答非所问的多,应该只能用vlookup来实现,返回列号如果如果难得一个一个的输入,可以用引用单元格,就可以下拉,被引用的单元格用数字下拉,希望对你有帮助,如果你有什么好的建议和意见,可以分享一下哦

热心网友 时间:2022-03-17 15:42

直接复制粘贴即可。

或者你怕带走隐藏的内容,粘贴的时候就选择选择性粘贴。

热心网友 时间:2022-03-17 18:07

选定源数据区域,F5定位,定位条件,可见单元格,复制,粘贴。

热心网友 时间:2022-03-17 20:48

选中要复制的部分,点击“编辑-定位-定位条件-可见单元格-确定”即可

热心网友 时间:2022-03-17 23:46

通过定位功能(Ctrl+G),定位 可见单元格

复制

粘贴

热心网友 时间:2022-03-18 03:01

用Ctrl+G,定位功能,选择“可见项”再复制粘贴即可。

热心网友 时间:2022-03-18 06:32

复制前 alt+;,这样就只针对可见单元格进行复制了

热心网友 时间:2022-03-18 10:20

好象不可以。不是连续的啊。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com