金帛繡江山
我是大海,微軟認證Excel專家,企業簽約Power BI顧問,喜歡研究無需VBA的Excel報表自動化及數據分析問題。
關於同一個工作簿裡,兩個工作表,怎樣對數字進行比較的問題,很多朋友都推薦使用vlookup函數,當然,用vlookup函數是可以的,但是,個人認為這並不是最佳解決方案。主要有以下問題:
1、vlookup函數只能從一個表讀取數據到另一個表,因此,如果要兩表互相對比,需要在兩個表中均盡心操作,而且還需要將兩個表分別對比的結果再彙總到一起,比較麻煩;
2、數據對比的工作,通常是一項重複性的工作,但是,通過vlookup函數做對比,當數據發生改變時(比如增加了行等),又得重新操作一次。
因此,個人推薦使用Excel2016的新功能Power Query(Excel2010或Excel2013可到微軟官方下載相應的插件)來完成。
不僅能完美解決用vlookup函數帶來的問題,而且還實現起來也非常簡單。
具體實現方式也有多種,下面給出2種,供參考:
一、合併篩選法
二、追加透視法
歡迎在評論中發表不同觀點,共同學習,一起進步。
Excel到PowerBI
一般來說根據某個關鍵字對比2個表的數據,就是用vlookup從另一個表查詢出數據然後用=比較即可,這裡主要是Vlookup的用法
參考如下
VLOOKUP
在表格數組的首列查找值,並由此返回表格數組當前行中其他列的值。
當比較值位於需要查找的數據左邊的第一列時,可以使用 VLOOKUP
語法
VLOOKUP(待查值, 搜索區, 返回值在搜索區第幾列, 查找方式)
待查值 為需要在表格區域第一列中查找的數值。亦可以為數值或引用(單元格
搜索區 為兩列以上數據區域,即用於查找的數據區域,待查值 即在此區域的第一列進行搜索。
-
返回值在搜索區的列號 為搜索區中待返回值所在列的列數(搜索區從左往右依次數)。
取1 ,返回 搜索區第一列中的數值,
取2,返回 搜索區第二列中的數值,以此類推。
查找方式 一般情況都用0 即精確匹配,其他情況本文不討論
動態圖講解如下
也可以去看我的視頻講解
EXCEL入門必學的VLOOKUP查找函數相信我你終於可以學會了
http://toutiao.com/item/6376176335114469890/