[轉(zhuǎn)]EXCEL中用TEXT函數(shù)將文本轉(zhuǎn)換成日期默認(rèn)分類在EXCEL中,text函數(shù)的作用是將各種形式的數(shù)值轉(zhuǎn)換成特定格式的文本形式,函數(shù)如下:
=Text(待轉(zhuǎn)換的單元格,特定格式字符串) 例如:設(shè)A1單元格數(shù)值為1,我們想將A1的內(nèi)容轉(zhuǎn)換成001的格式,可用如下公式: =Text(A1,"000") 那么我們?nèi)绾螌⒆址D(zhuǎn)成日期呢?如果我們的字符串為2007-07-30的格式,那就很好辦,可直接用DATEVALUE函數(shù)轉(zhuǎn)換,但如果字符串為20070730的格式,DATEVALUE函數(shù)將無法識(shí)別,此時(shí)我們就需要用到TEXT函數(shù),先將20070730格式化成2007-07-30的格式,公式表示如下(設(shè)A1內(nèi)容為20070730): =Text(A1,"#-00-00") 轉(zhuǎn)換成目標(biāo)格式后,我們就可以直接用DATEVALUE函數(shù)了,即完整公式: =DateValue(Text(A1,"#-00-00")) 一個(gè)簡(jiǎn)化的方法是直接用如下公式讓EXCEL自動(dòng)轉(zhuǎn)換: =Text(A1,"#-00-00")*1 上述公式是利用了EXCEL中日期數(shù)值的計(jì)算規(guī)則,由此延伸,我們可用如下公式獲取目標(biāo)日期距離當(dāng)前時(shí)間的天數(shù): =Now()- Text(A1,"#-00-00")*1 --Now函數(shù)為返回當(dāng)前的時(shí)間,應(yīng)注意此公式所在單元格的格式應(yīng)設(shè)置成數(shù)值 |
|