提到數(shù)據(jù)查詢(xún),相信很多人都會(huì)想到Vlookup,但是它已經(jīng)將近40歲了,雖然繼任者Xlookup也已經(jīng)出來(lái)很久了,但是大部分人的版本都不支持。今天就跟大家盤(pán)點(diǎn)4種除了Vlookup之外的數(shù)據(jù)查詢(xún)方法,只需要根據(jù)自己的需求選擇對(duì)應(yīng)的方法即可語(yǔ)法:=lookup(查找值,在那一列中查找,返回的結(jié)果列)
這個(gè)函數(shù)適合多條件查詢(xún),并且結(jié)果不是數(shù)值的情況如下圖所示,我們想要找到【2班魯班】的專(zhuān)業(yè),在這里魯班是有重復(fù)值的,所以需要進(jìn)行多條件查詢(xún)公式為:=LOOKUP(1,0/((A2:A9=G3)*(B2:B9=H3)),E2:E9)這個(gè)函數(shù)是一個(gè)固定的書(shū)寫(xiě)方法第二參數(shù):0/((條件1)*(條件2)),就是有幾個(gè)條件就寫(xiě)幾個(gè)條件在分母的位置相乘即可
語(yǔ)法:=sumif(條件列,求和條件,求和列)sumif可以全面取代vlookup進(jìn)行各種數(shù)據(jù)查詢(xún),但是有兩個(gè)大前提如下圖我們想要查找【劉備的英語(yǔ)】成績(jī),公式:=SUMIF(B2:B9,G3,D2:D9),反向查詢(xún)也是一樣的操作,只需要根據(jù)條件設(shè)置即可如果存在多個(gè)條件的情況,使用sumifs函數(shù)即可
三、dget函數(shù)(數(shù)據(jù)庫(kù)函數(shù))
語(yǔ)法:=dget(數(shù)據(jù)區(qū)域,返回結(jié)果的表頭字段,查找條件)它是一個(gè)數(shù)據(jù)庫(kù)函數(shù),可以用于全面的取代Vlookup,需要注意的是:它是根據(jù)表頭字段進(jìn)行數(shù)據(jù)查詢(xún)的,所以我們需要將表頭字段也添加到公式的參數(shù)中,這點(diǎn)非常重要如下圖,我們想要查找【2班魯班】的專(zhuān)業(yè),只需要將公式設(shè)置為:=DGET(A1:E9,I2,G2:H3)即可第一參數(shù):A1:E9,表示整個(gè)數(shù)據(jù)區(qū)域
第二參數(shù):I2,就是【專(zhuān)業(yè)】這個(gè)表頭字段
第三參數(shù):G2:H3,查找的條件
dget函數(shù)我們是可以直接選擇表格中已經(jīng)羅列好的條件來(lái)使用的
語(yǔ)法:= sumproduct(第一個(gè)數(shù)據(jù)區(qū)域,第二個(gè)數(shù)據(jù)區(qū)域,第三個(gè)數(shù)據(jù)區(qū))以此類(lèi)推,最多可以設(shè)置256個(gè)數(shù)據(jù)區(qū)域。使用sumproduct進(jìn)行數(shù)據(jù)查詢(xún),它的前提跟sumif函數(shù)是一樣的,要求結(jié)果必須是數(shù)值,不能存在重復(fù)。如下圖,我們想要找到蘋(píng)果的數(shù)量,公式為:=SUMPRODUCT((A2:A5=D2)*B2:B5),它的計(jì)算原理還是比較復(fù)雜的簡(jiǎn)單跟大家介紹下,如果你實(shí)在看不懂,只需記得這個(gè)格式就好了=SUMPRODUCT((條件)*結(jié)果列)它是一個(gè)數(shù)組公式,我們將條件設(shè)置為水果這一列等于蘋(píng)果,它的結(jié)果就是一列邏輯值,如下圖所示,在Excel中可以將true可以看做是1,false可以看做是0,之后這一列邏輯值再與對(duì)應(yīng)的數(shù)量相乘,結(jié)果為一個(gè)50,三個(gè)0,最后會(huì)對(duì)這個(gè)區(qū)域求和,結(jié)果為50,這個(gè)就是計(jì)算的過(guò)程以上就是今天分享的全部?jī)?nèi)容,除此之外還可以使用index+match來(lái)組合查找,但是這個(gè)對(duì)于新手來(lái)說(shuō)比較難,容易出錯(cuò),就不再多做介紹了我是excel從零到一,關(guān)注我,持續(xù)分享更多excel技巧
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶(hù)發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。