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