世界上最讓人煩惱的事,莫過(guò)于你明知道工作可以用WPS快速完成,卻始終不得找不到訣竅。
明明人家5分鐘可以做好的事情,你卻要花一整天的時(shí)間琢磨。學(xué)會(huì)這5個(gè)函數(shù),別讓表格留住你的腳步~
1、IF函數(shù)
IF是最常用的函數(shù)之一,可以根據(jù)邏輯真假返回不同的結(jié)果值。
簡(jiǎn)單來(lái)說(shuō),如果滿足條件就返回一個(gè)指定的值,如果不滿足條件,就會(huì)返回另一個(gè)值(該返回的值可以是字符串、邏輯值或是數(shù)值)。
? 函數(shù)公式
=IF(測(cè)試條件,真值,[假值])
?? 函數(shù)解析
當(dāng)?shù)?個(gè)參數(shù)「測(cè)試條件」成立時(shí),返回第2個(gè)參數(shù)(真值),不成立時(shí)返回第3個(gè)參數(shù)(假值)。IF函數(shù)可以層層嵌套,來(lái)解決多個(gè)分枝邏輯,但最多可嵌套7次。
? 示例
公式:=IF(B2>80,"優(yōu)",IF(B2>=60,"中",IF(B2<60,"差")))
2、Vlookup函數(shù)
最常用的查找函數(shù),用于在指定區(qū)域內(nèi)查找關(guān)鍵字返回指定列對(duì)應(yīng)的值。
?? 函數(shù)公式
=vlookup(查找值,數(shù)據(jù)表,列序表,[匹配條件])
?? 函數(shù)解析
可以通俗理解為一位失主在尋找他丟失的錢包,
=vlookup
查找值——失主
數(shù)據(jù)表——在哪個(gè)小區(qū)丟的
列序表——在哪條街道
匹配條件——要找回一模一樣的,還是大概差不多樣子的
? 示例
值得注意的是,在通常工作中,最后一項(xiàng)[匹配條件]幾乎都為0——執(zhí)行精確查找,而為1(或缺省)時(shí)模糊查找。
3、SUMIF和SUMIFS函數(shù)
SUMIF
SUMIF是對(duì)一個(gè)數(shù)據(jù)表,按照指定的條件對(duì)若干個(gè)單元格進(jìn)行求和。
比如,在一筐五顏六色的球中,每個(gè)球代表一個(gè)數(shù)值,你需要找出紅球代表的數(shù)值共有多少,就可以使用SUMIF。
?? 函數(shù)公式
=SUMIF(區(qū)域,條件,[求和區(qū)域])
?? 函數(shù)解析
=SUMIF
區(qū)域——裝滿五顏六色球的球筐
條件——紅色的球(可以是數(shù)字、表達(dá)式、文本)
求和區(qū)域——紅色球代表的數(shù)值總數(shù)是多少
? 示例
SUMIFS
SUMIFS可以說(shuō)是SUMIF的進(jìn)階版。如果SUMIF是簡(jiǎn)單的區(qū)分紅球藍(lán)球,那么SUMIFS就是在紅球當(dāng)中找出粉紅、水紅、桃紅、艷紅色的球總數(shù)。
?? 函數(shù)公式
=SUMIFS(求和區(qū)域,區(qū)域1,條件1,[區(qū)域2,條件2],[區(qū)域3,條件3]……)
?? 函數(shù)解析
求和區(qū)域——屬于固定求和區(qū)域,即待求和數(shù)據(jù)所在的區(qū)域。區(qū)別SUMIF函數(shù)的判斷條件之一,即SUMIFS函數(shù)后面可以增加多個(gè)區(qū)域的多個(gè)條件判斷
? 示例
4、MID函數(shù)
MID是返回文本字符串中從指定位置開(kāi)始的特定數(shù)目的字符,即截取一部分字符串或加以二次運(yùn)算。比較通俗的應(yīng)用是:從身份證號(hào)中提取生日。
?? 函數(shù)公式
=MID(字符串,開(kāi)始位置,字符個(gè)數(shù))
?? 函數(shù)解析
=MID
字符串——選擇一個(gè)參數(shù)作為原始字符串
開(kāi)始位置——從第幾個(gè)字符開(kāi)始
字符個(gè)數(shù)——需要截取的、作為函數(shù)返回結(jié)果的字符長(zhǎng)度
? 示例
如果想要固定的日期格式,可以在MID前再加一個(gè)TEXT函數(shù),直接生成的格式為1990-1-1
=TEXT(MID(B2,7,8),"0-00-00")
5、FIND函數(shù)
FIND和MID相似,都屬于小公式,大實(shí)用的典型。
FIND函數(shù)指在字符串中查找是否包含指定字符串,一般用于判斷,而非篩選。通常會(huì)與其他函數(shù)搭配使用,例如MID、IF等。
* 需要與SEARCH函數(shù)區(qū)分的是,F(xiàn)IND區(qū)分大小寫(xiě)并且不允許使用通配符。
?? 函數(shù)公式
=FIND(要查找的字符串,被查找的字符串,[開(kāi)始位置])
?? 函數(shù)解析
FIND函數(shù)本身比較簡(jiǎn)單,在參數(shù)2(被查找的字符串)中,查找參數(shù)1(要查找的字符串),參數(shù)3表示開(kāi)始查找位置,找到返回位置結(jié)果。
? 示例
FIND與其他函數(shù)結(jié)合起來(lái),應(yīng)用空間非常廣泛。例如,上圖表中想要單獨(dú)提取省份,則可以與LEFT函數(shù)結(jié)合使用公式:
=LEFT(B2,FIND("省",B2))
*LEFT函數(shù):用于從一個(gè)文本字符串的第一個(gè)字符開(kāi)始返回指定個(gè)數(shù)的字符。
如果要進(jìn)一步提取市的信息,則需要使用MID函數(shù)進(jìn)行截取,邏輯為:
MID(待截取的字符串,從哪里開(kāi)始截取,要截取的字符個(gè)數(shù))
其中,
參數(shù)1為B2
參數(shù)2為從「省」后面一位開(kāi)始截取,即:FIND("省",B2)+1
參數(shù)3為「市」所在位置減阿去「省」所處的位置,即:FIND("市",B2)-FIND("省",B2)
=MID(B2,FIND("省",B2)+1,FIND("市",B2)-FIND("省",B2))