如何在LibreOffice中引用外部电子表格中的单元格或范围?

时间:2012-02-02 20:32:16

标签: spreadsheet openoffice.org openoffice-calc libreoffice

我有一个电子表格已经保存了一些数据,然后在同一个硬盘驱动器上同一个文件夹中的新电子表格中我试图引用以前保存的电子表格文件中的单元格。

从我读过的内容(例如http://www.taming-openoffice-org.com/newsite/?page_id=633),我应该点击顶部菜单上的Insert,然后点击Link to External Data,然后选择文件和单元格(s )在“外部数据”弹出对话框中。但在我选择文件后,“确定”按钮仍处于禁用状态,“可用表/范围”框仍为空白。这在Linux和Windows XP版本中都会发生。我做错了什么?

如果我选中“每次更新”复选框,则没有区别;我仍然无法做任何事情,因为“确定”按钮仍处于禁用状态。

2 个答案:

答案 0 :(得分:5)

对于其他电子表格中的数据,最简单的解决方案是使用外部参考。您可以通过“绝对或相对路径到文件”#Sheet3.A1:Sheet3.B5来引用数据,或者如果您希望将更大的外部区域投影到具有相同大小的区域,请使用数组公式并结合外部引用。

使用Libreoffice 3.5,您甚至可以创建对未保存文件的外部引用,并在第一次保存引用文件时调整引用。

然后就像你正确提到链接功能一样。对于此功能,您需要在链接文档中创建一个范围名称,该名称引用您要链接的区域。 (见http://help.libreoffice.org/Calc/Link_to_External_Data

答案 1 :(得分:1)

最简单的方法:
在Tar​​getSpreadsheet中选择一个单元格并键入 = ,然后立即切换到SourceSpreadsheet并单击要从中获取数据的单元格,然后按 Enter