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