excel函式分類及清理處理類

2020-12-22 負民

Excel是我們工作中經常使用的一種工具,對於資料分析來說,這也是處理資料最基礎的工具。很多傳統行業的資料分析師甚至只要掌握Excel和SQL即可。

對於初學者,有的時候並不需要急於苦學R語言等專業工具(當然會也是加分項),因為Excel涵蓋的功能足夠多,也有很多統計、分析、視覺化的插件。只不過我們平時處理資料的時候,很多函式都不知道怎麼用。

這篇文章將介紹資料分析常用的43個Excel函式及用途。

1關於函式:

2函式分類:

3一、關聯匹配類

4二、清理處理類

5三、邏輯運算類

6四、計算統計類

7五、時間序列類

關於函式:

Excel的函式實際上就是一些複雜的計算公式,函式把複雜的計算步驟交由程序處理,只要按照函式格式錄入相關參數,就可以得出結果。如求一個區域的和,可以直接用SUM(A1:C100)的形式。

所以對於函式,不用刻意記刻意背,只要知道比如「選取欄位,用Left/Right/Mid」函式,並且需要哪些參數怎麼用就行了,複雜的就交給萬能的google吧。

函式分類:

關聯匹配類清理處理類邏輯運算類計算統計類時間序列類

一、關聯匹配類

經常性的,需要的資料不在同一個excel表或同一個excel表不同sheet中,資料太多,copy麻煩也不準確,該如何整合呢?這類函式就是用於多表關聯或者列欄比對時的場景,而且表越複雜,用得越多。

函式HLOOKUP和VLOOKUP都是用來在表格中查找資料。

1、VLOOKUP功能:用於查找首列滿足條件的元素。語法:=VLOOKUP(要查找的值,要在其中查找值的區域,區域中包含返回值的列號,精確匹配或近似匹配—指定為0/FALSE或1/TRUE)。

2、HLOOKUP功能:搜索表的頂行或值的陣列中的值,並在表格或陣列中指定的欄的同一lan中返回一個值。語法:=VLOOKUP(要查找的值,要在其中查找值的區域,區域中包含返回值的行號,精確匹配或近似匹配—指定為0/FALSE或1/TRUE)。區別:HLOOKUP返回的值與需要查找的值在同一列上,而VLOOKUP返回的值與需要查找的值在同一行上。

3、INDEX功能:返回表格或區域中的值或引用該值。語法:= INDEX(要返回值的儲存格區域或陣列,所在列,所在欄)

4、MATCH功能:用於返回指定內容在指定區域(某列或者某欄)的位置。語法:= MATCH (要返回值的儲存格區域或陣列,查找的區域,查找方式)

5、RANK功能:求某一個數值在某一區域內一組數值中的排名。語法:=RANK(參與排名的數值,排名的數值區域,排名方式-0是降序-1是升序-默認為0)。

6、Row功能:返回儲存格所在的列

7、Column功能:返回儲存格所在的欄

8、Offset功能:從指定的基準位置按列欄偏移量返回指定的引用語法:=Offset(指定點,偏移多少列,偏移多少欄,返回多少列,返回多少欄)

二、清理處理類

資料處理之前,需要對提取的資料進行初步清理,如清除字串空格,合併儲存格、替換、截取字串、查找字串出現的位置等。

清除字串空格:使用Trim/Ltrim/Rtrim合併儲存格:使用concatenate截取字串:使用Left/Right/Mid替換儲存格中內容:Replace/Substitute查找文本在儲存格中的位置:Find/Search

9、Trim功能:清除掉字串兩邊的空格

10、Ltrim功能:清除儲存格右邊的空格

11、Rtrim功能:清除儲存格左邊的空格

12、Concatenate語法:=Concatenate(儲存格1,儲存格2……)合併儲存格中的內容,還有另一種合併方式是&,需要合併的內容過多時,concatenate效率更快。

13、Left功能:從左截取字串語法:=Left(值所在儲存格,截取長度)

14、Right功能:從右截取字串語法:= Right (值所在儲存格,截取長度)

15、Mid功能:從中間截取字串語法:= Mid(指定字串,開始位置,截取長度)

16、Replace功能:替換掉儲存格的字串語法:=Replace(指定字串,哪個位置開始替換,替換幾個字元,替換成什麼)

17、Substitute和replace接近,不同在於Replace根據位置實現替換,需要提供從第幾位開始替換,替換幾位,替換後的新的文本;而Substitute根據文本內容替換,需要提供替換的舊文本和新文本,以及替換第幾個舊文本等。因此Replace實現固定位置的文本替換,Substitute實現固定文本替換。

18、Find功能:查找文本位置語法:=Find(要查找字元,指定字串,第幾個字元)

19、Search功能:返回一個指定字元或文本字串在字串中第一次出現的位置,從左到右查找語法:=search(要查找的字元,字元所在的文本,從第幾個字元開始查找)Find和Search這兩個函式功能幾乎相同,實現查找字元所在的位置,區別在於Find函式精確查找,區分大小寫;Search函式模糊查找,不區分大小寫。

20、Len功能:文本字串的字元個數

21、Lenb功能:返回文本中所包含的字元數

三、邏輯運算類

22、IF功能:使用邏輯函式IF函式時,如果條件為真,該函式將返回一個值;如果條件為假,函式將返回另一個值。語法:=IF(條件, true時返回值, false返回值)

23、AND功能:邏輯判斷,相當於「並」。語法:全部參數為True,則返回True,經常用於多條件判斷。

24、OR功能:邏輯判斷,相當於「或」。語法:只要參數有一個True,則返回Ture,經常用於多條件判斷。

四、計算統計類

在利用excel表格統計資料時,常常需要使用各種excel自帶的公式,也是最常使用的一類,重要性不言而喻,不過excel都自帶快捷功能。

MIN函式:找到某區域中的最小值MAX函式:找到某區域中的最大值AVERAGE函式:計算某區域中的平均值COUNT函式:計算某區域中包含數字的儲存格的數目COUNTIF函式:計算某個區域中滿足給定條件的儲存格數目COUNTIFS函式:統計一組給定條件所指定的儲存格數SUM函式:計算單元格區域中所有數值的和SUMIF函式:對滿足條件的儲存格求和SUMIFS函式:對一組滿足條件指定的儲存格求和SUMPRODUCT函式:返回相應的陣列或區域乘積的和

25、MIN功能:找到某區域中的最小值

26、MAX函式功能:找到某區域中的最大值

27、AVERAGE功能:計算某區域中的平均值

28、COUNT功能:計算含有數字的儲存格的個數。

29、COUNTIF功能:計算某個區域中滿足給定條件的儲存格數目語法:=COUNTIF(儲存格1:儲存格2 ,條件)比如=COUNTIF(Table1!A1:Table1!C100, 「YES」 )計算Table1中A1到C100區域儲存格中值為」YES」的儲存格個數

30、COUNTIFS功能:統計一組給定條件所指定的儲存格數語法:=COUNTIFS(第一個條件區域,第一個對應的條件,第二個條件區域,第二個對應的條件,第N個條件區域,第N個對應的條件)比如:=COUNTIFS(Table1!A1: Table1!A100, 「YES」,Table1!C1: Table1!C100, 「NO」 )計算Table1中A1到A100區域儲存格中值為」YES」,而且同時C區域值為」NO」的儲存格個數

31、SUM計算儲存格區域中所有數值的和

32、SUMIF功能:求滿足條件的儲存格和語法:=SUMIF(儲存格1:儲存格2 ,條件,儲存格3:儲存格4)

32、SUMIFS功能:對一組滿足條件指定的儲存格求和語法:=SUMIFS(實際求和區域,第一個條件區域,第一個對應的求和條件,第二個條件區域,第二個對應的求和條件,第N個條件區域,第N個對應的求和條件)比如=SUMIFS(Table1!C1:Table1!C100,Table1!A1: Table1!A100, 「YES」 ,Table1!B1:Table1B100 , 「NO」 )計算Table1中C1到C100區域,同時相應行A列值為」YES」,而且對應B列值為」NO」的儲存格的和。

33、SUMPRODUCT功能:返回相應的陣列或區域乘積的和語法: =SUMPRODUCT(儲存格1:儲存格2 ,儲存格3:儲存格4)比如:=SUMPRODUCT(Table1!A1:Table1!A100, Table2! B1Table2!B100)計算表格1的A1到A100與表格2的B1到B100的乘積和,即A1*B1+A2*B2+A3*B3+…

34、Stdev統計型函式,求標準差。

35、Substotal語法:=Substotal(引用區域,參數)匯總型函式,將平均值、計數、最大最小、相乘、標準差、求和、方差等參數化,換言之,只要會了這個函式,上面的都可以拋棄掉了。

36、Int/Round取整函式,int向下取整,round按小數位取數。round(3.1415,2)=3.14 ;round(3.1415,1)=3.1

五、時間序列類

專門用於處理時間格式以及轉換。

37、TODAY返回今天的日期,動態函式。

38、NOW返回當前的時間,動態函式。

39、YEAR功能:返回日期的年份。

40、MONTH功能:返回日期的月份。

41、DAY功能:返回以序列數表示的某日期的天數。

42、WEEKDAY功能:返回對應於某個日期的一周中的第幾天。默認情況下,天數是1(星期日)到7(星期六)範圍內的整數。語法:=Weekday(指定時間,參數)

43、Datedif功能:計算兩個日期之間相隔的天數、月數或年數。語法:=Datedif(開始日期,結束日期,參數)

相關焦點

  • excel數據處理技巧:分類匯總讓你的數據井然有序
    平時我們做表的時候,難免會遇到數據繁多、雜亂的情況,今天要給大家分享的是一個excel中整理數據的神功能——分類匯總,它能3秒解決數據「髒、亂、差」的問題,讓你的數據煥然一新,趕緊來看看吧!當工作表中的數據比較繁雜時,可以在對關鍵字進行排序後,通過分類匯總的方法對數據進行分析,如統計某部門的員工數量、某業務員的業績情況等,對於經常用Excel處理數據的人來說,分類匯總是一個必不可少的技巧,它可以讓很多工作事半功倍。學習更多技巧,請收藏部落窩教育excel圖文教程。
  • excel值得我們學習的操作技巧,數據的分類匯總
    我們在實際工作中,有時候我們需要使用excel表格處理大量數據,這時候我們就會想到excel中各種處理數據的工具,今天我們要分享一種快速整理數據的實用工具,這個工具就是數據的分類匯總。數據的分類匯總首先我們要明白分類匯總的含義,其實就是字面意思,將數據進行分類,然後匯總起來,我們可以選擇不同類型的數據進行分類,然後再求和匯總。
  • excel數據篩選的技巧分享,有關分類匯總的使用技巧
    我們在實際工作中,當我們需要處理數據的時候,我們通常會選擇excel表格來處理,因為excel表格有很多實用的工具。有關分類匯總的使用技巧今天我們要分享的小技巧是有關有關分類匯總的使用技巧,當我們需要處理大量數據的時候,我們可以根據不同類型的數據進行分類匯總。
  • excel分類匯總怎麼做?只需簡單三步就可搞定!
    excel作為辦公必備的軟體之一,在日常辦公中是必不可少的,excel表格分類匯總也是經常被用到的。在日常的工作中,大家在使用excel分類匯總中存在哪些問題,excel分類匯總怎麼做,今天,奇點來臨小編就和大家分享一下。
  • 在Excel中如何快速進行分類匯總?看這篇乾貨就足夠了
    平常在工作中,我們可能會處理大量的數據,而有時候為了方便,可能會根據某個指標進行分類,以便更好地處理、分析數據。可是面對這個情況,很多excel小白就犯難了,不知道該怎麼做。,選中所有要分類匯總的數據,合併表格不用選中,包括表頭也不用選中。
  • Web自動化測試:數據分離(類變量、yaml、excel)
    在ui自動化中,經常會用到數據的存儲和讀取,這裡主要介紹一下如何處理測試中經常用到的數據。一、類變量一般習慣把元素定位地址作為類變量存儲,因為這樣對於調試糾錯比較方便,書寫調用也較簡單。1.1本類中調用類變量例如:Demo類中,在類下申請一個變量name,如果這個類中的方法要引用name,需要self.name這樣的格式調用。
  • 可以顯著提高excel處理數據效率的小技巧,自動填充技能
    我們在實際工作中,當我們使用excel表格處理和分析數據的時候,我們首先會想學習一些數據處理技巧,其實excel自帶有很多實用的小工具,只要我們善於使用這些小工具,就可以有效提高我們的工作效率。可以顯著提高excel處理數據效率的小技今天我們要分享的excel技巧就是excel自動填充技能,我們以excel2010這個版本為例,我們詳細講解一下excel自動填充技巧,我們可以使用這個技巧提高我們的工作效率
  • Excel地圖數據可視化
    一、插入三維地圖 首選我們選擇要加載進三維地圖的數據,然後點擊插入,找到三維地圖,選擇打開三維地圖,excel就會自動的進入三維地圖的界面
  • excel圖形處理技巧:怎麼製作出地攤經濟的街景
    學習更多技巧,請收藏關注部落窩教育excel圖文教程。近期,地攤經濟大熱,不禁讓人感慨。寫教程如擺攤,而Excel圖形技巧則是Excel教程中看似不起眼的地攤貨,甚至有人直言這些技巧不值一提。小花不以為然,今日就以輕鬆愉快的方式,擺攤叫賣這些「地攤貨」!
  • excel數據處理技巧:組合函數統計產品批號
    最近小編收到一位群友的求助,他說自己被excel中的編號問題給難住了。這是這麼回事呢?編號不就是1、2、3、4、5嗎,直接下拉單元格就能搞定,這有何難?一起來看看下面這篇文章中excel數據處理技巧。近日看到一個群友的求助,覺得比較有意思,想和大家分享一下。學習更多技巧,請收藏部落窩教育excel圖文教程。
  • 有了這個函數寶典,你也能成為excel大神
    軟體介紹Excel作為office套件的一員,一直以超強的數據處理,表格處理能力讓大家喜愛不已,但是對於excel的熟練度,不同的人有不同的境界,小白可能只是運用excel進行簡單的表格繪製,但是真正的excel高手都是比較善用excel中的「宏」和「函數」。
  • excel不加班的小秘密:3種分列方法快速處理內容!
    課程信息卡課程:《Excel天天訓練營》2.0圖文版章節:第1章-提高效率內容:excel快速分列excel的內容錄入之後,首先要根據需要進行處理內容。案例表格現在,我們來講下excel不加班的小秘密:3種分列方法快速處理內容!
  • 廢燈泡打包固定再扔丨四類垃圾分類投放指導來了
    目前,哈市正紮實推進垃圾分類相關工作。哈市的垃圾分類分為四大類,即可回收垃圾、有害垃圾、廚餘垃圾、其它垃圾。市城管局提醒廣大市民,為了便於垃圾的收運處理及可回收物的回收再利用,分類投放時不同類別的垃圾還應注意一些小細節。
  • ...分類實施一年:回收轉運處理環環相扣 前端分類後端混運怎麼解?
    在前期走訪中,西部網、陝西頭條記者發現,西安進行垃圾分類基本還靠「人」,有專人監管,垃圾分類情況較好;沒人監管或者監管不到位的,垃圾混投的情況突出。在現有條件下,如何能做好垃圾分類工作?記者繼續走訪了從前端分類到末端處理各環節,尋找西安市垃圾分類全流程中的好做法、好經驗。
  • Hutool excel導出並合併單元格
    Hutool是項目中「util」包友好的替代,它節省了開發人員對項目中公用類和公用工具方法的封裝時間,使開發專注於業務,同時可以最大限度地避免封裝不完善帶來的bug。今天要講的是excel的導出並合併單元格,其他工具類,可查看參考文檔,之後也會陸續的更新一些常用工具類的用法。
  • pandas數據處理:常用卻不甚了解的函數,pd.read_excel()
    人們經常用pandas處理表格型數據,時常需要讀入excel表格數據,很多人一般都是直接這麼用:pd.read_excel(「文件路徑文件名」),再多一點的設置可能是轉義一下路徑中的斜槓,一旦原始的excel表不是很規整,這樣簡單讀入勢必報錯!
  • 最常用的50個Excel制表技巧匯集
    4、同時打開多個excel文件按ctrl或shift鍵選取多個要打開的excel文件,右鍵菜單中點「打開」5、同時關閉所有打開的excel文件按shift鍵同時點右上角關閉按鈕。6、設置文件自動保存時間文件 - 選項 - 保存 - 設置保存間隔7、恢復未保護的excel文件文件 - 最近所用文件 - 點擊「恢復未保存的excel文件」8、在excel文件中創建日曆文件 - 新建 - 日曆9、設置新建excel文件的默認字體和字號文件 - 選項 - 常規 - 新建工作簿時
  • 專桶運送or集中分類,餐館廚餘垃圾這樣處理了|直擊深圳垃圾分類...
    調查地點:酒樓食肆廚餘垃圾是所有垃圾中最難清理且產量最大的垃圾,《深圳市生活垃圾分類管理條例》(下稱《條例》)正式實施後,作為廚餘垃圾生產「大戶」,餐飲酒樓食肆落實垃圾分類情況如何?榮基·四海一家家常菜的店家也表示,以前是把所有垃圾都倒在一個垃圾桶裡,《條例》實行後已開始做垃圾分類。每天14時和19時左右垃圾收運車上門後,會再次清理餐廚垃圾桶以供使用。但也有些餐飲店沒有使用配發的餐廚垃圾桶。沙縣小吃的店家表示雖沒用餐廚垃圾桶,但會等收運車上門時將餐廚垃圾倒進去。
  • 廣東垃圾分類最新進展:分類施策帶動,廣深基本建成分類處理系統
    當前,廣州、深圳等市已經推行「專桶專用、專車專收、專線轉運」,同時21地市均已配置廚餘垃圾收運專用車輛,在示範區域內推行分類收運。另一方面,不斷搶建後端分類處理設施,在硬體上保障分類處理。垃圾分類究竟怎麼做?這是很多地方的困惑。「廣東採用典型引路、示範帶動的方式,建設示範片區,形成一批可複製推廣的模式,由此推開。」省住房和城鄉建設廳相關負責人介紹,各地在實踐中形成好的方式再推廣。比如廣州市首創「在家分好類、定時拎下樓、定點精準投」和社區垃圾分類「十二步工作法」,制定標準,在全市推進。
  • excel財務記帳系統採用手機同步操作
    財務記帳採用excel表格來實現財務數據的記錄存在一定的局限性、比如不能對應相關的憑證實現管理、也或者對於各個帳戶分類比較複雜、不可以單獨的顯示各個來往明細記錄。如果採用手機協同記帳、同步電腦端的excel表格就可以解決這些問題。