Excel 學習手冊 - 精進版(包括各類復雜函數及其嵌套使用)

作為程序員從未想過要去精進一下 Excel 辦公軟件的使用方法,以前用到某功能都是直接百度,最近這兩天跟著嗶哩嗶哩上的戴戴戴師兄把 Excel 由里到外學了一遍,收獲良多。程序員要想掌握這些內容可以說是手拿把掐,對后續 Excel 的運用也會有非常好的效果,在處理數據時,比起現寫一些一次性的代碼,用 Excel 處理不要太方便哦!這里是我學習筆記的內容,僅作記錄!

  1. 源數據備份(拿到所有Excel表格都要進行的第一步操作):右鍵,移動,移到最后+創建副本,副本重命名為“源數據備份”,右鍵“隱藏”。
  2. 篩選快捷鍵:Ctrl+Shift+L
  3. 數據透視表:插入,數據透視表。
  4. 數據切片可以在透視表以外的工作表中對透視表進行內容篩選,相當于一個“引用型的全局變量”。
  5. 用雙窗口展示同一工作表,方便查看數據與計算的引用:視圖,新建窗口,重排窗口,層疊
  6. Win+右箭頭:電腦可以快速分屏
  7. 永遠不要用Excel的日期去存儲日期,必須用字符串形式
  8. subtotal函數的輸出結果會根據原數據的篩選而動態變化
  9. 結果指標部分有:GMV、商家實收、到手率 = 商家實收 / GMV)、有效訂單、無效訂單、客單價 = GMV / 有效訂單);
  10. 過程指標部分有:曝光人數、進店人數、進店轉化率 = 進店人數 / 曝光人數、下單人數、下單轉化率 = 下單人數 / 進店人數、營銷占比 = cpc總費用 / GMV。
  11. WPS添加下拉框:數據,有效性,允許:序列,來源:輸入所有可選項,用英文逗號隔開。
  12. 業務進度 = 所有的GMV / 目標
  13. 添加進度條: 開始,條件格式,新建規則,數據條,類型:數字,最小值:0,最大值:1,填充:漸變。
  14. 根據數值大小設置字體顏色: 開始,條件格式,新建規則,只為包含以下內容的單元格設置格式,單元格大于0,格式字體顏色設置為綠色;開始,條件格式,新建規則,只為包含以下內容的單元格設置格式,單元格小于0,格式字體顏色設置為紅色。
  15. 根據數值大小加圖標: 開始,條件格式,新建規則,圖標集,進行設置,類型記得改成數字。
  16. 修改已有規則: 開始,條件格式,管理規則。
  17. 開始,條件格式,新建規則,使用公式確定要設置格式的單元格:
    =$C13<Average($C$13:$C$19)
    字體加粗加下劃線,這樣可以標出GMV中低于均值的數值。

效果如下:

以下是所有的函數公式練習:

=SUMIF('拌客源數據1-8月'!A:A,B16,'拌客源數據1-8月'!J:J)  第一個是條件所在區域,第二個是條件要匹配的值,第三是目標計算區域
=SUMIFS('拌客源數據1-8月'!J:J,'拌客源數據1-8月'!A:A,B15)  意義同上一行=SUMIFS('拌客源數據1-8月'!$J:$J,'拌客源數據1-8月'!$A:$A,$B30,'拌客源數據1-8月'!$H:$H,"美團")  
第一個是目標計算區域,第二個和第三個是條件區域和對應匹配值,第四個和第五個也是條件區域和對應匹配值,以此類推鎖定引用值:前面加$符號,快捷鍵是F4,全選按F4則可全文引用鎖定。
=SUMIF('拌客源數據1-8月'!A:A,B15,'拌客源數據1-8月'!J:J)   不鎖定的狀態,往哪邊拉都會自動改變原計算公式
=SUMIF('拌客源數據1-8月'!$A:$A,$B15,'拌客源數據1-8月'!$J:$J)  這樣就除了15都鎖定了
=SUMIF('拌客源數據1-8月'!$A:$A,$B$15,'拌客源數據1-8月'!$J:$J)  這樣就是徹底鎖定了,往哪兒拉都不改變原計算公式計算前一個月的當前日期:
=EDATE("2020/7/31",-1)    計算結果為 2020/6/30
=DATE(YEAR("2020/7/31"),MONTH("2020/7/31")-1,DAY("2020/7/31"))    計算結果為 2020/7/1,說明該方法并不是一個十分精確的方法。日期范圍:">="&后加日期
=SUMIFS('拌客源數據1-8月'!J:J,'拌客源數據1-8月'!H:H,"美團",'拌客源數據1-8月'!A:A,">="&DATE(YEAR(A39),MONTH(A39),1),'拌客源數據1-8月'!A:A,"<="&DATE(YEAR(A39),MONTH(A39)+1,1)-1)if的嵌套:
=IF(H80=0,IF(I80=0,"A&B are 0","A is 0,B is 1"),IF(I80=1,"A&B are 1","A is 1,B is 0"))=VLOOKUP(要查找的值,把包括要查找的值和要返回的值的列都擴進去(如果兩者不相鄰,則中間的列也全部一起擴進去),選擇要返回值的那個列的序列(序列從1開始計數),0代表精確匹配(1代表不精確匹配))
=VLOOKUP(A96,'拌客源數據1-8月'!D:E,2,0)
=VLOOKUP(H96&"*",E96:F103,2,0)    以&符號加入通配符
=VLOOKUP(H99&"??",E96:F103,2,0)    以&符號加入兩個占位符=MATCH(A113,A112:A126,0)  第一個參數是待尋找的值,第二個參數是尋找區域,第三個參數的0表示精確匹配,函數功能是尋找第一個參數處于特定區域的第幾個,可以是行查找也可以是列查找=INDEX(A95:B103,4,1)  第一個參數是選定區域,第二個參數是第幾行,第三個參數是第幾列,函數功能是通過行列數鎖定特定區域內的某個值(序號從1開始)。牛逼 Plus !
=INDEX('拌客源數據1-8月'!$1:$1048576,MATCH($A112,'拌客源數據1-8月'!$I:$I,0),MATCH(C$111,'拌客源數據1-8月'!$1:$1,0))
=SUMIFS(INDEX('拌客源數據1-8月'!$A:$X,0,MATCH('常用函數-完成版'!H$111,'拌客源數據1-8月'!$A$1:$X$1,0)),'拌客源數據1-8月'!$I:$I,'常用函數-完成版'!$B112)

?最后呈現的效果:

里面的內容全部都是聯動的,改一個數值,其他相關數值就會自動跟著變,整體效果非常的奇妙。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/45927.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/45927.shtml
英文地址,請注明出處:http://en.pswp.cn/web/45927.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

linux的學習(七):讀取,函數,正則表達式,文本處理工具cut和awk

##簡介 shell編程中的讀取&#xff0c;函數&#xff0c;正則表達式&#xff0c;文本處理工具的簡單使用 read read&#xff1a;讀取控制臺的輸入 參數&#xff1a; -p&#xff1a;指定讀取時的提示符-t&#xff1a;等待讀取的時間 腳本例子 編寫i.sh腳本&#xff0c;enter…

算法實驗3:貪心算法的應用

實驗內容 &#xff08;1&#xff09;活動安排問題 設有n個活動的集合E{1, 2, …, n}&#xff0c;其中每個活動都要求使用同一資源&#xff0c;而在同一時間內只有一個活動能使用這一資源。每個活動i都有一個要求使用該資源的起始時間si和一個結束時間fi&#xff0c;且si <f…

JavaWeb-【2】CSS和JavaScript

筆記系列持續更新,真正做到詳細!!本次系列重點講解后端,那么第一階段先講解前端【續上篇HTML】 目錄 一、CSS 1、CSS介紹 2、CSS快速入門 3、CSS語法 4、字體顏色和邊框 5、背景顏色和字體樣式 6、div和文本居中 7、超鏈接去下劃線和表格細線 8、無序列表去掉樣式…

持續集成03--Jenkins的安裝與配置

前言 在持續集成/持續部署&#xff08;CI/CD&#xff09;的實踐中&#xff0c;Jenkins作為一個開源的自動化服務器&#xff0c;扮演著至關重要的角色。本篇“持續集成03--Jenkins的安裝配置”將帶您走進Jenkins的世界&#xff0c;深入了解如何在Linux環境中安裝并配置Jenkins。…

VUE:跨域配置代理服務器

//在vite.config。js中&#xff0c;同插件配置同級進行配置server:{proxy:{"/myrequest":{//代理域名&#xff0c;可自行修改target:"https://m.wzj.com/",//訪問服務器的目標域名changeOrigin:true,//允許跨域configure:(proxy,options) > {proxy.on(&…

人工智能與人類社會的共生共榮

隨著科技的飛速發展&#xff0c;人工智能&#xff08;AI&#xff09;已經不再是遙不可及的概念&#xff0c;而是深深地融入到了我們的日常生活中。從智能家居到智慧城市&#xff0c;從自動駕駛到醫療診斷&#xff0c;人工智能正以前所未有的方式改變著人類社會的每一個角落。然…

掌握Laravel控制器:構建強大應用的基石

掌握Laravel控制器&#xff1a;構建強大應用的基石 在Laravel框架中&#xff0c;控制器&#xff08;Controller&#xff09;是處理用戶請求和返回響應的核心組件。控制器充當了應用邏輯的中轉站&#xff0c;它接收來自路由的請求&#xff0c;處理這些請求&#xff0c;并返回視…

C4D各版本軟件下載+自學C4D 從入門到精通【學習視頻教程全集】+【素材筆記】

下載鏈接&#xff1a; 迅雷網盤https://pan.xunlei.com/s/VO1tydOxEo-Az_QCM-Jz2R4RA1?pwdvxg4# 夸克網盤https://pan.quark.cn/s/fe7450b02d80 百度網盤https://pan.baidu.com/s/1Omj4WL93F1DNdA2iP4SiMQ?pwdwmb8

[C++] 深度剖析C_C++內存管理機制

文章目錄 內存分布內存分布圖解 C語言中動態內存管理方式malloc:callocrealloc C內存管理方式內置類型**自定義類型** operator new & operator deleteoperator new & operator delete函數operator newoperator delete **new T[N]** 與**delete[]** **定位new表達式(pl…

vue 實現下拉框的數據是樹狀結構

頁面顯示效果 vue實現代碼 <el-form-item label"公司名稱" prop"comName"><el-select ref"select" v-model"queryParams.comName" placeholder"請選擇公司名稱" clearable size"small"change"handl…

可學習激活函數 Maxout

可學習激活函數 Maxout 是一種神經網絡中的激活函數&#xff0c;它在特征提取的過程中能夠學習到最優的激活方式&#xff0c;從而提高模型的表達能力和性能。Maxout 由 Ian Goodfellow 等人在2013年提出&#xff0c;是一種能夠在訓練過程中自適應地選擇激活函數的模型。 Maxou…

在 Windows 上開發.NET MAUI 應用_1.安裝開發環境

開發跨平臺的本機 .NET Multi-platform App UI (.NET MAUI) 應用需要 Visual Studio 2022 17.8 或更高版本&#xff0c;或者具有 .NET MAUI 擴展的最新 Visual Studio Code。要開始在 Windows 上開發本機跨平臺 .NET MAUI 應用&#xff0c;請按照安裝步驟安裝 Visual Studio 20…

分布式 I/O 系統Modbus TCP 耦合器BL200

BL200 耦合器是一個數據采集和控制系統&#xff0c;基于強大的 32 位微處理器設計&#xff0c;采用 Linux 操作系統&#xff0c;可以快速接入現場 PLC、SCADA 以及 ERP 系統&#xff0c; 內置邏輯控制、邊緣計算應用&#xff0c;支持標準 Modbus TCP 服務器通訊&#xff0c;以太…

SVN常用命令

VCS VCS&#xff08;Version Control System&#xff09;是版本控制系統的縮寫&#xff0c;它是一種用于管理和跟蹤軟件代碼變化的系統 SVN Subversion&#xff08;SVN&#xff09;是一個廣泛使用的版本控制系統&#xff0c;用于管理源代碼和文檔。在命令行中使用SVN涉及一系…

Blender使用(二)點線面基本操作

Blender使用之點線面 1.編輯模式 tab鍵進行切換&#xff0c;為了方便菜單調出&#xff0c;可以設置鍵位映射為拖動時的餅菜單。 設置好后&#xff0c;按住tab鍵移動鼠標(注意不要點擊鼠標)&#xff0c;即可彈出編輯菜單。 默認是點模式&#xff0c;在左上角可進行點線面的切換…

電腦型號數據源的性能提升:新一代技術的突破

隨著科技的不斷發展&#xff0c;電腦型號的數據源性能也得到了顯著的提升。新一代技術的突破使得電腦型號的數據源更加準確、全面且易于使用。本文將從代碼的角度解釋這一突破&#xff0c;并參考挖數據平臺的內容&#xff0c;向大家介紹電腦型號數據源的性能提升。 首先&#…

嘗試理解docker網絡通信邏輯

一、docker是什么 Docker本質是一個進程,宿主機通過namespace隔離機制提供進程需要運行基礎環境&#xff0c;并且通過Cgroup限制進程調用資源。Docker的隔離機制包括 network隔離&#xff0c;此次主要探討網絡隔離mount隔離hostname隔離user隔離pid隔離進程通信隔離 二、doc…

spring-boot2.x整合Kafka步驟

1.pom依賴添加 <properties><java.version>1.8</java.version><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><maven.compiler.source>1.8</maven.compiler.source><maven.compiler.target>1.8</ma…

自學鴻蒙HarmonyOS的ArkTS語言<十二>wrapBuilder:組件工廠類封裝

// FactoryComponent.ets Builder function Radio1() {Column() {Text(單選組件&#xff1a;)Row() {Radio({ value: 1, group: radioGroup })Text(選項1)}Row() {Radio({ value: 2, group: radioGroup })Text(選項2)}}.margin(10) }Builder function Checkbox1() {Column() {T…

DP(5) | 完全背包 | Java | 卡碼52, LeetCode 518, 377, 70 做題總結

完全背包 感覺越寫越糊涂了&#xff0c;初始化怎么做的&#xff1f;遞推公式怎么來的&#xff1f; 卡碼52. 攜帶研究材料 https://kamacoder.com/problempage.php?pid1052 import java.util.*;public class Main {public static void main(String[] args) {Scanner sc new …