我有几个工作簿,我需要将这些信息整理到一张主表上 - 问题是,我不需要导入所有信息,只需要导入最终结果(文字是/否选项)。
假设我有 10 个工作簿,每个工作簿都包含大量数据,并且在它们底部都有一个返回“是”或“否”的单元格。然后我有一个主电子表格,其中列出了所有这些电子表格的名称,并显示它们是否返回了“是”或“否”。
当我在 Google 上搜索该问题时,我发现使用“连接”是可行的,但当我这样做时,它会导入整个工作表,而不是特定的单元格。即使我在工作簿中创建一个新工作表,其中只有一个单元格表示“是”或“否”,并将连接设置为该单元格,它仍会尝试将信息作为带有下拉列表的表格提取出来,而这并不是我想要的。
我想要做的事情可行吗?我知道如果将所有内容都放在单独的工作表上并引用同一工作簿中的主工作表会很容易,但不幸的是,在这种情况下这并不实用。
我正在使用 Excel 2010,并且我在商务电脑上,因此无法下载附加组件或扩展。
答案1
您可以使用:
=[WorkBookName.xlsx]SheetName!$F$10
(其中 F10 是存储“是/否”的地方)?
如果文件保持在同一位置且名称不变,则这应该有效
答案2
我使用 Excel 2011 Mac,您描述的过程基本上是“内置的”。
如果您打开一个工作簿,其中包含指向已发生更改的第二个工作簿的链接,则会收到以下消息:
如果单击“更新”,工作簿将从第二个工作簿中获取新信息,即使该工作簿可能没有打开。
这是一个测试此功能的简短练习:
- 打开一个新工作簿并将其保存为Test1。
- 打开第二个工作簿并将其保存为 Test2。
- 在 Test2 中,在单元格 A1 中输入一些内容,例如“这是 Test2”。
- 在 Test1 中的单元格 A1 中键入等号,导航到 Test2 并单击单元格 A1。
返回测试 1,您将看到单元格 A1 的公式栏显示:
=[Test2.xlsx]Sheet1!$A$1
如果你关闭试验2,公式变为:
='Diskname:File pathname:[Test2.xlsx]Sheet1'!$A$1
现在您可以测试 Excel 2010 是否有此功能:关闭 Test1,对 Test2 进行更改,关闭 Test2,然后重新打开 Test1。希望会出现更新消息。
我希望如此,祝你好运。