将行数不断变化的 Excel table 链接到 PowerPoint 幻灯片中
Linking an Excel table with a changing row-count into a PowerPoint slide
我遇到的问题是当我将 table 复制到 excel(这是从 运行ning 查询生成的)然后将其特殊粘贴到 power point 中幻灯片。
粘贴有效,但是当我 运行 excel 中的查询使用不同的参数时,它会返回不同数量的行。幻灯片中的 table 将使用与原始 copy/paste 相同的行数进行更新。如果 table 增长,它只会增加原始行数,如果它缩小,我明白了。
The data is removed but the rows are still there
我在 answers.microsoft.com 上找到了答案。
关键是创建一个命名范围,如果您的命名范围是 Excel table,您必须使用变通方法。我将介绍此解决方法。
假设您有一个 returns 一个 table 名为 DataTable
的查询。如果你想在 PowerPower 中 link 到这个 table,首先你需要创建一个不直接引用 table.
的命名范围
在“公式”>“名称管理器”下创建一个新的命名范围,并使用引用特定范围的公式将其命名为 TableAlias
,例如 =Sheet1!$A
.
创建此别名后,保存文件,然后将命名范围引用(Sheet1!$A
,而不是您最终想要的 table)引用的范围粘贴到您的 PowerPoint 幻灯片中,使用主页 > 粘贴 > 选择性粘贴... > 粘贴 Link > Microsoft Excel 工作表对象。如果此时一切正常,您应该能够转到文件 > 编辑 Links 到文件并看到 link 使用的是命名范围而不是 R1C1 范围。
现在它知道使用命名范围,让我们在名称管理器中将 TableAlias
的公式更改为我们实际想要的范围 link、=DataTable
。更新公式并保存文档后,PowerPoint 中的 link 应该更新到这个新范围,为您提供动态 link 到 table.
这个过程似乎有点挑剔,但我确实让它为我工作,如果我添加或删除行,那么 PowerPoint 幻灯片会适当地更新 table 范围。
我遇到的问题是当我将 table 复制到 excel(这是从 运行ning 查询生成的)然后将其特殊粘贴到 power point 中幻灯片。
粘贴有效,但是当我 运行 excel 中的查询使用不同的参数时,它会返回不同数量的行。幻灯片中的 table 将使用与原始 copy/paste 相同的行数进行更新。如果 table 增长,它只会增加原始行数,如果它缩小,我明白了。 The data is removed but the rows are still there
我在 answers.microsoft.com 上找到了答案。
关键是创建一个命名范围,如果您的命名范围是 Excel table,您必须使用变通方法。我将介绍此解决方法。
假设您有一个 returns 一个 table 名为 DataTable
的查询。如果你想在 PowerPower 中 link 到这个 table,首先你需要创建一个不直接引用 table.
在“公式”>“名称管理器”下创建一个新的命名范围,并使用引用特定范围的公式将其命名为 TableAlias
,例如 =Sheet1!$A
.
创建此别名后,保存文件,然后将命名范围引用(Sheet1!$A
,而不是您最终想要的 table)引用的范围粘贴到您的 PowerPoint 幻灯片中,使用主页 > 粘贴 > 选择性粘贴... > 粘贴 Link > Microsoft Excel 工作表对象。如果此时一切正常,您应该能够转到文件 > 编辑 Links 到文件并看到 link 使用的是命名范围而不是 R1C1 范围。
现在它知道使用命名范围,让我们在名称管理器中将 TableAlias
的公式更改为我们实际想要的范围 link、=DataTable
。更新公式并保存文档后,PowerPoint 中的 link 应该更新到这个新范围,为您提供动态 link 到 table.
这个过程似乎有点挑剔,但我确实让它为我工作,如果我添加或删除行,那么 PowerPoint 幻灯片会适当地更新 table 范围。