*注:一定要掌握的函數(shù)TOP5:vlookup
鸦泳,sumifs
,countifs
,if
,len&right&mid
寫在前面的話:
在近三年的數(shù)據(jù)工作中裹驰,Excel已成為我親密的工作小伙伴懂算。
結(jié)合我自己的工作經(jīng)驗,總結(jié)了如下常用函數(shù)舒裤。這些函數(shù)我并沒有給出詳細(xì)說明(~baidu非常多官还,就不重復(fù)啦毯焕。好吧矫废,其實是我偷懶嘿嘿~)只是總結(jié)了一些我所認(rèn)為的注意事項和應(yīng)用場景赂蠢,方便自己復(fù)習(xí)回顧绪穆,也希望能分享給大家~建議初學(xué)者還是要具體了解下相關(guān)函數(shù)的使用教程。
再說一點碎碎念:
這些函數(shù)的使用虱岂,說到底其實是為了工作上的“偷懶”玖院。我們希望減少工作的重復(fù)性,并且提高工作效率第岖。但是保證效率的前提是难菌,一定要保證數(shù)據(jù)的準(zhǔn)確性!我也曾為了追求“速度快”而導(dǎo)致數(shù)據(jù)出錯蔑滓,希望引以為戒=季啤(~默默再一次提醒自己~)
怎樣能夠快速提高:
多思考,結(jié)合自己工作的場景键袱。解決問題的辦法一定不止一種燎窘,多思考為什么。
查找函數(shù)
vlookup
vlookup函數(shù)是excel中使用最高頻的函數(shù)蹄咖。還記得以前工作中的運營同事褐健,他們一開始在處理表格時一個個篩選查找,很容易出錯澜汤。后來學(xué)會使用vlookup后蚜迅,真的又快又好用!
- 單條件匹配
場景:根據(jù)訂單號查詢用戶信息
使用條件:
查詢值必須位于查詢數(shù)據(jù)第一列俊抵;
查詢方向從左往右谁不;
查詢范圍通常固定,絕對引用
注意:在數(shù)據(jù)規(guī)范情況下务蝠,可直接使用拍谐。
但如果數(shù)據(jù)是手工采集的烛缔,需要警惕返回錯誤值馏段。
比如轩拨,數(shù)據(jù)是否包含重復(fù)值(如果包含重復(fù)值,原始表順序發(fā)生變化后院喜,查詢結(jié)果可能會不同)亡蓉,或者是文本和數(shù)值格式不一致,有多余空格和不可見字符等喷舀。
數(shù)據(jù)高效處理的前提是數(shù)據(jù)的規(guī)范化和標(biāo)準(zhǔn)化砍濒,所以最好在數(shù)據(jù)源頭盡可能按照標(biāo)準(zhǔn)去收集
- 多條件匹配
場景:用戶可能重復(fù)下單,現(xiàn)在要查詢姓名為小愛硫麻,日期在3月20日的購買商品數(shù)量爸邢。
思路:構(gòu)造唯一值
,將問題轉(zhuǎn)變?yōu)閱纹ヅ洳檎夷美ⅰP枰陆ㄝo助列杠河。
如下圖A列,將“日期條件”和“姓名條件”通過連接符&
合并成一個條件后浇辜,就轉(zhuǎn)化成我們熟悉的vlookup了券敌。(除此以外,還可以使用數(shù)組等柳洋,方法不唯一待诅,解決問題才是王道)
-
拓展1:怎樣使用vlookup從右往左進(jìn)行查詢呢?
場景:根據(jù)訂單號查詢用戶信息熊镣,但是原始數(shù)據(jù)訂單列非查找范圍第一列
思路:vlookup函數(shù)中卑雁,只需要修改第二個參數(shù),即將查找范圍的數(shù)據(jù)列調(diào)換绪囱。這里使用if({1,0},)
测蹲,1對應(yīng)的是我們希望指定的首列。
- 拓展2:vlookup與match搭配使用毕箍,更高效
統(tǒng)計函數(shù)
sumifs和countifs
- 多條件求和和多條件計數(shù)弛房,使用頻率較高
比如,匯總詞卡的銷量:=sumifs(數(shù)量列,商品類型列,"詞卡")
匯總詞卡和禮盒的銷量:=sum(sumifs(數(shù)量列,商品類型列,{"詞卡","禮盒"})) - 可對比sumprodcuct
日期函數(shù)
date
datedif: 計算時間差而柑,間隔天數(shù)文捶,間隔月數(shù)等
文本處理
清除空格(空格,回車媒咳,tab)
1.直接查找替換粹排;或分列
- trim:只能去除字符串
首尾
空格,字符之間的空格時涩澡,不會把全部空格都去掉顽耳,會留下一個空格 - clean:主要運用于單元格中有
換行
的情況 -
substitute,如下
截取文本
left,right射富,mid三劍客
文本長度:
len中文按1個字節(jié)算膝迎,lenb按兩個算∫群模可組合用于判斷數(shù)據(jù)列是否含有漢字限次,可用于將姓名手機(jī)號分列。
替換文本
- replace是根據(jù)
位置
進(jìn)行替換柴灯,可應(yīng)用于手機(jī)號加密 - subsitute是根據(jù)
文本
值進(jìn)行替換
查找文本
- find卖漫,search函數(shù)參數(shù)值完全一樣,它們返回的都是查找文本在整個文本中的位置赠群。
- 但是
find更嚴(yán)格
一些羊始,區(qū)分大小寫
-
拓展: Q:如果想要查找第二次出現(xiàn)的文本的位置,怎么做查描?
A:方法一突委,find嵌套,從查找范圍入手叹誉,縮小范圍鸯两;
方法二,find和substitute組合长豁,從查找值入手钧唐,替換成唯一值
文本格式:text
文本型數(shù)字和數(shù)值型數(shù)字的轉(zhuǎn)化方法
在單元格中數(shù)值型數(shù)字靠右顯示,文本型靠左
匠襟。
除常規(guī)在工具欄中設(shè)置格式之外钝侠,還有如下方法:
文本轉(zhuǎn)數(shù)字:value
數(shù)字轉(zhuǎn)文本:分列
條件函數(shù)
if
- 簡單的if函數(shù)
- if嵌套
- 扒洋蔥法,一層層使用if語句酸舍,注意括號成對
- 使用If函數(shù)嵌套循環(huán)時帅韧,注意方向從大到小依次判斷
如劃分成績等級:=IF(D3=100,"滿分",IF(D3>=95,"優(yōu)秀",IF(D3>=85,"良好",IF(D3>=70,"較好",IF(D3>=60,"及格","不及格")))))
- if與and/or連用
邏輯判斷
and,or啃勉,not
iferror
判斷某些內(nèi)容的正確與否忽舟,正確則返回正確結(jié)果,錯誤則返回需要顯示的信息淮阐。常與vlookup搭配
isnumber
判斷單元格是否為數(shù)字叮阅,常與find連用
數(shù)學(xué)函數(shù)
取整:int和round
- 非四舍五入使用int
- 四舍五入使用round(roundup向上取整,rounddown向下取整)