2011-11-02 21 views
2

我已經使用了數據 - >從外部源獲取數據 - >從其他源 - > SQL Server。Excel 2010連接到單元格函數內的SQL Server數據庫?

這隻會導入我想要的表格的實況副本。

我希望能夠做的是從單元格內執行SQL語句。這可能嗎?

+0

需要更多信息,是否需要將數據拉入單個單元格?如果是這樣,只需在Excel中寫入一個宏,並將單元格值設置爲拉取數據的結果。 – JonH

+0

對不起,你是正確的。我試圖避免添加一個工作表,並在新的工作表上做一個VLOOKUP。我寧願直接獲取我的單細胞數據。 – SouthFresh

回答

0

導入允許您複製視圖以及表格。因此,您可以創建一個返回值的視圖:

create view dbo.vw_ExcelCellA3 as 
    select TheColumn from YourTable where id = 1 

這樣,您可以將任何SQL放在單元格的「後面」。

+0

這仍然允許我引用其他單元格來完成視圖嗎? – SouthFresh

+0

如果導入的單元格是'B4',則可以在另一個單元格中引用它來完成計算,如'= B4 + 2'。一種典型的方法是將導入的單元格移動到「計算」表單。 – Andomar

+0

看起來像我想要的不會發生。雖然謝謝! – SouthFresh