對(duì),你沒(méi)看錯(cuò),確實(shí)存在一些很簡(jiǎn)單,但是一旦掌握就很牛逼的Excel函數(shù)。 為什么會(huì)取巧寫(xiě)很簡(jiǎn)單的函數(shù)呢? 是不是樓主浪得虛名,搞不懂復(fù)雜的函數(shù),所以只能以簡(jiǎn)單的函數(shù)“糊弄”大家。 ……你……你……你怎么每次都揭穿樓主啊…… 但是,如果我告訴你這些函數(shù)需要滿足的條件,你就不會(huì)覺(jué)得吹牛逼了: 2、常用——必須的 3、牛逼——這才是關(guān)鍵 可以說(shuō),把這幾個(gè)函數(shù)掌握了,能讓你實(shí)現(xiàn)從0到1的突破,迅速裝逼成功。 如果單元格中含有不確定的空格,那么在進(jìn)行公式計(jì)算、數(shù)據(jù)查找、引用時(shí)就會(huì)出錯(cuò)。而且,對(duì)處女座的人來(lái)說(shuō),如果從某處粘貼過(guò)來(lái)的數(shù)據(jù)是這樣的: 你的內(nèi)心一定是:這是什么鬼? Trim函數(shù)可以輕松把單元格內(nèi)容里單詞之間空格之外的空格去掉。 例如=trim(B4),如果A1單元格里有空格,這個(gè)公式會(huì)只顯示其中非空格的內(nèi)容。 有時(shí)表格中的數(shù)據(jù)不僅有空格,還有換行,甚至還有一些莫名其妙的亂碼和字符,作為審美標(biāo)準(zhǔn)極高的處女座,這是不能容許的。 Clean函數(shù)可以用來(lái)刪除文本中不能打印的內(nèi)容,使你的數(shù)據(jù)就立馬變得干凈整齊。比如下面這個(gè)函數(shù)應(yīng)用之后,莫名其妙的多行就不見(jiàn)了。 Trim函數(shù)和Clean函數(shù)有什么區(qū)別呢? TRIM函數(shù)設(shè)計(jì)用于清除文本中的7位ASCII空格字符(值32)。CLEAN函數(shù)設(shè)計(jì)用于刪除文本中7位ASCII代碼中的前32個(gè)非打印字符(值0到31)。 官方解讀,看完不要懷疑人生,因?yàn)槲乙部床欢?/span> 簡(jiǎn)單來(lái)說(shuō),Trim刪除空格,Clean刪除換行。 Left——從文本字符串的開(kāi)頭返回指定數(shù)目的字符 Right——從文本字符串的尾部返回指定數(shù)目的字符 這兩個(gè)函數(shù)語(yǔ)法簡(jiǎn)單:Left(A1,5),日常中用的也比較多,但是兩個(gè)函數(shù)結(jié)合使用,你用過(guò)么? 舉例:把身份證號(hào)中的出生年月提取出來(lái)。 思路:先把身份證后12位提取出來(lái),再提前后12位中的前6位。 當(dāng)然,這個(gè)案例可以使用這門(mén)的函數(shù)一次搞定,這里只是擴(kuò)展一種思路:通過(guò)簡(jiǎn)單函數(shù)的組合,也能實(shí)現(xiàn)牛逼的功能。 項(xiàng)目管理中的神奇?。?! 問(wèn)題:今天是3月13,你們的項(xiàng)目是3月15結(jié)束,老板問(wèn)你:離項(xiàng)目結(jié)束要工作幾天? 答:一天 特么這么簡(jiǎn)單的問(wèn)題你是在侮辱項(xiàng)目管理人的智商么? 那如果項(xiàng)目是11月11結(jié)束呢?你難道真的要對(duì)著日歷一天天去數(shù)、一月月去算嗎? 干,數(shù)完之后老板就叫你走人了。 Excel里的networkdays函數(shù)返回起始日期和結(jié)束日期之間完整的工作日數(shù)值。工作日不包括周末和專(zhuān)門(mén)指定的假期。 語(yǔ)法: NETWORKDAYS(start_date, end_date, [holidays])
項(xiàng)目遙遙無(wú)期,你的老板突然有一天開(kāi)始懷疑人生了:這項(xiàng)目特么還要再干250天,這要干到猴年馬月? 別哭…… 老板開(kāi)始懷疑人生的時(shí)候,就是你裝逼的時(shí)候。 寫(xiě)下這個(gè)函數(shù),做成Gif,默默發(fā)給他。 那我們來(lái)計(jì)算一下,恭喜你,再有175天就是光棍節(jié)了(項(xiàng)目就結(jié)束了)。 但是這里返回的常常是個(gè)數(shù)字,不是Excel算錯(cuò)了,是你的數(shù)字格式有問(wèn)題,按下Ctrl Shift 3,就能顯示日期! WorkDay返回在某日期(起始日期)之前或之后、與該日期相隔指定工作日的某一日期的日期值。 工作日不包括周末和專(zhuān)門(mén)指定的假日。 語(yǔ)法: WORKDAY(start_date, days, [holidays])
If函數(shù)的意思就是“如果”,如果滿足某個(gè)條件,就返回一個(gè)值,如果不滿足,就返回另一個(gè)。 If函數(shù)的語(yǔ)法是這樣的: IF(logical_test, value_if_true, [value_if_false]) 其中,logical_test 是測(cè)試條件; value_if_true是值如果真(別干我,我英文不好),即這個(gè)測(cè)試的結(jié)果為 TRUE 時(shí)希望返回的值;value_if_false是值如果假,即這個(gè)測(cè)試的結(jié)果為False 時(shí)希望返回的值。
比如下面的姑娘顏值計(jì)算的表格里,根據(jù)數(shù)值是是否高于95來(lái)判定”女神“或是”非女神“。 (數(shù)值為個(gè)人胡編,相關(guān)粉絲不要干我)
這就是IF函數(shù)和其他函數(shù)結(jié)合的一個(gè)例子。 Sum的意思是“求和”,再加上“IF”,意思就是對(duì)范圍中符合指定條件的值求和。 例如,請(qǐng)求出顏值在85以上的女神的總顏值是多少?請(qǐng)使用以下公式: SUBTOTAL函數(shù)其實(shí)是個(gè)函數(shù)組,就是返回一個(gè)列表或數(shù)據(jù)庫(kù)中的分類(lèi)匯總情況。 SUBTOTAL函數(shù)可謂是全能王,可以對(duì)數(shù)據(jù)進(jìn)行求平均值、計(jì)數(shù)、最大最小、相乘、標(biāo)準(zhǔn)差、求和、方差。 可以說(shuō),掌握了這個(gè)函數(shù),相當(dāng)于掌握了十幾個(gè)函數(shù),是當(dāng)之無(wú)愧的全能王。 這個(gè)函數(shù)的功能是在給定的幾組數(shù)組中,將數(shù)組間對(duì)應(yīng)的元素相乘,并返回乘積之和。 這個(gè)函數(shù)比較能提現(xiàn)裝逼效果,不會(huì)用的人寫(xiě)出的公式可能是這樣的: =(A1*B1 A2*B2 A3*B3 A4*B4 A5*B5 A6*B6 A7*B7 A8*B8 A9*B9) 會(huì)用的人寫(xiě)出的則是這樣的: =SumProduct(A1:A9,B1:B9) 語(yǔ)法: SUMPRODUCT(array1, [array2], [array3], ...)
比如你女朋友的淘寶購(gòu)物車(chē)?yán)锷唐返膯蝺r(jià)和數(shù)量是這樣的,算一下如何剁手吧。 SMALL函數(shù)可以用來(lái)找到一串?dāng)?shù)據(jù)中的第n小的值。 例如SMALL(B2:B20,3)能夠找到B2到B20的范圍內(nèi)第3小的數(shù)字。 同理,LARGE函數(shù)就是用來(lái)找最大值的。 最后壓軸制作還是要對(duì)得起標(biāo)題的。 畢竟文章這么長(zhǎng),能看到這里說(shuō)明實(shí)在是捧場(chǎng)了,下面兩個(gè)神級(jí)函數(shù),拿走不謝。(這兩個(gè)函數(shù),每個(gè)都可以寫(xiě)不止一篇文章,篇幅限制,這里只做簡(jiǎn)要說(shuō)明) 這個(gè)函數(shù)用處非常廣,但是很多朋友一直無(wú)法得要領(lǐng),今天先進(jìn)行入門(mén)的講解,后續(xù)再專(zhuān)門(mén)針對(duì)此函數(shù)詳細(xì)分析,保證學(xué)會(huì)。 首先先設(shè)想一個(gè)場(chǎng)景:你手機(jī)通信錄中存了幾百個(gè)姑娘的電話號(hào)碼,突然有一天你老媽給你一份姑娘的名單(從你手機(jī)通訊錄中選出來(lái)的,100人左右),說(shuō):把這些姑娘的號(hào)碼選出來(lái),準(zhǔn)備相親! 干,難題來(lái)了,你要如何去相完這100個(gè)姑娘,不,難題是你要如何快速的把這100位姑娘的電話號(hào)碼提取出來(lái)。
這兩個(gè)函數(shù)有些復(fù)雜,一步一步將一下。 index(r,n)是一個(gè)索引函數(shù),在區(qū)域r內(nèi),返回第n個(gè)單元格的值。 而 match(a,r,t)是一個(gè)匹配函數(shù),返回區(qū)域r內(nèi)與a值匹配的單元格順序位置; 同樣t=0是為精確匹配,t=1時(shí)為模糊匹配。
通??梢詫蓚€(gè)函數(shù)聯(lián)合起來(lái)進(jìn)行表間關(guān)聯(lián)關(guān)系查詢,通過(guò)match函數(shù)找到匹配單元位置號(hào),再用這個(gè)位置號(hào),通過(guò)index函數(shù)找到與匹配值對(duì)應(yīng)的關(guān)聯(lián)值。 同樣,我們使用這兩個(gè)函數(shù)兩匹配一下電話號(hào)碼。 我們來(lái)看看到底怎么算的。 =INDEX($F$4:$F$38,MATCH(B3,$E$4:$E$38,0)) 這個(gè)公式里,MATCH(B3,$E$4:$E$38,0)的意思是在E4到E38的區(qū)域里(就是你的通訊錄里)查找和B3(你就是要相親的第一個(gè)姑娘)名字嚴(yán)格匹配的那一行的序號(hào)。 找到這一行的數(shù)字之后。Index函數(shù)的功能就是在F4到F38中(就是你通訊錄中對(duì)應(yīng)的所有電話)的區(qū)域內(nèi)找到這一行,并且返回相應(yīng)的電話號(hào)碼。 這樣你要相親的姑娘的電話就找出來(lái)了。 之所以都加了“$”是為了讓這個(gè)區(qū)域“絕對(duì)引用”,不管我怎么下拉,這個(gè)區(qū)域都是固定的。 分析:INDEX MATCH與Vlookup都能實(shí)現(xiàn)給定條件的查找,而且前者比后者要麻煩,為什么要用前者呢。簡(jiǎn)單來(lái)看,在本例中,index雖然比Vlookup麻煩,這個(gè)Index Match函數(shù),非常適用于查找區(qū)域不在首列的情況,且他的靈活性遠(yuǎn)不止于此。 你學(xué)會(huì)了么? 避免講大道理,志在創(chuàng)作讓你感受到呼吸心跳的Excel體驗(yàn)。 每一篇都是經(jīng)驗(yàn)之談,絕不做教科書(shū)式的傳授。關(guān)注我們:
|
|