Table of contents
你是否遇到过复制粘贴单元格与隐藏单元格的麻烦情况? 显然,这是令人恼火和费时的。 本文将向你展示如何在Excel中只复制可见单元格的4种快速方法。 这些方法可能对Excel for Microsoft 365、Excel for web、Excel 2019、Excel 2016、Excel 2013、Excel 2010 & Excel 2007有帮助。
下载实践工作手册
你可以从这里下载免费的Excel工作簿并独立练习。
只复制可见的单元格.xlsm在Excel中只复制可见的单元格的4种方法
首先,介绍一下我们的数据集。 在下图中,我们有一个包含学生信息的机构数据集,尽管缺少第7行。 我们的目标是复制该数据集,除了该隐藏行。
1.使用键盘快捷键只复制可见的单元格
当你有较少的时间来完成任何分析时,使用快捷键可能对你很有帮助。 我们使用 CTRL+C 在Excel中,有一个有用的键盘快捷键,可以只复制可见的单元格,它就是 ALT + 。 (分号)。 以下是键盘快捷键的步骤。
- 选择数据集 B4:D10。
- 新闻 ALT + 。 (分号)。
- 复制数据集(通过按 CTRL+C ).
- 粘贴在你想要的位置(按 CTRL + V )。 我们将其复制到范围 F4:H9 .
阅读更多。 如何使用VBA只复制可见的单元格而不复制页眉
2.使用转到特殊工具只复制可见的单元格
现在,我们将学习两种应用的方法 转到专题 工具,只复制可见的单元格。
2.1. 从主页标签
你可以只复制可见的单元格,这些单元格是用 转到专题 工具。 你可以继续进行以下步骤。
- 选择了 查找& 选择选项 从 编辑工作 的部分 首页丝带 .
- 挑选 转到专题 的命令。 查找& 选择 下拉式。
- 点击 只有可见的细胞 选择。
- 新闻 认可 .
- 选择单元格范围 B4:D10。
- 复制单元格区域 B4:D10 (通过按 CTRL+C ).
- 粘贴在你喜欢的地方,结果如下图所示(通过按 CTRL+V ).
阅读更多。 如何在Excel中复制和粘贴并保持单元格大小(7个例子)
2.2. 快捷键
在Excel中,有一种快捷方式可以使用 转到专题 工具。 必要的步骤按顺序显示。
- 选择单元格范围 B4:D10。
- 新闻 CTRL+G。
- 挑选 特别 选项,从 转到 工具。
- 选择 只有可见的细胞。
- 新闻 认可 .
- 选择数据集 B4:D10。
- 复制时只需按下 CTRL+C 的数据集 B4:D10。
- 粘贴在你想要的地方,只需按下 CTRL+V。
阅读更多。 如何在Excel中复制备用行(4种方法)
3.自定义快速访问工具栏,只复制可见的单元格
位于左侧色带上方的是 快速访问工具条 你可以定制你自己的命令和功能。 快速访问工具条 在下图中,我们看到一个教育机构的数据集,其中显示了学生的ID、姓名和他们的课程。 但是,如果第7行缺失,你怎么能只复制可见的单元格呢? 快速访问工具条 你可以采取以下步骤。
- 开放式 定制快速访问工具条 通过点击图标。
- 点击进入 更多命令。
- 选择 不在功能区的命令。
- 挑选 选择可见的单元格。
- 点击 添加 .
- 新闻 认可 .
- 选择单元格范围 B4:D10。
- 挑选 选择可见的单元格 命令从快速访问工具条上。
- 复制单元格区域 B4:D10 (通过按 CTRL+C ).
- 粘贴在你想要的地方,它就是结果(通过按 CTRL+V ).
4.使用Excel VBA只复制可见的单元格
最后,我们将使用Excel VBA 一个简单的宏就可以做到这一点。 在这里,我们将把这个单元格复制到一个名为 "输出 "的新工作表中。 但请记住,它将只复制数值,而不是格式。 现在继续执行以下步骤。
- 新闻 ALT + F11 以打开 VBA窗口 .
- 接下来,按以下方法插入一个新模块。 插入> 模块 .
- 然后在模块中输入以下代码-
Sub Copy_Visible_CellsOnly() Range("B4:D10").SpecialCells(xlCellTypeVisible).Copy Sheets("Output").Select Range("B2").Select mitRows = Cells(Rows.Count, "B").End(xlUp) .Row Range("B" & mitRows + 1) .Select Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:=_ False, Transpose:=False Range("B2") .Select End Sub
- 最后,只要按一下 运行图标 .
代码分解。
- 首先,我们创建了一个 子 程序- 只复制可见的单元格 .
- 然后选择范围的参考,并通过使用 范围 和 拷贝
- 后来,用了 桌子 和 选择 命令来选择目标工作表。
- 最后,我们用 范围 和 粘贴专用 命令来粘贴目标范围内的数值。
现在看到了,单元格被复制了,没有格式。
阅读更多。 如何在Excel中复制多个单元格到另一个工作表(9种方法)
总结
现在你已经掌握了上述在excel中只复制可见单元格的方法,你将不会有任何麻烦,而且我向你保证。 谢谢你阅读这篇文章,请继续关注我们的下一篇文章。 如果你有任何疑问或意见,请在下面的评论区分享它们。