今天和大家分享咱們在使用Excel解決工作問題時,常會使用到的一對查詢函數:INDEX函數和MATCH函數,被伙伴們稱之為是數據查詢的最佳搭檔。這個案例也是來源于咱們的Excel學習群里小伙伴的工作問題:要查詢A列金額的所屬部門。比如A2單元格5125,在C:F列中對應的就是D1“工會”這個部門;又比如A3單元格3681,是E列銷售部門的費用。 如果數據比較少,咱們用肉眼核對也可以搞定,但數據量過大,那就是費時費力的事情了。 當然這個題目公式解法會有多種,雅雯就算拋磚引玉,先使用match和index函數來寫公式:=INDEX($C$1:$F$1,,MATCH(A2,C2:F2,)) 這兩個函數組合,能夠完成VLOOKUP函數和HLOOKUP函數的全部查找功能,以及可以實現(xiàn)任意方向的查詢。如果小伙伴對這兩個函數還不怎么熟悉的話,不妨看看下面的解釋:INDEX函數用于在一個區(qū)域中,根據指定的行號和列號返回內容。該函數寫法是:INDEX(單元格區(qū)域,指定的行數,指定的列數)例如以下公式,用于返回A1:C4單元格區(qū)域第3行和第2列交叉處的單元格,即B3單元格。INDEX(一行或一列數據,指定要返回第幾個元素)例如以下公式,用于返回A1:A4單元格區(qū)域中的第2個元素,即A2單元格的內容:=INDEX(A1:A4,2)在上面的案例中,我們就是用match函數做為index函數的第三參數,嵌套寫出來的公式。
|