在EXCEL的基礎(chǔ)數(shù)據(jù)表中,輸入一定要規(guī)整,同一字段的數(shù)值類型必須統(tǒng)一,不要有合并單元格,否則會(huì)給統(tǒng)計(jì)分析帶來困難。而在報(bào)表中則可以進(jìn)行合并、拆分、采取不同的方式力求達(dá)到需要的視覺效果和美觀。
然而對(duì)于大多數(shù)用戶而言,報(bào)表和基礎(chǔ)數(shù)據(jù)表不分,如下圖所示:同一基地的項(xiàng)目有多個(gè),因此將基地進(jìn)行了合并,看上去更加直觀清晰,但是,如果我們要查找某個(gè)項(xiàng)目在哪個(gè)基地,怎呢查找呢?
首先假設(shè)我們的基礎(chǔ)數(shù)據(jù)比較規(guī)范是這個(gè)樣子的:
在E2中輸入=VLOOKUP(D2,$A$2:$B$13,2,0),下拉填充公式即可,這是VLOOKUP的標(biāo)準(zhǔn)用法。
如果EXCEL的基礎(chǔ)數(shù)據(jù)表是這個(gè)樣子的:
這是一個(gè)反向查找:
可以在E2中輸入=VLOOKUP(D2,IF({1,0},$B$2:$B$13,$A$2:$A$13),2,0)
或者使用INDEX,MATCH組合函數(shù),=INDEX($A$2:$A$13,MATCH(D2,$B$2:$B$13,0))
再回到開篇位置的例子,這是一個(gè)合并單元格下的反向查找:直接上公式:
E2=LOOKUP("座",OFFSET($A$2,,,MATCH(D2,$B$2:$B$13,0),1))
這是一個(gè)嵌套函數(shù):
從外到內(nèi)以此為:
1、LOOKUP(“座”,查找區(qū)域)
2、查找區(qū)域=OFFSET($A$2,,,行數(shù),1)
3、行數(shù)=MATCH(D2,$B$2:$B$13,0)
分別解釋一下,從內(nèi)到外
1、行數(shù)=MATCH(D2,$B$2:$B$13,0)
查找D2在區(qū)域B2:B13中的位置,H1297在$B$2:$B$13區(qū)域的位置為第4個(gè)
2、查找區(qū)域=OFFSET($A$2,0,0,4,1)
意思是返回一個(gè)由A2偏移后的新的區(qū)域?yàn)?/span>A2:A5,即A2偏移0行,0列,新的區(qū)域的行數(shù)為4,列數(shù)為1。
3、LOOKUP(“座”,A2:A5)
在A2:A5區(qū)域查找”座”,如查找不到,則返回最后一個(gè)文本,A2的值為”煙臺(tái)”。
如果要查找最后一個(gè)數(shù)字,需用LOOKUP(9E+307,區(qū)域)
9E+307為9乘以10的307次方,表示一個(gè)很大的數(shù);“座”可以認(rèn)為文本的最后一個(gè)字符,當(dāng)LOOKUP查不到這兩個(gè)數(shù)時(shí),則返回區(qū)域的最后一個(gè)數(shù)值或文本。
各種情況下的LOOKUP使用方法,一定要活學(xué)活用
一定要規(guī)范基礎(chǔ)數(shù)據(jù)的輸入,將報(bào)表和基礎(chǔ)數(shù)據(jù)分開
嵌套函數(shù)要先寫括號(hào),保證每個(gè)函數(shù)的完整性!
求最后一個(gè)文本和數(shù)值的方法
END
聯(lián)系客服