2011-11-23 71 views
0

我想在Excel中創建一個動態下拉菜單。我使用兩張表,sheet1具有下拉菜單,sheet2具有參考數據。我已經做了其他excel教程通過使用命名範圍和INDIRECT創建動態下拉菜單,但這是手動完成的。我在sheet2上的數據將來自mySQL數據庫,因此數據會隨時發生變化,並且指定的引用將不一致。是否可以自動執行此操作?我可以創建動態下拉菜單嗎?順便說一句,我使用PHP作爲我的服務器端腳本,我用它來填充我的sheet2數據。使用數據庫驅動的數據在MS excel中創建一個動態下拉菜單

謝謝!

回答

1

在excel中轉​​到數據選項卡從其他來源中選擇:選擇要使用的連接。在屬性窗口中,定義將爲下拉菜單提供源數據的表或查詢。在工作表打開時有數據「刷新」。唯一的問題是保存密碼/用戶標識以連接到數據庫,因爲它是明文形式,任何人都可以訪問。

+0

是的,那也可以,但是,動態下拉怎麼樣?如何去做這件事? – user9507

+0

使用擴展名的範圍來擴展整列或50-100行。我相信(不知道),Excel將刪除重複/空行。所以會發生的是,excel打開,刷新數據;然後下拉菜單有更新值。 – xQbert

+0

是的。它確實更新了excel文件。但這裏的問題是動態下拉的映射,所以他們會知道下一步要顯示的內容。 – user9507

相關問題