數(shù)據(jù)分析學(xué)習(xí)Day5---Excel(常見的Excel函數(shù))

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 清洗處理類


數(shù)據(jù)清洗主要用于文本瀑罗、格式以及臟數(shù)據(jù)的清洗和轉(zhuǎn)換。

Trim

清除掉字符串兩邊的空格撒汉。

MySQL有同名函數(shù)荚恶,Python有近似函數(shù)strip冯吓。

Concatenate

=Concatenate(單元格1,單元格2……)

合并單元格中的內(nèi)容侯繁,還有另一種合并方式是& 。"我"&"很"&"帥" = 我很帥泡躯。當(dāng)需要合并的內(nèi)容過多時(shí)贮竟,concatenate的效率快也優(yōu)雅。

MySQL有近似函數(shù)concat较剃。

Replace

=Replace(指定字符串咕别,哪個(gè)位置開始替換,替換幾個(gè)字符写穴,替換成什么)

替換掉單元格的字符串顷级,清洗使用較多。

MySQL中有同名函數(shù)确垫,Python中有同名函數(shù)弓颈。

Substitute

和replace接近,區(qū)別是替換為全局替換删掀,沒有起始位置的概念

Left/Right/Mid

=Mid(指定字符串翔冀,開始位置,截取長(zhǎng)度)

截取字符串中的字符披泪。Left/Right(指定字符串纤子,截取長(zhǎng)度)。left為從左,right為從右控硼,mid如上文示意泽论。

MySQL中有同名函數(shù)。

Len/Lenb

返回字符串的長(zhǎng)度卡乾,在len中翼悴,中文計(jì)算為一個(gè),在lenb中幔妨,中文計(jì)算為兩個(gè)鹦赎。

MySQL中有同名函數(shù),Python中有同名函數(shù)误堡。

Find

=Find(要查找字符古话,指定字符串,第幾個(gè)字符)

查找某字符串出現(xiàn)的位置锁施,可以指定為第幾次出現(xiàn)陪踩,與Left/Right/Mid結(jié)合能完成簡(jiǎn)單的文本提取

MySQL中有近似函數(shù) find_in_set,Python中有同名函數(shù)悉抵。

Search

和Find類似膊毁,區(qū)別是Search大小寫不敏感,但支持*通配符

Text

將數(shù)值轉(zhuǎn)化為指定的文本格式基跑,可以和時(shí)間序列函數(shù)一起看

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?關(guān)聯(lián)匹配類


Lookup

=Lookup(查找的值婚温,值所在的位置,返回相應(yīng)位置的值)

最被忽略的函數(shù)媳否,功能性和Vlookup一樣栅螟,但是引申有數(shù)組匹配和二分法。

Vlookup

=Vlookup( lookup_value ,table_array,col_index_num,[range_lookup] )

即=?vlookup(找啥篱竭,在哪找力图,在他身上找什么,精確(false掺逼,0)找還是近似(true,1))

Index

=Index(查找的區(qū)域吃媒,區(qū)域內(nèi)第幾行,區(qū)域內(nèi)第幾列)

和Match組合吕喘,媲美Vlookup赘那,但是功能更強(qiáng)大。

Match

=Match(查找指定的值氯质,查找所在區(qū)域募舟,查找方式的參數(shù))

和Lookup類似,但是可以按照指定方式查找闻察,比如大于拱礁、小于或等于琢锋。返回值所在的位置。

Index&Match組合必殺技:

擺脫了vlookup函數(shù)中搜索區(qū)域第一列必須為查找列的束縛

Row

返回單元格所在的行

Column

返回單元格所在的列

Offset

=Offset(指定點(diǎn)呢灶,偏移多少行吴超,偏移多少列,返回多少行鸯乃,返回多少列)

建立坐標(biāo)系鲸阻,以坐標(biāo)系為原點(diǎn),返回距離原點(diǎn)的值或者區(qū)域飒责。正數(shù)代表向下或向左,負(fù)數(shù)則相反仆潮。


? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 邏輯運(yùn)算類


數(shù)據(jù)分析中不得不用到邏輯運(yùn)算宏蛉,邏輯運(yùn)算返回的均是布爾類型,True和False性置。很多復(fù)雜的數(shù)據(jù)分析會(huì)牽扯到較多的邏輯運(yùn)算

IF

經(jīng)典的如果但是拾并,在后期的Python中,也會(huì)經(jīng)常用到鹏浅,當(dāng)然會(huì)有許多更優(yōu)雅的寫法嗅义。也有ifs用法,取代if(and())的寫法隐砸。

MySQL中有同名函數(shù)之碗,Python中有同名函數(shù)。

And

全部參數(shù)為True季希,則返回True褪那,經(jīng)常用于多條件判斷。

MySQL中有同名函數(shù)式塌,Python中有同名函數(shù)博敬。

Or

只要參數(shù)有一個(gè)True,則返回Ture峰尝,經(jīng)常用于多條件判斷偏窝。

MySQL中有同名函數(shù),Python中有同名函數(shù)武学。

IS系列

常用判斷檢驗(yàn)祭往,返回的都是布爾數(shù)值True和False。常用ISERR火窒,ISERROR链沼,ISNA,ISTEXT沛鸵,可以和IF嵌套使用括勺。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?計(jì)算統(tǒng)計(jì)類


Sum/Sumif/Sumifs

=Sumif(條件區(qū)域缆八,求和條件,實(shí)際求和區(qū)域)疾捍,第二個(gè)求和條件參數(shù)在第一個(gè)條件區(qū)域里奈辰。

=Sumifs(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

sumifs(實(shí)際求和區(qū)域,第一個(gè)條件區(qū)域乱豆,第一個(gè)對(duì)應(yīng)的求和條件奖恰,第二個(gè)條件區(qū)域,第二個(gè)對(duì)應(yīng)的求和條件宛裕,第N個(gè)條件區(qū)域瑟啃,第N個(gè)對(duì)應(yīng)的求和條件)

統(tǒng)計(jì)滿足條件的單元格總和,SQL有中同名函數(shù)揩尸。

MySQL中有同名函數(shù)蛹屿,Python中有同名函數(shù)。

Sumproduct

統(tǒng)計(jì)總和相關(guān)岩榆,如果有兩列數(shù)據(jù)銷量和單價(jià)错负,現(xiàn)在要求賣出增加,用sumproduct是最方便的勇边。

MySQL中有同名函數(shù)犹撒。

Count/Countif/Countifs

=Countif(條件區(qū)域,條件)

=COUNTIFS(條件匹配查詢區(qū)域1粒褒,條件1识颊,條件匹配查詢區(qū)域2,條件2奕坟,以此類推......)

統(tǒng)計(jì)滿足條件的字符串個(gè)數(shù)

MySQL中有同名函數(shù)谊囚,Python中有同名函數(shù)。

Max

返回?cái)?shù)組或引用區(qū)域的最大值

MySQL中有同名函數(shù)执赡,Python中有同名函數(shù)镰踏。

Min

返回?cái)?shù)組或引用區(qū)域的最小值

MySQL中有同名函數(shù),Python中有同名函數(shù)沙合。

Rank

排序奠伪,返回指定值在引用區(qū)域的排名,重復(fù)值同一排名首懈。

SQL中有近似函數(shù)row_number()?

Rand/Randbetween

常用隨機(jī)抽樣绊率,前者返回0~1之間的隨機(jī)值,后者可以指定范圍究履。

MySQL中有同名函數(shù)滤否。

Averagea

求平均值,也有Averageaif最仑,Averageaifs

MySQL中有同名函數(shù)藐俺,python有近似函數(shù)mean炊甲。

Quartile

=Quartile(指定區(qū)域,分位參數(shù))

計(jì)算四分位數(shù)欲芹,比如1~100的數(shù)字中卿啡,25分位就是按從小到大排列,在25%位置的數(shù)字菱父,即25颈娜。參數(shù)0代表最小值,參數(shù)4代表最大值浙宜,1~3對(duì)應(yīng)25官辽、50(中位數(shù))、75分位

Stdev

求標(biāo)準(zhǔn)差粟瞬,統(tǒng)計(jì)型函數(shù)同仆,后續(xù)數(shù)據(jù)分析再講到

Subtotal

=subtotal函數(shù)的語法是:SUBTOTAL(function_num,ref1,ref2, ...)

匯總型函數(shù),將平均值亩钟、計(jì)數(shù)乓梨、最大最小鳖轰、相乘清酥、標(biāo)準(zhǔn)差、求和蕴侣、方差等參數(shù)化焰轻,換言之,只要會(huì)了這個(gè)函數(shù)昆雀,上面的都可以拋棄掉了辱志。

隱藏值即隱藏列做所包含的值

Int/Round

取整函數(shù),int向下取整狞膘,round按小數(shù)位取數(shù)揩懒。

round(3.1415,2) =3.14 ;?

round(3.1415,1)=3.1

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 時(shí)間序列類


專門用于處理時(shí)間格式以及轉(zhuǎn)換,時(shí)間序列在金融挽封、財(cái)務(wù)等數(shù)據(jù)分析中占有較大比重已球。時(shí)機(jī)序列的處理函數(shù)比我列舉了還要復(fù)雜,比如時(shí)區(qū)辅愿、分片智亮、復(fù)雜計(jì)算等。這里只做一個(gè)簡(jiǎn)單概述点待。

Year

返回日期中的年

MySQL中有同名函數(shù)阔蛉。

Month

返回日期中的月

MySQL中有同名函數(shù)。

Weekday

=Weekday(指定時(shí)間癞埠,參數(shù))

返回指定時(shí)間為一周中的第幾天状原,參數(shù)為1代表從星期日開始算作第一天聋呢,參數(shù)為2代表從星期一開始算作第一天(中西方差異)。我們中國(guó)用2為參數(shù)即可遭笋。

Weeknum

=Weeknum(指定時(shí)間坝冕,參數(shù))

返回一年中的第幾個(gè)星期,后面的參數(shù)類同weekday瓦呼,意思是從周日算還是周一喂窟。

MySQL中有近似函數(shù) week。

Day

返回日期中的日(第幾號(hào))

MySQL中有同名函數(shù)央串。

Date

=Date(年磨澡,月,日)

時(shí)間轉(zhuǎn)換函數(shù)质和,等于將year()稳摄,month(),day()合并

MySQL中有近似函數(shù)?date_format饲宿。

Now

返回當(dāng)前時(shí)間戳厦酬,動(dòng)態(tài)函數(shù)

MySQL中有同名函數(shù)。

Today

返回今天的日期瘫想,動(dòng)態(tài)函數(shù)

MySQL中有同名函數(shù)仗阅。

Datedif

=Datedif(開始日期,結(jié)束日期国夜,參數(shù))

日期計(jì)算函數(shù)减噪,計(jì)算兩日期的差。參數(shù)決定返回的是年還是月等车吹。

MySQL中有近似函數(shù)?DateDiff筹裕。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市窄驹,隨后出現(xiàn)的幾起案子朝卒,更是在濱河造成了極大的恐慌,老刑警劉巖乐埠,帶你破解...
    沈念sama閱讀 212,718評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件抗斤,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡饮戳,警方通過查閱死者的電腦和手機(jī)豪治,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來扯罐,“玉大人负拟,你說我怎么就攤上這事〈鹾樱” “怎么了掩浙?”我有些...
    開封第一講書人閱讀 158,207評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵花吟,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我厨姚,道長(zhǎng)衅澈,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,755評(píng)論 1 284
  • 正文 為了忘掉前任谬墙,我火速辦了婚禮今布,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘拭抬。我一直安慰自己部默,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,862評(píng)論 6 386
  • 文/花漫 我一把揭開白布造虎。 她就那樣靜靜地躺著傅蹂,像睡著了一般。 火紅的嫁衣襯著肌膚如雪算凿。 梳的紋絲不亂的頭發(fā)上份蝴,一...
    開封第一講書人閱讀 50,050評(píng)論 1 291
  • 那天,我揣著相機(jī)與錄音氓轰,去河邊找鬼婚夫。 笑死,一個(gè)胖子當(dāng)著我的面吹牛戒努,可吹牛的內(nèi)容都是我干的请敦。 我是一名探鬼主播镐躲,決...
    沈念sama閱讀 39,136評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼储玫,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了萤皂?” 一聲冷哼從身側(cè)響起撒穷,我...
    開封第一講書人閱讀 37,882評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎裆熙,沒想到半個(gè)月后端礼,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,330評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡入录,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,651評(píng)論 2 327
  • 正文 我和宋清朗相戀三年蛤奥,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片僚稿。...
    茶點(diǎn)故事閱讀 38,789評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡凡桥,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出蚀同,到底是詐尸還是另有隱情缅刽,我是刑警寧澤啊掏,帶...
    沈念sama閱讀 34,477評(píng)論 4 333
  • 正文 年R本政府宣布,位于F島的核電站衰猛,受9級(jí)特大地震影響迟蜜,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜啡省,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,135評(píng)論 3 317
  • 文/蒙蒙 一娜睛、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧卦睹,春花似錦微姊、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,864評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至笼痹,卻和暖如春配喳,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背凳干。 一陣腳步聲響...
    開封第一講書人閱讀 32,099評(píng)論 1 267
  • 我被黑心中介騙來泰國(guó)打工晴裹, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人救赐。 一個(gè)月前我還...
    沈念sama閱讀 46,598評(píng)論 2 362
  • 正文 我出身青樓涧团,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親经磅。 傳聞我的和親對(duì)象是個(gè)殘疾皇子泌绣,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,697評(píng)論 2 351