為了滿足大家的特殊要求,EXCEL中的部分函數(shù)支持模糊查找,即利用通配符進(jìn)行查找和近似查找,如VLOOKUP函數(shù),HLOOKUP函數(shù),MATCH函數(shù),LOOKUP函數(shù)等。
例一:如下圖所示,B2單元格中的公式可以返回表格中第一個(gè)"張"姓員工的年齡。
=VLOOKUP("張*",E2:G8,3,0)
VLOOKUP函數(shù)中使用通配符進(jìn)行查找時(shí),第4個(gè)參數(shù)必須為FALSE或0,即為"精確查找",否則公式將返回#N/A錯(cuò)誤。此公式的缺點(diǎn)是,只能返回?cái)?shù)據(jù)表中符合條件的第一條記錄,而無法返回其它的匹配記錄
例二:技巧224中的學(xué)員分?jǐn)?shù)轉(zhuǎn)為等級(jí)的示例也是一種模糊查找應(yīng)用,其公式為:
=VLOOKUP(A2,{0,"差";60,"中";80,"良";90,"優(yōu)"},2,1)
VLOOKUP函數(shù)的第4個(gè)參數(shù)為1,即表示近似查找。
另外,利用LOOKUP函數(shù)的近似查找功能(要求查找范圍升序排列),也能得到相同的結(jié)果,如下面的公式:
=LOOKUP(A2,{0,60,80,90},{"差";"中";"良";"優(yōu)"})