excel中lookup函式怎麼使用
來源:酷知科普網 1.55W
職場中,經常會使用Vlookup函式。但是,你知道Lookup函式嗎?Lookup函式用於在某範圍內查詢數值,然後返回其他列的資料。
案例一
如圖所示,需要求出銷售量為350,352時,銷售人員的姓名。
解析:
=Lookup ( G2,D:D,A:A)
即 Lookup(查詢值,查詢範圍,返回值)。
結果如下圖。
可以發現,銷售量350時,返回亞斯;銷售量352時,返回李傑。
分析:因為銷售量350時,資料會在D列進行模糊查詢,如果沒有找到350,則會進行匹配 小於350且跟350最接近的資料,從圖表中可以看到,銷售量325滿足需求,因此返回亞斯;同理,當銷售量為352時,返回李傑。
因此,可以發現Lookup進行查詢數值並不靠譜,因為是模糊查詢。
案例二
那麼什麼情況下用Lookup進行數值查詢最合適呢?
請看下面案例,求銷售人員的考核等級。
如圖所示,需要把A,B列資料整理為E,F列資料。具體如圖所示。
解析:
=Lookup(1,0/(條件),查詢區域或陣列)
表示的是在查詢區域中,滿足條件的最後一條記錄。
step1:整理B列資料。在C2單元格中輸入=IF(A1=A2,C1&","&B2,B2),直接拖拽即可。
Step2:F2單元格中輸入
=LOOKUP(1,0/(E2=A:A),C:C) 即可完成。
解釋,該公式表示返回,滿足條件E2=A:A的查詢區域中的最後一條記錄。
特別提示
實踐出真知,趕緊練習一下吧~