【问题标题】:Excel keeping data integrity with external dataExcel 与外部数据保持数据完整性
【发布时间】:2016-09-07 11:03:10
【问题描述】:

我有一个电子表格,它通过连接从另一个电子表格中提取数据。我想将其他数据添加到从外部源提取的每个条目中,并将其仅保存在当前电子表格中。问题是,当刷新列表时(这个列表可以并且将会改变值和顺序),添加到本地电子表格的相应数据会改变位置。

据我了解,excel 正在删除行并使用新数据读取它们。

解决方案是将附加数据映射到每个条目的唯一 ID,该 ID 存在于从连接中提取的数据中,我只是不知道如何在 Excel 中处理这个问题。

示例工作表,其中列 A 和 B 是从连接中提取的,而列 C 和 D 将手动输入到工作表中。

在理想情况下,这些值将是一组预定义值的下拉框,并且会记住选定的值。

我们将不胜感激任何帮助!

编辑:澄清。

我有一个电子表格,它从外部工作表中提取员工信息并在表格中列出这些信息。此外,该表中还有用于跟踪有关每个员工培训的详细信息的列。此数据手动添加到表中。

问题是,当刷新员工数据时,手动添加的数据会变得混乱。我相信这与 Excel 加载数据和更新表格的方式有关。我需要的是能够刷新数据并让它与正确的员工保持一致的附加信息。

【问题讨论】:

  • @BrandonIbbotson 添加了一些说明。

标签: excel connection dropdown


【解决方案1】:

我正在努力解决同样的问题。我想我已经解决了您所描述的实际问题,即当您的刷新引入新记录时,通过更改连接的属性。

如果您选择显示链接数据的表并在功能区中转到数据选项卡 > 连接部分并单击属性,将显示一个对话框。我更改了刷新时记录数发生变化时要执行的操作,如下所示:

完成此操作后,似乎可以为新记录正确插入新行。不过,我现在发现的问题是,当您删除基础数据源中的记录时。这仍然没有得到正确处理,而且您输入的电子表格本地的附加数据没有以任何方式与外部数据链接,这一事实再次导致它出错。

我还尝试检查该对话框中的“包括行号”框,但徒劳地希望这可能会以某种方式充当电子表格中的内部唯一标识符,它将外部数据与电子表格数据链接起来,但无济于事.我发现在我的电子表格中添加一列并手动连续为每一行编号然后从外部数据源中删除一条记录并刷新我的电子表格很有趣。我无法从我手动输入的行号被破坏的方式确定它到底在做什么。

所以,从技术上讲,我想我已经回答了你提出的实际问题,但我认为这还不足以让你继续进行下去。除非您永远不会删除基础数据源中的记录,在这种情况下这可能会起作用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-10
    • 2013-03-26
    • 2014-04-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多