一對多查詢,MLOOKUP函數就行,再不用記複雜的組合公式了

Excel 文章 光速辦公室 2019-06-09

筆者前幾日寫了一篇文章,詳細介紹瞭如何使用IFERROR+INDEX+SMALL+IF+ROW組合公式進行一對多查詢,各位朋友可以參考下這篇文章:《一次性查詢出多條記錄的Excel萬能公式》

但是很顯然這個組合公式太複雜,要想熟練使用難度相當大!那Excel中有沒有這麼一個函數,可以輕鬆實現一對多查詢呢?答案是肯定的!我們一起來看看。

如下圖所示,我們需要一次性查詢出所有班級為7、8的姓名,可在J2單元格輸入如下公式,並向下複製到J3單元格。

=MLookup($I2,$A$1:$G$11,2,-1)

得到如下結果。

一對多查詢,MLOOKUP函數就行,再不用記複雜的組合公式了

MLookup函數語法格式與VLOOKUP函數幾乎一致。

MLookup(查找值,查找區域,第幾列,第幾次出現)

最後一個參數“第幾次出現”是關鍵,0表示最後一次,-1表示所有。

也正是因為我們對VLOOKUP函數非常熟悉,因此使用MLookup函數進行一對多查詢就非常容易理解和應用了。但是這個函數並非Excel自帶函數,需要安裝一個函數擴展包方可正常使用!

如下圖所示,安裝完此函數擴展包之後在【公式】菜單會出現【擴展函數-方方格子】這樣的一個菜單項,點擊插入函數按鈕,也會多出一組【方方格子-擴展函數】的選項。

一對多查詢,MLOOKUP函數就行,再不用記複雜的組合公式了

這個擴展函數包包含27個非常好用的函數,可解決很多需要複雜函數組合才能完成的任務。比如,獲取漢字的拼音、按顏色求和、拆分字符串、公曆與農曆轉換、一鍵獲取批註、合併單元格查詢與統計等等。

一對多查詢,MLOOKUP函數就行,再不用記複雜的組合公式了

大家可以去下圖所示的官網免費下載此函數擴展包,也可私信回覆關鍵字“擴展包”免費獲取。

一對多查詢,MLOOKUP函數就行,再不用記複雜的組合公式了

相關推薦

推薦中...