excel中的SQL查询返回一个值使用两行还是列?

时间:2010-12-06 08:39:19

标签: sql-server-2000 excel-2003

我正在运行从excel到sql server的查询,它返回一个值。似乎这在excel中使用了两个单元格。它是否正确?有办法防止这种情况吗?有没有办法预测excel是否会使用额外的行或额外的列(我已经看到两者都发生了)?

如果在Excel中使用“导入外部数据 - >新数据库查询”,然后在sql server表上执行count(),excel通常会将结果放在我选择的单元格下面的单元格中当开始执行新查询时(不添加额外的行,但将值放在那里)。有时,它会在我选择的单元格列之前插入一个额外的列,并将结果放在与我选择的单元格相同的行中的新列中。

有没有办法让excel返回与启动查询时选择的单元格相同的单元格中的值?如果没有,有没有办法预测上述两种情况中的哪一种会发生?

谢谢,

恩斯特

1 个答案:

答案 0 :(得分:0)

我终于找到了答案:

取消选中保留列排序/过滤器/布局