說明(2018-5-29 20:35:53):數組
1. 根據劉偉的視頻講解進行總結,網上講Excel公式與函數的貌似就他講的還不錯。在他的微博裏看到如今的照片胖了很多,不過還挺帥的,再也不是之前那個小屌絲了。函數
2. 一共53個視頻,去掉一個開頭,去掉一個結尾,還剩51個,一天看一個,倆月就能看完,美滋滋~學習
3. 其實我已經看了好幾個了,並且由於一個很短,因此一天能看好幾個,只能看幾個總結幾個了。spa
開始!視頻
目錄:blog
(1)TRUE與FALSE
(2)IF函數
(3)IF函數嵌套
(4)AND,OR,NOT
(5)VLOOKUP排序
(6)HLOOKUP
(7)VLOOKUP嵌套
(8)MATCH
(9)INDEX
(10)INDEX與MATCH嵌套
(11)LOOKUP
(12)CHOOSE事件
(13)COUNT, COUNTA, COUNTBLANK
(14)COUNTIF
(15)SUMIF
(16)AVERAGEIF
(17)SUMIFS
(18)MEDIAN
(19)MODE
(20)RANK
(21)MAX和MIN
(22)LARGE和SMALL
(23)OFFSET
(24)INDIRECT字符串
(26)MID,LEFT,RIGHT
(27)ROW,COLUMN,ROWS,COLUMNS
(28)ROUND
(29)ROUNDDOWN和ROUNDUP
(30)INT和TRUNC
(31)MOD
(32)RAND和RANDBETWEEN
(33)CONVERT
(34)日期函數,YEAR, MONTH, DAY, HOUR, MINUTE, SECOND, DATE, TIME
(35)WEEKEND
(36)NETWORKDAYS和WORKDAY
(37)EOMOUNTH和EDATE
(38)DATEDIF
(39)LEN和LENB
(40)TRIM和CLEAN
(41)CONCATENATE和&
(42)PROPER,UPPER,LOWER
(43)REPLACE和SUBSTITUTE
(44)TEXT
(45)ISNUMBER,ISTEXT,ISBLANK
(46)ISERROR,IFERROR
(47)數組公式
(48)FREQUENCY
(49)TRANSPOSE
再開始!
公式:=A1=B1
說明:若是A1=B1,顯示TRUE,不然顯示FALSE
圖示:(補充,後面那個1,是C1*1,TRUE爲1,FALSE爲0)
公式:=IF(D2>0,5000,"無獎金")
說明:若是D2>0,顯示5000,不然顯示「無獎金」
圖示:
公式:=IF(F2>3,5000,IF(F2>=2,3000,0))
說明:若是F2>3,顯示5000,不然再判斷,若是F2>=2,顯示3000,不然顯示0。注意,這裏判斷是從大到小,先是F2>3,再是F2>2,這裏有一個包含的關係,若是先是F2>2,那同時也知足了F2>3了,因此不行。
圖示:
公式:=IF(AND(F2>2,G2="A類"),5000,0)
說明:若是F2>2而且G2="A類",就顯示5000,不然顯示0。 AND是括號裏面的都要是true,OR是裏面有一個true就能夠,NOT是裏面必須爲false,通常不用NOT
圖示:
公式:=VLOOKUP(B2,$E$2:$F$13,2,TRUE),或者=VLOOKUP(B2,提成率表,2,TRUE)
說明:搜索值是B2,搜索範圍是提成率表,返回值是提成率表的第二列,模糊查詢。第一個參數,是檢查的值;第二個參數,是參照的表格範圍,能夠起一個別名;第三個參數,是返回表格的哪一列;第四個參數,true是模糊查詢(查範圍),false是精確查詢(查具體數字)
圖示:(經過銷售額,查屬於這個範圍的獎金)(補充,表格要用「絕對引用」,前面帶$美圓符,能夠用F4切換)
下面的是,搜索值是H2,搜索範圍是銷售員和銷售額表,返回值是第二列的銷售額,精確查詢。
(根據姓名查獎金,須要姓名在第一列,不然要用INDEX函數)
公式:=HLOOKUP(B18,$E$17:$P$18,2,TRUE)
說明:把VLOOKUP橫過來了,用法和參數是同樣的,注意絕對引用
圖示:(根據銷售額,查屬於這個範圍的獎金)
公式:=VLOOKUP(VLOOKUP(C2,$F$1:$G$10,2,FALSE),$I$2:$S$8,B2+1,FALSE)
說明:裏面的VLOOKUP獲取城市對應的地區,外面的VLOOKUP獲取此地區的級別對應的比例,注意B2+1是由於級別表第一列是地區名,要跨過這一列。
圖示:(根據城市查地區,根據地區和綜合級別查獎金比例。)
公式:=MATCH(A3&"-"&B3,$E$2:$E$7,0)
說明:參數1是查找的值,參數2是查找範圍(只能是一列),參數3是模糊查找0,小因而-1,大因而1。視頻裏說這個函數用的很普遍,不知道真假,感受VLOOKUP會用的多一點吧?
圖示:(根據英文名和中文名,查找品牌。)
公式:=INDEX($C$3:$F$7,C9,C10)
說明:參數1,查找範圍;參數2,行號;參數3,列號。根據行號和列號查值。
圖示:(根據重量和地區代碼,查找運費。)
公式:=INDEX($A$2:$A$7,MATCH(E2,$C$2:$C$7,))
說明:先用MATCH求出行號,再用INDEX查找行號對應數據。
圖示:(根據員工編號,查找姓名)
公式:=LOOKUP(E2,C2:C7,A2:A7)
說明:參數1,查找值;參數2,查找區域;參數3,返回區域。(這個函數有個很大問題,查找區域必須按升序排列(數字按升序,文字按拼音),否則有可能返回錯誤的值。比VLOOKUP強的地方在,查詢區域不用非得是第一列,可是人家VLOOKUP不用排序啊!)
圖示:(根據員工編號,找姓名。)
公式:=CHOOSE(MONTH(A2),1,1,1,2,2,2,3,3,3,4,4,4)
說明:參數1,是一個值,若是這個值是1,就返回後面的第一個參數值,是2,就返回第二個,以此類推。
圖示:(根據月份,返回季度。裏面使用了一個MONTH函數,返回月份數字)
公式:懶得寫了
說明:都只有一個參數,計算一個範圍內的個數。COUNT是數字,COUNTA是全部值,COUNTBLANK是空單元格。
圖示:(這三個公式通常是與其餘公式嵌套使用。)
公式:=COUNTIF(C2:C7,I2)
說明:參數1,查找範圍;參數2,查找值;返回找到的個數。
圖示:(A類員工的個數)
公式:=SUMIF(C2:C7,"A類",D2:D7)
說明:參數1,查找區域;參數2,查找值;參數3,求和區域;
圖示:(A類員工銷售額求和)
公式:=AVERAGEIF(C2:C7,"A類",D2:D7)
說明:參數1,查找範圍;參數2,查找值;參數3,計算平均值範圍。
圖示:(A類員工銷售額平均值)
公式:=SUMIFS(D2:D7,B2:B7,">=5",C2:C7,"A類")
說明:參數1,求和區域;參數2,查找區域1,查找條件1;參數3,查找區域2,查找條件2。以此類推。
圖示:(工做年限大於5年,員工級別爲A類的銷售額求和),另外還有COUNTIFS,AVERAGEIFS兩個相似函數,用法差很少。
公式:=MEDIAN(A1:A9)
說明:求中值
圖示:
公式:=MODE(A1:A9)
說明:求衆數(出現次數最多的數)
圖示:
公式:=RANK(A2,A2:A7,0)
說明:參數1,須要排序的數字;參數2,全部排序的數字。
圖示:(若是有相同的就會並列,若是有兩個第二名,下一名是第四名)
公式:=MAX(A2:A7)
說明:返回一個區域裏的最大值、最小值
圖示:
公式:=LARGE(A2:A7,2)
說明:返回區域內第N大、小的值
圖示:
公式:=OFFSET(A1,COUNT(A:A),0)
說明:參數1,隨便寫,就寫個表頭就能夠;參數2,把第一列全選中;參數3,列數,寫個0就行。後面還有幾個參數,暫時用不着。
圖示:(得到最後一行的日期,金額)
公式:=INDIRECT("A2")
說明:間接引用,參數若是是單元格,就返回單元格里存放的地址的值;參數若是是文本,就返回文本所對應的單元格的值。
圖示:(實際用處,數據有效性裏,就是下拉框,第一個下拉框是汽車公司,第二個下拉框是選中汽車公司後,對應的汽車品牌,作起來很麻煩,這個公式很強大)
公式:=FIND("a",A2),=SEARCH("a",A3)
說明:參數1,要查找的值;參數2,值所在單元格。返回這個值得位置數字。兩個公式不一樣在於:FIND區分大小寫,SEARCH不區分。
圖示:FIND函數通常與MID,LEFT,RIGHT聯用。
公式:=MID(A1,1,3),=LEFT(A1,3),=RIGHT(A1,7)
說明:MID是從一個位置到另外一個位置,LEFT是從左數幾個,RIGHT是從右數幾個。
圖示:
公式:=ROW()
說明:不帶參數,返回的是當前行的行號。帶參數,返回的是參數的行號。COLUMN返回列號,ROWS和COLUMNS返回一共多少行或多少列。
圖示:(這節課裏講了怎麼製做工資條,用公式特別麻煩,也記不住。能夠用先寫一些數字->升序排序的方法,還有一種先寫一些數字->ALT+G->定位常量->插入)
公式:=ROUND(A10,2)
說明:四捨五入,參數1,數值;參數2,保留的小數位數。
圖示:(學了一個小操做,增長和減小小數位數)
公式:=ROUNDDOWN(A1,2)
說明:ROUNDDOWN末尾全切,ROUNDUP末尾全進位。
圖示:
公式:=INT(A1),=TRUNC(A1)
說明:都是取整數,區別是INT對於負數取整會向下一位,TRUNC則是直接截取。
圖示:
公式:=MOD(A1,4)
說明:取餘,參數1,被除數;參數2,除數。
圖示:(視頻裏舉例子,每隔5行加一個黃色底紋,就是經過行號對5取餘)
公式:=RAND(),=RANDBETWEEN(1,100)
說明:RAND返回0~1之間小數,RANDBETWEEN返回兩個數之間的整數。
圖示:(注意:只要其餘單元格改變,隨機數都從新計算!)
公式:=CONVERT(1,"in","cm")
說明:各類轉換計量單位
圖示:
(34)日期函數,YEAR, MONTH, DAY, HOUR, MINUTE, SECOND, DATE, TIME
公式:太多了不寫了,都很簡單
說明:年月日時分秒,以日期和事件爲參數,返回對應的數字。DATE和TIME把三個數字鏈接成日期和時間。
圖示:
公式:=WEEKDAY(A1,1)
說明:參數是日期,返回星期幾的數字,注意有的是從星期天做爲第一天的。
圖示:
公式:=NETWORKDAYS(A1,A2),=WORKDAY(A4,20)
說明:NETWORKDAYS,參數1是日期,參數2也是日期,計算兩個日期之間的天數,參數3是扣除的節假日期。WORKDAY,參數1是日期,參數2是天數,返回一個日期,參數3是扣除的節假日期。
圖示:(注意可能不包含週末)
公式:=EOMONTH(A1,0),=EDATE(A2,2)
說明:EOMONTH,參數1是一個日期,參數2是幾個月後的月底日期,0是當月。EDATE,參數1是一個日期,參數2是幾個月後的當天。
圖示:(感受通常也用不到)
公式:=DATEDIF(B2,TODAY(),"y")
說明:是一個隱藏函數,只能手敲公式。參數1是一個日期,參數2是另外一個日期,參數3是返回的年?月?日?分別是y,m,d。
圖示:(點擊那個懸浮公式能夠出來幫助文件,看到參數定義)
公式:=LEN(A2),=LENB(A2)
說明:LEN返回字符個數,LENB返回字節數。
圖示:(1個漢字2個字節,1個字母1個字節)
公式:=TRIM(A1),=CLEAN(A2)
說明:TRIM去除兩邊全部空格,但中間會保留一個空格,由於英文單詞之間會有一個空格。CLEAN去除非打印字符。
圖示:(沒找到非打印字符到底怎麼打出來,有一個操做技巧,alt+shift+右,選中右邊全部列,alt+shift+下,選中下面全部行,而後刪除,去掉看不見的字符。)
公式:=CONCATENATE(A1,B1,C1)
說明:兩個用法同樣,都是把字符串鏈接起來
圖示:
公式:略
說明:首字母大寫,全大寫,全小寫
圖示:略
公式:=REPLACE(A1,4,1,"+"),=SUBSTITUTE(A2,"-","+",1)
說明:REPLACE參數1,須要替換的文本,參數2,要替換第幾個字符,參數3,替換掉幾個字符,參數4,替換成什麼字符。SUBSTITUTE參數1,須要替換的文本,參數2,要替換的字符,參數3,替換成的字符,參數4,替換第幾個。
圖示:
公式:=TEXT(A1,"000-00000000")
說明:參數2是須要改爲的格式。
圖示:(注意,前面須要補0的時候,在單元格格式裏,自定義,敲0,有幾位就敲幾個0)
公式:=ISNUMBER(A1)
說明:判斷是不是數字、文本
圖示:
公式:=ISERROR(C1),=IFERROR(C1,"N/A")
說明:ISERROR判斷一個值是否無效,無效返回TRUE,不然返回FALSE。IFERROR判斷一個值是否無效,無效返回參數2,不然返回參數1。
圖示:
公式:=SUM(A2:A6*B2:B6)
說明:寫完公式後,按Ctrl+Shift+回車,自動加上大括號,用數組的方法進行計算。另外加了一種定義一維數組和二維數組的方法,行用逗號,列用分號,先選中幾個單元格。
圖示:
公式:=FREQUENCY(A1:A7,C1:C7)
說明:參數1,一列數字。參數2,一列等級排序的數字。返回每一個等級的數字的個數
圖示:(小於等於這個數字)
公式:=TRANSPOSE(A1:C4)
說明:轉置函數,與選擇性粘貼轉置的方法的區別在於,複製粘貼的數據不能聯動。TRANSPOSE能聯動,可是隻能修改原數據,不容許修改TRANSPOSE後的數據。
圖示:(要先選中轉置後須要的格子數,輸完公式按Ctrl+Shift+回車)
後記(2018年6月23日18:52:37):
1. 不到一個月就看完了,竟然能堅持看完,原本覺得又要太監了,爲本身的堅持點贊打電話!
2. 其實不少公式都只是照着作了一遍,如今估計都忘光了。最後一節數組也沒有仔細看,是前面幾個重要公式的綜合應用。
3. 最近又在學習VBA,感受學習公式對於VBA也頗有幫助。原本以前很討厭VBA的,由於它的語法很囉嗦。不過如今的公式裏只能用office軟件,並且只在Excel裏操做數據,只能用VBA了。不過也發現VBA的好處,不用安裝其餘編譯器啊,哪一個辦公電腦裏不裝Office?
4. 博客裏加書籤真的很煩!