EXCEL中用TEXT函式將文字轉換成日期

2021-08-30 19:52:10 字數 857 閱讀 4668

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!

在excel中,text函式的作用是將各種形式的數值轉換成特定格式的文字形式,函式如下:=text(待轉換的單元格,特定格式字串)

例如:設a1單元格數值為1,我們想將a1的內容轉換成001的格式,可用如下公式:=text(a1,"000")

那麼我們如何將字串轉成日期呢?如果我們的字串為2007-07-30的格式,那就很好辦,可直接用datevalue函式轉換,但如果字串為20070730的格式,datevalue函式將無法識別,此時我們就需要用到text函式,先將20070730格式化成2007-07-30的格式,公式表示如下(設a1內容為20070730):=text(a1,"#-00-00")

轉換成目標格式後,我們就可以直接用datevalue函式了,即完整公式:

=datevalue(text(a1,"#-00-00"))

乙個簡化的方法是直接用如下公式讓excel自動轉換:

=text(a1,"#-00-00")*1

上述公式是利用了excel中日期數值的計算規則,由此延伸,我們可用如下公式獲取目標日期距離當前時間的天數:

=now()- text(a1,"#-00-00")*1--now函式為返回當前的時間,應注意此公式所在單元格的格式應設定成數值

給我老師的人工智慧教程打call!

EXCEL中用TEXT函式將文字轉換成日期

在excel中,text函式的作用是將各種形式的數值轉換成特定格式的文字形式,函式如下 text 待轉換的單元格,特定格式字串 例如 設a1單元格數值為1,我們想將a1的內容轉換成001的格式,可用如下公式 text a1,000 那麼我們如何將字串轉成日期呢?如果我們的字串為2007 07 30的...

excel 自定義引數(text函式)

1.自定義格式引數 方式一 結構組成 碼分為四個部分,中間用 號分隔,具體如下 正數格式 負數格式 零格式 文字格式 方式二 特定條件 最多只有三個條件 大於條件值 小於條件值 等於條件值 文字 方式三 特定條件 條件值1 條件值2 同時不滿足條件值1,2 文字 這三種形式,但可以統一為一種形式,滿...

excel 將excel中行的內容建立到文字中去

sub createfilefromexcle dim fs as object set fs createobject scripting.filesystemobject for i 2 to a65536 end xlup row set fs createobject scripting.f...