辦公軟件是指可以進(jìn)行文字處理、表格制作、幻燈片制作、圖形圖像處理、簡單數(shù)據(jù)庫的處理等方面工作的軟件。目前辦公軟件朝著操作簡單化,功能細(xì)化等方向發(fā)展。辦公軟件的應(yīng)用范圍很廣,大到社會統(tǒng)計,小到會議記錄,數(shù)字化的辦公,離不開辦公軟件的鼎力協(xié)助。另外,政府用的電子政務(wù),稅務(wù)用的稅務(wù)系統(tǒng),企業(yè)用的協(xié)同辦公軟件,這些都屬于辦公軟件。 前段時間,微軟 Office 365 出了幾個新函數(shù),有 Filter、Xlookup……
這些函數(shù)的出現(xiàn),可以基本上解決所有的查詢匹配問題!
也意味著我們處理數(shù)據(jù)的效率,越來越高!
不過,很多同學(xué)受 Excel 版本限制,還不能用這些新函數(shù)。
我們的最終目的還是以解決問題為主,那有沒有其他簡單的方法,可以讓更多同學(xué)用上新函數(shù)呢?
答案是有的——利用函數(shù)庫!
今天,我來給大家介紹一下——方方格子的函數(shù)庫,這是一個免!費!的工具。
下面就來跟我一起看看,函數(shù)庫里面的其中一個函數(shù)。
Mlookup 函數(shù)——Vlookup 的升級函數(shù)!
一對多查找
現(xiàn)在有一個這樣的表格,我們想要獲得小爽的所有科目。
這個問題本質(zhì),就是一個一對多的問題。
按照傳統(tǒng)的做法,我們一般是用一個數(shù)組公式解決的:
公式如下:
=INDEX($B:$B,SMALL(IF($D$2=$A$2:$A$8,ROW($A$2:$A$8),4^8),ROW(A1)))
感覺好復(fù)雜,對不對!
如果用升級版 Vlookup 函數(shù)——Mlookup 函數(shù),就變得很簡單!
公式如下:
=MLookup($G$2,$A$1:$B$8,2,ROW(A1))
Mlookup 函數(shù)的語法跟 Vlookup 函數(shù)基本一致,只不過最后的參數(shù)不一樣。
=Vlookup(找誰,在哪里找,第幾列,匹配方式)
=Mlookup(找誰,在哪里找,第幾列,返回第幾個目標(biāo)值)
是不是超級容易記!
我們來看看上面的公式:
=MLookup($G$2,$A$1:$B$8,2,ROW(A1))
第一參數(shù)為查找小爽,G2 單元格為小爽;
第二參數(shù)在哪找,對應(yīng)的區(qū)域為$A$1:$B$8;
第三參數(shù)第幾列,科目在第 2 列;
第四參數(shù)為返回第幾個目標(biāo)值,ROW(A1)為 1,也就是第一個目標(biāo)值,下拉后可以依次獲得第二個,第三個目標(biāo)值……
這還只是單條件查找,那多條件呢?
多條件查找
比如說,我要查小爽的圖表成績~
傳統(tǒng)高手做法:
公式如下:
=VLOOKUP(E2&F2,IF({1,0},A1:A8&B1:B8,C1:C8),2,FALSE)
如果用 Mlookup,公式變得如此簡單!
公式如下:
=MLookup(E2:F2,A1:C8,3)
我們來看看公式:
=MLookup(E2:F2,A1:C8,3)
第一參數(shù),E2:F2,也就是小爽,還有圖表的多單元格查找區(qū)域;
第二參數(shù),在哪找,A1:C8 為區(qū)域;
第三參數(shù),第幾列,成績?yōu)榈?3 列。
你以為 Mlookup 函數(shù)就只能這樣?那你就錯了!
合并同類項
還記得我們之前介紹過合并同類項嗎?
文章中的方法很繁瑣,對吧?
但是,如果用 Mlookup 函數(shù),我們只需要一個 Mlookup 函數(shù)!
只需要把第四參數(shù)改為-1!
公式如下:
=MLookup(E2,$A$1:$B$8,2,-1)
我們來看看公式:
=MLookup(E2,$A$1:$B$8,2,-1)
第四參數(shù)為返回第幾個目標(biāo)值,其中:
-1,表示所有值,并用逗號連接,
0,表示最后一個目標(biāo)值。
也就是,我們想要得到第幾個值就第幾個值!真的好容易!
還有哪些使用的函數(shù)?
方方格子 Excel 擴(kuò)展函數(shù)包里,目前有 26 個常用函數(shù),實用的不僅僅只有 Mlookup!
由于篇幅有限,不能一一介紹,下面只羅列一些超級實用的函數(shù),大家各取所需~
文本類函數(shù):
TextSplit(文本拆分函數(shù))
TextCommon(提取相同字符)
TextGetNum(提取數(shù)字)
PinYin(提取中文拼音)
顏色匯總類函數(shù):
BgColorSum(背景顏色求和)
BgColorCount(背景顏色求個數(shù))
FgColorSum(字體顏色求和)
FgColorCount(字體顏色求個數(shù))
獲取屬性類函數(shù):
GetComment(獲取單元格的批注內(nèi)容)
GetSheetName(根據(jù)序號獲取表名)
大寫金額轉(zhuǎn)換類:
ZhMoney(將金額數(shù)字轉(zhuǎn)成中文大寫金額)
ZhMoneyToNum(將中文大寫金額轉(zhuǎn)為數(shù)字金額)
合并單元格類函數(shù):
MergeSum(合并單元格求和)
MergeCellsCount(獲取合并單元格中單元格的個數(shù))
Office辦公軟件是辦公的第一選擇,這個地球人都知道。
|