KB0163:复制并粘贴数据后,带有 Excel 数据链接的图表不会更新

  1. Home
  2. 资源
  3. 知识库
  4. KB0163

问题

我有一个链接到 Excel 工作簿的 thinkcell 图表,并且 Excel 的计算模式设置为手动。当我复制工作簿中的数据并将其粘贴到链接的 Excel 区域时,图表不会更新。

解决方案

  • 手动重新计算所有打开的工作簿(F9)或活动工作表(Shift+F9)。如果您已更改数据,但图表在第一次手动重新计算后没有更新,请参阅 KB0175。
  • 如果您想在不重新计算工作簿或工作表的情况下更新图表,请选择受影响链接范围中的一个单元格,按 F2,然后按 Enter。

说明

当单元格区域中的数据发生变化时,Excel 会向其他程序发送通知。由于 Microsoft 的设计限制,当数据在同一工作簿内复制并粘贴时,Excel 不会发送通知。Microsoft 已删除此限制的文档(knowledge base 文章 KB2768406),但您可以在此处找到存档文档。

若贵公司有 Microsoft Office 支持合同,而且您希望联系 Microsoft 请求修复,可以参阅 Microsoft 案例编号 112071832712407。

此问题无需 thinkcell 也可复现。 阅读更多

  1. 停用或卸载 thinkcell(请参阅 临时停用 thinkcell)。
  2. 打开 Excel。
  3. 将计算模式设置为手动:选择 File > Options > Formulas,然后将 Workbook Calculation 设置为 Manual。
  4. 在单元格 A1 和 A2 中输入任意数字。
  5. 保存 Excel 文件。
  6. 复制单元格区域 A1:A2(Ctrl+C)。
  7. 打开 Word,然后保存 Word 文件。
  8. 选择 Home > Paste > Paste Special。
  9. 在 Paste Special 对话框中,选择 Paste Link,然后选择 Microsoft Excel Worksheet Object。选择 OK。
  10. 在 Excel 中,使用以下方法更改单元格 A2 的内容:
    • 输入不同的值(例如 200)。
    • 从其他应用(例如记事本)复制一个值,并将其粘贴到单元格 A2 中。
    • 复制单元格 A1 中的值(Ctrl+C),并将其粘贴到 A2 中(Ctrl+V)。

在大多数情况下,当您更改 Excel 中的源数据时,Word 中的链接工作表会更新。但是,当您将同一工作簿中的值粘贴到源数据中时,Word 中的链接工作表不会更新。在这种情况下,要更新链接工作表,请在 Excel 中按 F9。之后您可能需要选择 Word 窗口才能看到更新。