Sql server 刷新后Excel Ms查询中手动输入的数据未对齐

Sql server 刷新后Excel Ms查询中手动输入的数据未对齐,sql-server,excel,refresh,Sql Server,Excel,Refresh,我在excel中完成了MS SQL查询。 我在excel表中添加了额外的列,我想手动输入这些列 数据输入。 当我刷新数据时,这些手动输入的列变得不对齐 它们引用的导入数据。 这件事有没有可能发生。 我已尝试通过将导入的数据表链接到手动数据表 vlookup但这不起作用,因为没有可链接的唯一字段。 请帮忙! 谢谢 Excel版本为2010。 MS SQL版本为2005。 没有唯一的数据。 因为excel首先看起来是这样的 当我们在数据库Excel中输入新订单时,如下所示 尝试以下操作:在外部数据

我在excel中完成了MS SQL查询。 我在excel表中添加了额外的列,我想手动输入这些列 数据输入。 当我刷新数据时,这些手动输入的列变得不对齐 它们引用的导入数据。 这件事有没有可能发生。 我已尝试通过将导入的数据表链接到手动数据表
vlookup
但这不起作用,因为没有可链接的唯一字段。 请帮忙! 谢谢

Excel版本为2010。 MS SQL版本为2005。 没有唯一的数据。 因为excel首先看起来是这样的

当我们在数据库Excel中输入新订单时,如下所示


尝试以下操作:在外部数据区域属性中,选择“为新数据插入整行”。
不确定,但值得一试。并让我们及时了解结果

编辑:并确保提供一致的排序顺序。

尝试以下操作:在外部数据区域属性中,选择“为新数据插入整行”。
不确定,但值得一试。并让我们及时了解结果

编辑:并确保提供一致的排序顺序。

与电子表格外部数据和输入的列没有关系。刷新时,数据通常会被清除和更新,尽管“外部数据刷新”菜单中有其他选项可供使用。您可以使用菜单中的外部数据选项来查看更改新数据的设置是否有帮助

如果希望手动输入的数据链接到嵌入数据集中的数据,则必须使用vlookup或某些公式建立查找,以查找行信息并显示它


基本上,您认为电子表格上的SQL数据是静态的,但它不是静态的,除非您从未刷新它或断开它与数据库的连接。

与电子表格外部数据和您输入的列没有关系。刷新时,数据通常会被清除和更新,尽管“外部数据刷新”菜单中有其他选项可供使用。您可以使用菜单中的外部数据选项来查看更改新数据的设置是否有帮助

如果希望手动输入的数据链接到嵌入数据集中的数据,则必须使用vlookup或某些公式建立查找,以查找行信息并显示它

基本上,您认为电子表格上的SQL数据是静态的,但它不是静态的,除非您从未刷新它或断开它与数据库的连接

  • 请注意,Marcel Beug在本论坛最近的一篇帖子中给出了这个问题的完整解决方案@
  • 他甚至花时间在视频中录制了一个例子@
  • 请注意,Marcel Beug在本论坛最近的一篇帖子中给出了这个问题的完整解决方案@
  • 他甚至花时间在视频中录制了一个例子@

  • 如果没有唯一的文件,您如何知道哪一行手动数据应与数据库中的一行匹配?如果没有唯一的文件,您如何知道哪一行手动数据应与数据库中的一行匹配?我尝试过,但不幸的是,它不起作用。还有其他建议吗?谢谢,我试过了,但不幸的是没用。还有其他建议吗?谢谢