excel中使用Vlookup和資料透視表

2021-10-14 16:40:02 字數 1418 閱讀 9365

雖然不經常用excel做資料篩選操作,但是偶爾還是會有這種需求,每次來都是去科普,沒往心裡記,這次索性做個記錄,以後有什麼excel計算的場景直接看自己的案例更清晰。

例如有excel表內原始資料(在sheet1內)如下:

由於某些情況,你將某些發生異常的訂單給拉了出來,但是你只知道訂單號,這個金額由於特殊原因無法獲取,於是把這些異常的訂單,新建了sheet2來進行記錄,如下:

現在需要知道每條訂單對應的金額應該是多少,可以使用vlookup函式來進行解決。

在sheet2頁內b1列新建一列[金額],將滑鼠放在b2,選擇公式-插入函式-選擇vlookup

解釋一下要填寫的幾個值的描述:

想要通過sheet2的異常訂單號列作為條件,所以lookup_value設定為a2,因為要從sheet1內查詢,所以table_array設定為sheet1!a:c,因為金額在我們選中區域內的第三列,所以col_index_num設定為3,因為要精確匹配,所以range_lookup設定為0

具體設定如下:

填充後效果如下,姓名列也是按相同的方式進行了設定,

選中公式列,ctrl+shift+end,選中後再公式文字框執行ctrl+enter,即可完成。

還是上面的例子,篩選出來異常訂單的金額、使用者姓名之後,如何按使用者進行分組,然後得出每個人下的金額呢?

可以使用資料透視表,在excel內插入-資料透視表,對話方塊中選中資料區域,

求和值設定金額列,行標籤設定為使用者姓名即可搞定。

如上,搞定,後續有別的需要再來記錄。

EXCEL中VLOOKUP函式的使用

在 陣列的首列查詢指定的值,並由此返回 陣列當前行中其他列的值。vlookup 中的 v 引數表示垂直方向。當比較值位於需要查詢的資料左邊的一列時,可以使用 vlookup 而不是 hlookup。vlookup lookup value,table array,col index num,rang...

Excel之VLOOKUP函式使用小結

使用場景 最近在弄乙個區域樹,區域樹里有全國各省市,但相應的市下面沒有縣。現在要做的就是在每個市上加上相應的縣。如何在市裡加上相應的縣呢?關鍵的一點是,每個縣要獲取到所屬市的id。通過資料庫可以查出表裡各市所對應的id,放在excel的temp工作薄中,如下圖,記為圖一 img 中國行政區劃表裡可獲...

關於excel的vlookup函式使用

今天接到 經理的乙個任務就是在a列的每一行去b列裡面尋找相同的值找到之後返回 vlookup a2,b2 b5,1,0 1的意思就是在b2到b5之間的縱列數返回第一列的資料。0的意思你不用理會,他返回的就是函式的真假關係0代表沒有找到該資料返回0即false 列子1abc 趙六錢七 vlookup ...