Excel中的Max函數相信大家都不陌生,Max函數使用較多的功能就是查詢出單元格區域內的最大值。但是這個函數的功能不僅僅是這麼簡單,同樣可以跟vlookup函數一樣進行數據查詢。而且在查詢最近數據、單條件、多條件數據查詢的時候相比會更簡單。下面我們來看一下Max函數與vlookup函數的用法對比。
案例一:Max函數查詢最後一次數據記錄
案例說明:查詢三個人最後的一次銷售日期記錄。
函數公式:
{=MAX(($A$2:$A$11=F5)*$C$2:$C$11)}
函數解析:
1、在利用Max進行最後一次日期記錄查詢時,必須保證數據的日期排序是升序的規律才行;
2、Max函數在進行最後一次記錄查詢時,通過利用=號的方式,將符合條件的值查詢出來,同時用日期列來相乘,這樣就會將對應的日期通過數字的方式來提現。從而提取裡面最大的一個數字。
3、vlookup函數無法查詢數據區域中的最大值數據。
案例二:Max函數更簡單的進行數據的多條件查詢操作
案例說明:我們需要利用姓名和日期兩個條件,查詢出對應的銷售量數據。
函數公式1:
{=MAX(($A$2:$A$11=F5)*($C$2:$C$11=G5)*$D$2:$D$11)}
函數公式2:
{=VLOOKUP(F5&G5,IF({1,0},$A$2:$A$11&$C$2:$C$11,$D$2:$D$11),2,0)}
函數解析:
1、多條件查詢Max函數和vlookup函數都可以實現,但是vlookup函數需要與if函數嵌套運用才能夠查詢。所以Max函數相比會更簡單。
2、Max在進行多條件查詢時,只需要用兩個=號進行一次真假判斷。出現True和False時分別用1、0去運算,從而實現查詢到對應的數值。多個條件都可以用*號進行連接。
現在你學會如何利用Max函數,在不同的場景下面如何去進行實際操作了嗎?
註:本文由Excel函數與VBA實例原創,歡迎關注,帶你一起長知識!