今天的課程學(xué)習(xí)了自己一直不會(huì)的數(shù)據(jù)透視表,等掌握好可以用在工作中了,會(huì)節(jié)省不少時(shí)間。
一、查找函數(shù)
查找函數(shù)共四個(gè),分成兩小類:
1、Vlookup Hlookup
這兩個(gè)函數(shù)是在指定區(qū)域內(nèi)根據(jù)列查找、根據(jù)行查找,
Vlookup是從左到右,Hlookup是從上到下,兩個(gè)函數(shù)的參數(shù)都是四個(gè),
(1)第一參數(shù):找什么(或者說(shuō)按什么查找),輸入位置或者文本內(nèi)容
(2)第二參數(shù):在哪找,數(shù)據(jù)源區(qū)域要絕對(duì)引用
(3)第三參數(shù):找到后返回位置,無(wú)論是行還是列都要輸入相對(duì)應(yīng)數(shù)字
(4)第四參數(shù):這里是查找等級(jí),精準(zhǔn)查找輸入0,模糊查找輸入1
舉例:=Hlookup(G2$a$1:$E$9,6,0)
2、Match 函數(shù)
Match函數(shù)是在一個(gè)區(qū)域或數(shù)組中查找指定數(shù)值的位置,如果查找不到則返回錯(cuò)誤值
=Match(位置,區(qū)域,0)區(qū)域要絕對(duì)引用
=Match(查找的值,查找的區(qū)域或數(shù)組,精確查找)
舉例:=Match(A13,$A$2:$a$8,0).
3、Index函數(shù)
是根據(jù)指定的行數(shù)和列數(shù),返回指定區(qū)域的值。
公式:=Index(指定的區(qū)域,數(shù)值所在的位置)
=Index(區(qū)域,行數(shù),列數(shù))區(qū)域也要絕對(duì)引用
這兩個(gè)函數(shù)嵌套運(yùn)用可以反向查詢
公式:=Index($A$2:$A$8,MATCH(A36,$B$2:$B$8,0))
4、方便運(yùn)用
(1)名稱框查詢:就是把數(shù)據(jù)區(qū)域定義名稱,用名稱代替區(qū)域
公式=VLOOKUP(D2,查找區(qū)域,2,0)
(2)通配符模糊查找
把查找條件用通配符代替模糊區(qū)域,前后都要加
公式:=Vlookup("*老師*",$A$2:$B$12,2,0)
注意:通配符星號(hào)*通配任意個(gè)字符;問(wèn)號(hào)?通配單一字符
(3)查找返回多列數(shù)據(jù)
多列就要用Column函數(shù),這個(gè)函數(shù)是自動(dòng)計(jì)算列的,用這個(gè)函數(shù)替代第三個(gè)參數(shù)―返回值
=VLOOKUP($G2,$A$2:$E$9,COLUMN(B1),0)選中區(qū)域后輸入函數(shù),按<Ctrl+Enter>組合鍵。
5、查找指定區(qū)域
這個(gè)是要根據(jù)查找的內(nèi)容去多列中選定所在列,所以要嵌套一個(gè)Match函數(shù)
公式:=VLOOKUP($G2,$A$2:$E$9,MATCH($H$1,$A$1:$E$1,0),0)
6、多條件查找
首先要形成輔助列,對(duì)每一個(gè)條件都形成獨(dú)一無(wú)二的序號(hào)
=IFERROR(VLOOKUP($F$2&ROW(A1),$A:$D,COLUMN(B1),0),"")
7、區(qū)間查找
公式:=VLOOKUP(B2,$I$2:$J$5,2)
備注:必須是升序排列
8、動(dòng)態(tài)圖表
在查找指定區(qū)域的基礎(chǔ)上插入折線圖
二、日期函數(shù)(Year,Month)
1、基本用法
輸入當(dāng)時(shí)
(1)當(dāng)天日期=Today(), Ctrl+;
(2)現(xiàn)在日期和時(shí)間=Now(),CTRL+Shift+;
提取信息
(3)年份=Year()
(4)月份=Month()
(5)天數(shù)=Day()
(6)小時(shí)=Hour()
(7)分鐘數(shù)=Minute()
(8)秒數(shù)=Second()
組合時(shí)間
(9)時(shí)分秒組合=Time()
(10)日期組合=Date()
星期位數(shù)
(11)一周中的第幾天=Weekday()
? ? 注:函數(shù)會(huì)隨著時(shí)間的變化而變化
(12)DATEDIF函數(shù),直接計(jì)算兩個(gè)時(shí)間內(nèi)年月日的數(shù)量
=DATEIF(起始日期,終止日期,間隔單位)
另外還可以直接忽略年計(jì)算月數(shù)、忽略年計(jì)算天數(shù)、忽略月計(jì)算天數(shù)
把第三個(gè)參數(shù)前面加上忽略的符號(hào)
2、銷售明細(xì)分析
先通過(guò)時(shí)間提取年、月、日,然后插入數(shù)據(jù)透視表,結(jié)合使用,方便快捷
3、計(jì)算出生日期
通過(guò)MID函數(shù)在身份證中提取年=MID(身份證號(hào),年開(kāi)始的位數(shù),年的位數(shù))
=Mid(B2,7,4)
=Date(C2,D2,E2)
=Year(today)
2、計(jì)算工齡
工齡年份:DATEDIF(起始日期,終止日期,“y”&"年”)
工齡月份:DATEDIF(起始日期, 終止日期,“ym”)&"月"
工齡天數(shù): DATEDIF(起始日期,終止日
期,"md”)&"天"
3、銷售明細(xì)分析
(1)添加輔助列=year()
(2) 使用數(shù)據(jù)透視表
4、生日提醒
先計(jì)算出出生日期與現(xiàn)在日期之間的數(shù)量,再用365減去,就是距離天數(shù)
=365-DATEDIF(姓名區(qū)域,Today(),"yd")? ? ? ? ? ? ? ? ? ?
5、身份證號(hào)碼計(jì)算年齡
先在身份證號(hào)中提取出生日期,再用MID函數(shù)計(jì)算年
1)MID()函數(shù)提取身份證的出生日期
2)Text()函數(shù)把MID()函數(shù)提取的日期,轉(zhuǎn)化為標(biāo)準(zhǔn)日期
3)DATEDIF()計(jì)算年齡
