Excel中讓一張表快速從另外一張表格中提取數(shù)據(jù)可以簡單分為以下三種情況:
1、簡單的數(shù)據(jù)引用,如表二從表一中引用某一個單元格的數(shù)據(jù),這種情況非常簡單,直接寫公式等于表一中要引用的單元格即可。
2、根據(jù)某些數(shù)據(jù)查找引用,如表二中根據(jù)產(chǎn)品名稱到表一種查找?guī)齑媪?/span>
這種情況在實際工作中用得非常多,也是Excel中最重要的函數(shù)VLookup的最主要應用之處,如下圖所示(根據(jù)B列產(chǎn)品,到產(chǎn)品表的B-G列查找?guī)齑媪浚?/span>
3、根據(jù)表一,按一系列的規(guī)則生成一個新的表二,表二可以隨著表一的數(shù)據(jù)改變而刷新得到最新數(shù)據(jù)(表二引用表一)
這種情況比較復雜,在以前可能需要設(shè)置非常復雜的公式,或者使用SQL,或者使用VBA來完成,但是,現(xiàn)在可以使用Excel2016的新功能PowerQuery或PowerPivot(Excel2010或Excel2013可到微軟官方下載相應的插件)來輕松完成。具體簡單的例子如下:
通過PowerQuery生成新的表并可一鍵刷新 數(shù)據(jù)樣式及要求如下:
Step-1:數(shù)據(jù)獲取
Step-2:重復列。
Step-3:按分隔符提取文本
Step-4:轉(zhuǎn)換數(shù)據(jù)格式。
Step-5:修改名稱為“排序參照”。
Step-6:數(shù)據(jù)上載 通過以上的簡單操作,我們就得到了一個新的表,并且,這個新的表是對源數(shù)據(jù)的引用,當源數(shù)據(jù)中更新后,在新表上右鍵刷新即得到最新結(jié)果。如下圖所示:
以上從表間引用最簡單到功能最強大的幾種情況進行了說明,其中,關(guān)于最后一個Excel新功能PowerQuery的使用,可以實現(xiàn)各種各樣復雜的數(shù)據(jù)轉(zhuǎn)換功能,并且,新生成的表是對源數(shù)據(jù)的很好的引用,可以在源表數(shù)據(jù)更新后,一鍵更新新表結(jié)果,非常值得學習使用。
更多精彩內(nèi)容,盡在【Excel到PowerBI】
我是大海,微軟認證Excel專家,企業(yè)簽約PowerBI顧問
讓我們一起學習,共同進步!