【发布时间】:2018-12-24 18:07:21
【问题描述】:
我正在将 Excel 表格中的数据导入 Word 2013。
选项 1。 我选择了一系列单元格,粘贴到 Word 作为链接 Excel 工作表。 字段中的链接(在 Alt + F9 之后)如下所示:
{ LINK Excel.Sheet.12 "C:\\Users\\User\\Desktop\\Exps\\excel2word\\tmp.xlsx" "Sheet1!R1C1:R5C7" \a \p }
加号:数据的变化会显示在 Word 中(在“更新链接”之后)。
减号: 插入行时,Excel 表格会将公式传播到新行的单元格,但该行不会出现在 Word 中。同样,删除一行时。
选项 2。 我为一系列单元格指定名称,选择它,将其作为链接 Excel 表粘贴到 Word 中。 字段中的链接(在 Alt + F9 之后)如下所示:
{ LINK Excel.Sheet.12 "C:\\Users\\User\\Desktop\\Exps\\excel2word\\tmp.xlsx" "Sheet1!NamedRange" \a \p }
Plus:数据更改显示在 Word 中(“刷新链接”)。
加号: 插入行时,Excel表格将公式传播到新行的单元格;在 Word 中,将显示该行。同样,删除一行时。
减号:需要额外命名范围。
也许 Excel 表的名称等同于命名范围的名称?在任何情况下,它都会与它们一起显示在名称管理器中。
使用现成的名称(Excel 表格)是合乎逻辑的,而不是为相同的范围创建新名称。
从这里 选项 3。 我更正了从命名范围到 Excel 表名称的链接,另外我尝试了各种不同的选项。 减号:它不起作用。
我使用了以下文档:
a)Using structured references with Excel tables
b)Insert, edit, and view fields in Word
c)Setting up links between a Word document and an Excel spreadsheet
在上一个文档中,似乎说他们可以做到,但实际上什么都没有。
问题: 我可以使用指向 Excel 表格和/或其片段(标题、数据、列、行、总计)的链接吗?
如果有,怎么做?
PS 如果这不可能,那么我将不得不编写代码,但我想用公式来解决。
【问题讨论】:
-
既然您已经更正了原始帖子,那么需要回答的问题是:为什么在复制/粘贴时不简单地使用现有的 Excel 范围名称?除非它们与您要复制的范围不同,否则您没有理由不能这样做。
-
@macropod 在这里!这是主要问题。在名称管理器中,只有表名称。没有其他命名范围。我不想做双重工作 - 为表名称已经引用的范围分配新名称。第二个问题是,如果表名称不是命名范围,那么为什么它们在名称管理器中。既然他们性质不同,为什么不给他们一个经理呢?
-
"看一次总比听一百次好。"我用一个问题记录了video。视频有英文字幕。也许会更清楚?
标签: excel ms-word word-field