同一個工作簿里,兩個工作表,怎樣對數字進行比較?

金帛繡江山


我是大海,微軟認證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/


分享到:


相關文章: