日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

数据产品-数据分析和可视化工具Excel函数使用

發布時間:2025/3/17 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 数据产品-数据分析和可视化工具Excel函数使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Excel作為數據產品經理常用的工具之一,其最強大的功能莫過于其內嵌強大的函數體系,能夠大大減少重復人工操作。但作為工具,和SQL一樣,我們對其學習也是遵循二八法則,能夠掌握常見的函數和常規的透視表使用即可,而對于復雜的函數和VBA等高級功能,若有需要我們再進一步學習,本文章會分享在此課程中學習到的關于Excel常用函數的功能,個人認為這寫功能已經能夠滿足工作中80%以上的數據問題 。但而言之,函數最總要的是對問題的分析邏輯,理清邏輯關系是寫所有函數的前提
課程鏈接: https://www.bilibili.com/video/BV11t41177t9?from=search&seid=17417743717554379011

絕對引用和相對引用: 在做函數拖拽式,根據情況是否固定某單元格內容不變,則需要采用絕對引用和相對引用,選中某單元格,按F4快捷鍵進行絕對引用,循環切換
①絕對引用,兩個,比如:,比如:A$1,拖拽單元格,公式相關的固定A1的值

②相對引用,無$,比如:A1,拖拽單元格,A1位置的值對應變化

③混合引用,一個,比如:,比如:A1,A$1

簡單函數: 簡單函數使用時記得絕對引用和相對引用的選擇,特別是rank函數

跳躍式求和: 分段求和時,可以用自動求和工具+定位工具,實現跳躍式求和
①選中需求和的多段數據
②使用定位工具,定位空值,點擊上方求和按鈕,實現多段自動求和

IF()函數: 如果logical_test為真,取值為[value_if_true],否則取值為:[value_if_false] 函數語法:IF(logical_test,[value_if_true],[value_if_false])
巧用IF嵌套:IF(logical_test,[value_if_true],IF(logical_test,[value_if_true],[value_if_false]))
iserror()函數: 代表對值的正確或者錯誤的判定,返回TRUE或者FALSE,常用于結合IF函數使用進行相關運算
舉例:=If(iserror(D35/C35),0,D35/C35),如果D35除以C35是個錯誤值,那么就返回為0,如果不是錯誤,那就直接運算D35/C35

AND()函數: 表示“且”的關系,括號中可以加多個條件,舉例:=IF(AND(A3=“男”,B3>=60),1000,0),當中的A3=“男”,B3>=60為且的關系
OR()函數: 表示“或”的關系,括號中可以加多個條件,舉例:=IF(OR(B12>=60,B12<40),1000,0)
-----------AND()函數和OR()的嵌套使用------------

COUNTIF()函數: Countif(range,criteria),range表示計數范圍,criteria表示計數項或計數條件
注意:countif()只能統計前十五位的數據,如果一個數的長度超過15位,則會自動截斷,只判斷前15位,解決方案,可以考慮用連接的方式,比如:COUNTIF(A2:A3,A2&"*")連字符加星號的使用,假如A2=123123123123123123123456

COUNTIF()設置數據有效性: 在數據有效性上選擇公式設置

COUNTIFS()函數: 實現多條件計數 Countifs(ceiteria_range1,criterial1,[ceiteria_range21,criterial3]…):ceiteria_range1表示第一個條件區域,criterial1表示第一個條件,后面的類推

SUMIF()函數: 實現某條件限制下的數據求和,和COUNTIF()相似,對單元格長度也有限制,也只能處理15位的數據,故對于超出15為的單元格需要用連接處理。
格式:=sumif(range,criteria,[sum_range])

SUMIFS()函數: 實現多條件求和 格式:=SUMIFS(待求和項,條件區域1,條件1,條件區域2,條件2…)

Vlookup函數(): 實現查找與引用,支持同表或者跨表匹配,有四個參數,待查找項,查找區域,返回列,模糊或精確查找,工作中基本都是使用精確查找
語法:VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup]),
注意:區域要包含引用列和查找列,且查找列必須是區域的最左列,要注意是否需要對數據區域的絕對引用(如果選中整列則無需考慮)

Vlookup模糊匹配: 模糊匹配會默認查找小于當前查找值的那些數中的最大值 注意:使用模糊匹配是,進行匹配的列必須先進行從小到大排序,比如例子中的等級劃分,里面的值必須從小到大排列好,才能進行模糊匹配

查找函數MATCH()+引用函數INDEX(): 實現Vlookup的功能,并解決Vlookup中匹配列必須在引用區域第一列的限制
match():有三個參數(查找目標,range,是否精確查找)其中,Match:0-精確匹配;1-小于;-1-大于,返回第一參數對應的單元格的列號
index():有兩個參數(在哪里拿(范圍),拿第幾個),返回第二參數對應的單元格的值

Vlookup嵌套Match: 實現多列匹配,注意向右和向下拖拽時的絕對引用和相對引用

日期函數:
①取一個日期的年份:YEAR()函數 取一個日期的月份:MONTH()函數 取一個日期的日:DAY()函數
②組合成一個日期:Date()函數

③計算日期間隔函數:DatedIF()函數,格式:Datedif(開始日期,結束日期,類型)
類型可選項:"Y"時間段中的整年數,"M"時間段中的整月數,"D"時間段中的天數,"MD"日期中天數的差,忽略日期中的月和年,"YM"日期中月數的差,忽略日期中的日和年,"YD"日期中天數的差。忽略日期中的年

④計算某個時間是第幾周的函數:Weeknum()函數,其中第二參數Return_type取值:
取1時:表示星期從星期日開始,星期內的天數從1 到 7 記數
取2時:星期從星期一開始。星期內的天數從 1 到 7 記數
⑤計算某個時間是周幾的函數:WeeknDay()函數,第二參數取值和Weeknum()函數一樣
⑥利用TEXT()函數:轉化自定義格式的時間顯示

使用函數條件格式解決跨行條件問題: 系統自帶的條件格式一般都是針對單列單元格的設置,若涉及到多行單元格之間的條件格式,則需要自定義規則,采用函數實現,要注意絕對引用和相對引用的問題

文本函數:
①LEFT()函數: left(待切分的單元格,從左往右取幾位)
②RIGHT()函數: rignt(待切分的單元格,從右往左取幾位)
③MID()函數: mid(帶切分的單元格,從左開始從第幾位開始取,取幾位)
④FIND()函數: find(“待查找的字符”,要查找的單元格),實現查找某個字符在單元格是第幾位,find()的第三參數表示從什么位置開始找,一般不會用到,默認找第一個待查找的字符

⑤LEN()函數: 表示取某個單元格的字符數
LENB()函數: 表示取某個單元格的字節數

數學函數:
①round()函數: 四舍五入,=round(待處理數字,四舍五入位數),round(1.234,2)=1.23
②roundup() : 直接向上進位,roundup(1.1)=2
rounddown(): 直接舍掉,rounddown(1.5)=2
③int()函數: 直接取整,int(待處理數),處理負值時與rounddown有區別,int(-1.2)=2
④mod()函數: 求余數
=mod(除數,被除數)
=mod(除數,2)判斷奇偶
=mod(除數,1)得到小數部分
⑤row()與column()
求單元格的行數=row(單元格)
求單元格的列數=column(單元格)
=row()不填參數,返回公式所在單元格行數。
=column()不填參數,返回 公式所在單元格列數

數組: 利用一列和一個單元格一一對比得出TRUE和FALSE,并結合TRUE=1,FALSE=0的原理進行相乘累加,得到全為TRUE的條件下某一列的累加值
注意: ①查看數組的判斷結果:條件判斷要切換成顯示出判斷結果按F9,退出按esc
②數組最后公式寫完后不能直接敲回車鍵,要按住ctrl和shift敲回車鍵會出現花括號
③選擇數組的時候不能直接選A:A這樣的整列,應選擇有內容的每個單元格即 A1:A10,同時區域要絕對引用
④可以使用sumproduct 函數代替control +shift + enter 的麻煩,相當于帶了花括號結尾的sum,公式內容跟sum 函數的內容一樣

indirect()函數: 間接引用某個具體單元格的內容,=indirect(E14),a1中的內容為"哈哈",E14中內容為a1,indirect間接把單元格類似地址的內容翻譯出來,得到a1對應的內容"哈哈"
利用indirect()設計二級下拉菜單:
①先定義二級下拉全部選項區域名稱為一級下拉的名稱
②利用數據有效性構建一級下拉選項
③利用數據有效性中的自定義函數,結合indirect()函數構建二級下拉選項欄

總結

以上是生活随笔為你收集整理的数据产品-数据分析和可视化工具Excel函数使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。