因此,您正在使用 Excel 数据连接将一个工作簿中的表导入另一个工作簿。有时,您可能会在连接过程中遇到困难,似乎随机地决定表中的某些条目值得出现两次。
为什么会发生这种情况?
例子:
原始工作簿:
A1: ABC
A3: CDE
新工作簿:
A1: ABC
A2: ABC
A3: CDE
A4: CDE
答案1
发生这种情况的一个原因是,当您保存原始工作簿时,使用了自动筛选(过滤,而不是排序)。
Excel 似乎认为,如果原始表格是 X x X 大,新工作簿中的结果表格也应该是 X x X 大。但如果原始工作簿中隐藏了一些值,Excel 不会总是保留这些值。这意味着结果表格不再是 X x X 大。如果发生这种情况,您可能会发现 Excel 会自行决定复制现有条目,直到表格的大小与原始表格相同。
因此,原始工作簿中的表格实际上应该是这样的:
A1: ABC
A2: 111
A3: CDE
A4: 111
如果您自动过滤不显示值 111 并保存工作簿,则对表的任何更新都可能导致问题中概述的情况。
简而言之:在保存作为数据连接源的工作簿之前,务必重置过滤器。