Excel表格中的不規(guī)范日期問(wèn)題如何解決
Excel表格中的不規(guī)范日期問(wèn)題如何解決
我們?cè)趀xcel輸入日期也是這樣不按excel的規(guī)則來(lái),比如20140821、2014.8.21等等這樣非規(guī)范方式表示的日期,也就是我們所說(shuō)的偽日期、假日期,這些日期在進(jìn)行計(jì)算的時(shí)候,就會(huì)出現(xiàn)一些的問(wèn)題。以下是學(xué)習(xí)啦小編為您帶來(lái)的關(guān)于Excel不規(guī)范日期的解決方法,希望對(duì)您有所幫助。
Excel不規(guī)范日期的解決方法
檢查過(guò)伙伴的數(shù)據(jù)源,C列的計(jì)算工齡的公式并沒(méi)有錯(cuò)。錯(cuò)在B列的日期不規(guī)范。
給小伙伴修改的公式為:=DATEDIF(--TEXT(B2,"#-00-00"),NOW(),"Y"),下拉就可以計(jì)算出工齡。
是這樣給小伙伴解釋公式的:
因?yàn)閑xcel可以識(shí)別以短橫線分隔的日期格式,因此用text函數(shù)返回以短橫線的格式文本:TEXT(B2,"#-00-00")。這個(gè)公式可以將“20140821”,轉(zhuǎn)換為"2014-08-21"。
又因?yàn)閠ext函數(shù)轉(zhuǎn)換后得到的日期是文本格式,因此再在text函數(shù)前面加上兩個(gè)負(fù)號(hào),作用就是“減負(fù)運(yùn)算”,將文本型日期轉(zhuǎn)換為真正的日期格式。
除了使用—的方法,還可以使用*1等等形式,也可以將文本數(shù)值轉(zhuǎn)換為真正的數(shù)字,因此公式還可以修改為:=TEXT(B2,"#-00-00")*1。
轉(zhuǎn)換后的日期格式做為DATEDIF函數(shù)的第一參數(shù)就不會(huì)有錯(cuò)了。
哎喲,自從小伙伴要求寫公式的時(shí)候,盡量把公式也解釋清楚,方便大家理解公式的意義。實(shí)質(zhì)上還是希望大家想要全面系統(tǒng)學(xué)習(xí),可以報(bào)名滴答老師的《Excel極速貫通班》。除了在公眾號(hào)里面給大家分享互動(dòng),更多的時(shí)候也在扮演另外一個(gè)角色,在VIP學(xué)員群任助教,輔助老師教學(xué),對(duì)伙伴們的各種問(wèn)題進(jìn)行答疑。
大家對(duì)報(bào)名課程有什么問(wèn)題,也可以加微信:13388182428溝通哈。
上面我們說(shuō)了另外一種非標(biāo)準(zhǔn)日期,如下圖所示,如何轉(zhuǎn)換為標(biāo)準(zhǔn)日期?A2的假日期,通過(guò)公式:=--SUBSTITUTE(A2,".","/")轉(zhuǎn)換之后,還需要將單元格設(shè)置為“日期”格式喲!
SUBSTITUTE函數(shù),在前幾天的推送教程里面詳細(xì)講解過(guò)哦,所以這個(gè)函數(shù)就不再此贅述了。
猜你喜歡: