在使用Excel時,咱們常常會遇到這種問題,個人數據源在表1裏面,可是我要在表2裏面作報表,用lookup和offset等公式都須要打開表1操做,不然就會報錯。那麼有沒有辦法在不打開表1的狀況下在表2內更新數據呢?有的。3d
先看看效果:code
接下來就是教程了,跟着教程作一遍有利於加深記憶哦。示例文件:https://wwe.lanzous.com/iFEnomia3wf
blog
如上圖,一次點擊【數據-> 獲取數據-> 自其餘源-> 自Microsoft Query】,在【選擇數據源】對話框中選擇「Excel Files*」,去掉底部查詢嚮導的勾勾,單擊【肯定】。
教程
根據下圖所示步驟,找到存放數據源的工做簿,選擇存放數據的工做表名稱。
get
點擊【肯定】以後,會顯示如上窗口,只顯示一個表,和咱們數據源表1的結構並不符合,這時須要點擊界面上的【選項】按鈕,勾選【系統表】選項。(沒錯,Excel的sheet被這貨叫成了系統表)
引用
點擊【肯定】以後即可以看到顯示出了表1內的全部工做表了,找到所須要的數據源工做表添加。
im
雙擊「*」號,加載所有數據,而後點擊【視圖->條件】打開條件面板。
d3
數據加載完成以後,如有不想在報表中顯示的部分,選中該列,按delete鍵刪除便可。如有名稱顯示錯誤的,雙擊該列表頭,修改【列標】便可。
數據
點擊【條件字段】右側的下拉按鈕,選擇須要查詢的字段,如「供應商名稱」;在【值】的右側輸入[?]
。
查詢
依次點擊【文件-> 將數據返回Microsoft Excel】。
此時若是彈出【輸入參數值】的對話框,能夠直接將其關閉。
在彈出的【導入數據】對話框中,數據放置位置選擇A4(須要放置表格的地方),單擊【肯定】。
在彈出的【輸入參數值】對話框中,依次勾選【在之後的刷新中使用該值或該引用】和【當單元格的值更改時自動刷新】兩個複選框,單擊【肯定】,而須要的參數即爲須要進行查詢/篩選的,在這裏選擇A2單元格。
OK啦,如今就能夠在不打開數據源文件的狀況下,在報表中引用/查看/更新數據了,快去試試吧。