Excel 复制和粘贴准则和最佳做法

在 Excel 中复制和粘贴时请注意这些准则和最佳做法。

  • 在数据表单中,复制一个单元格后,只允许粘贴一次。不支持粘贴到后续单元格中。

    解决方法:粘贴一次单元格后,必须再次复制单元格,才能将其粘贴到其他单元格中。

  • 在包含隐藏列的表单或即席网格中,如果您尝试从包含可见和隐藏单元格的一组单元格中复制两个或更多连续单元格并将其粘贴到包含可见和隐藏单元格的另一组单元格中,将会产生意外结果。复制的单元格将同时粘贴到可见单元格和隐藏单元格中。这是 Excel 的行为。

    例如,假设您正在一个表单上处理以下 Year 层次:

    Year
       Quarter
          Month

    在此表单上,Quarter 成员处于折叠状态,所以可见的成员只有 Year 和 Month。复制四个 Quarter 单元格下的某一行中的值,然后将其粘贴到另一个网格或表单中 Quarter 下的另一行中(在此表中 Quarter 成员也处于折叠状态)。

    您可能会以为四个 Quarter 值中的每一个都粘贴到与之前工作表相同的位置,但事实并非如此。这些单元格将粘贴到第一个可见单元格以及接下来的三个隐藏单元格(例如 Jan、Feb、Mar)。

    另外还要考虑,某些 Planning 表单还可能启用了扩散功能,这会影响单元格中的值如何更新。

  • Office 复制和粘贴不支持在幻灯片、页面和工作表之间复制和粘贴 Oracle Smart View for Office 对象 - 例如图表、表或 POV。Smart View 不是每次都能正确处理无效复制。例如,在 PowerPoint 中,如果使用 Office 复制和粘贴功能复制 Smart View 图表,会在刷新时显示错误消息。遵循以下最佳做法:

    • 不要使用 Office 复制和粘贴来复制 Smart View 报表对象。请改用 Smart View 复制和粘贴。

    • 不要在 PowerPoint 中复制和粘贴使用“插入图表”命令插入的图表。这同样适用于 Office 复制和粘贴以及 Smart View 复制和粘贴。

  • 在 Excel 中使用复制和粘贴功能,然后执行任何 Smart View 操作(例如刷新、放大或提交),会导致 Smart View 在以下情况下停止响应:

    • 将一列复制到多列(如果复制的列包含智能列表或者您连接到的数据库支持重复成员名称)

    • 将一个智能列表单元格复制到多个单元格

      将一个成员单元格复制到多个单元格(如果您连接到的数据库支持重复成员名称)

    要解决此问题,请注意以下事项:

    • 设计即席网格并复制和粘贴列或单元格时,确保成员名称显示选项设置为“仅唯一成员名称”。成员名称显示选项位于选项对话框的成员选项选项卡中。

    • 粘贴后,保存工作簿并重新打开,然后执行刷新。

    针对 Office 2016 的 Microsoft 修复:

    如果您应用了 Microsoft 知识库 (KB) 文章“2016 年 8 月 9 日,Excel 2016 更新(KB3115438)”中所述的更新,上述复制和粘贴在 Office 2016 中会按预期的那样起作用:

    https://support.microsoft.com/en-us/help/3115438/august-9--2016--update-for-excel-2016-kb3115438