在 Excel 2010 中筛选行时复制/粘贴(包括隐藏列)

在 Excel 2010 中筛选行时复制/粘贴(包括隐藏列)

我怀疑解决方案可能与这个问题??

我有一个预先格式化的电子表格,其中隐藏的列散布在多个地方(为了简洁起见)。我需要打开过滤功能,将过滤器应用于其中一列,然后将结果行粘贴到新工作表中 -包括隐藏的列(涂抹、冲洗、重复)。除非迫不得已,否则我宁愿不撤消/重做隐藏的列。是否可以在不添加额外步骤的情况下粘贴隐藏的列?

答案1

您不能使用 Excel 的自动撤消功能 (ctrl-z) 吗?即...

  • 选择整个电子表格
  • 取消隐藏
  • 进行过滤
  • 选择并复制您想要的内容
  • ctrl-z(撤消操作)
  • 粘贴

答案2

如果您确实需要经常这样做,最好为整个操作编写一个宏。Excel 有一个内置的宏记录器,可以帮助您将步骤保存为个人宏工作簿中的 Visual Basic 源代码。

我不知道您是否熟悉编程 - 如果您可以进行一些基本的编码,那么使用个人工具包扩展 Excel 以进行常见操作可以节省大量时间。如果您想更深入地了解,可以使用 Visual Basic for Applications(例如)创建一个功能齐全的 Excel 插件,它可以在功能区中添加一个按钮,以启动此自定义功能等等。

相关内容