Excel怎麼把數值轉換為日期的格式

2022-04-16 04:16:49 字數 5928 閱讀 7487

1樓:匿名使用者

單的設定單元格格式肯定解決不了問題的。

你這樣,例如這個20051125在a1單元格,你在b1輸入如下公式:

=date(left(a1,4),mid(a1,5,2),mid(a1,7,2))

然後把b1設成日期型就好了,

如果必須在a1顯示這個2023年11月25日,那你就選擇b1->複製->選擇a1->按右鍵->選擇性貼上->選數值->然後確定,a1設定成日期格式就好了,

注意:必須保證你輸入的數字為8為,也就是月份和日期都是兩位,2023年1月1日,你要寫成20050101。

解釋:excel的日期是從1900-1-1開始計算的,其實日期就是一個從1900-1-1開始的一個天數,比如你在一個單元格輸入365,然後設定為日期型,所出現的日期就是1900-12-30,如果是364,那設定成日期型後就是1900-12-29.

如果你輸入2008-12-2,然後設定為常規屬性,則出現的是39784,這代表的是從1900-1-1日起後面的地39784天是2008-12-30日,也就是我先在答題的今天,明白了吧。顯然你輸入20051125這個數值是不能直接設定為日期行的,單元格會出現無數個#############2023年11月25日對應的天數的數字是38681

date()這個函式可以把數字轉換成對應的年、月、日上的數字。

希望以上回復對你有所幫助!

2樓:緋世寒月

可以考慮利用date轉換。

3樓:專注科學常識

excel**中如何將數值轉換為日期格式?數值是不能直接轉換為日期的,必須先將數值轉換為日期格式的資料才行。

請問在excel中如何把數值yyyymmdd轉換為日期yyyy-mm-dd呢?如果直接設定單元格格式為日期,只能顯示一連串

4樓:緣來是我

在excel中把數值yyyymmdd轉換為日期yyyy-mm-dd格式,可通過分列將數值型別的數字轉換為日期格式,再將其設定為yyyy-mm-dd格式即可。

方法步驟如下:

1、開啟需要操作的excel**,選中相關單元格,點選資料選項卡中的【分列】。

2、在分列嚮導1使用預設設定,點選下一步。

3、在嚮導2中也使用預設設定,直接點選下一步。

4、在分列嚮導3中,點選選擇日期ymd格式,然後完成。

5、在excel中,通過ctrl+1開啟設定單元格格式,點選自定義,然後在右側文字框輸入「yyyy-mm-dd」,點選確定即可。

6、返回excel**,發現在excel中把數值yyyymmdd轉換為日期yyyy-mm-dd格式操作完成。

5樓:匿名使用者

如果原來的格式只是普通的數值格式,而非日期格式,那麼在原列無法直接轉為日期格式,但可以設定為顯示日期形式。

在原列設定格式,自定義:0000-00-00如果要轉為真正意義的日期,應在輔助列用公式轉換後,再貼上回原列。如原資料在a列,b1公式:

=--text(a1,"0000-00-00")並將單元格格式設為日期:yyyy-mm-dd

6樓:

那是你的檔案裡面的資料本身不是個日期吧,先把這一格設定成數字,看看變成什麼。如果變成數字就沒問題,如果不變數字,那你這個格里面的內容是不能改成日期格式的,如果需要幫助把excel傳給我好了。

7樓:匿名使用者

右鍵點選設定單元格格式,選擇「自定義」,其中有一個 yyyy-m-d 的格式,你參照這個輸入一個 yyyy-mm-dd 就可以實現了。

8樓:匿名使用者

在**裡面將常規變成短日期就好~!

9樓:

(只能顯示一連串「######」號) 你把**拉寬一點就解決了 ,顯示######說明**太窄了

10樓:

2036.04.18

11樓:大徐哥

=text(a1,"0000-00-00")

12樓:飄逸幽谷

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

如何把excel一列文字格式的數字,轉換成日期或者數值等其他格式?

13樓:汽車影老師

1、要求將a2:a7單元格區域的文字格式的數字轉換為日期格式。

2、點選滑鼠左鍵拖動滑鼠選中a2:a7單元格區域,依次點選【資料】-【分列】選項。

3、如下圖,彈出【文字分列嚮導—步驟1】對話方塊,勾選[固定寬度]選項,然後點選【下一步】按鈕。

4、彈出【文字分列嚮導—步驟2】對話方塊,這裡直接點選【下一步】按鈕。

5、彈出【文字分列嚮導—步驟3】對話方塊,勾選[日期]選項,然後點選【完成】按鈕。

6、返回到工作表中,原來的文字格式的數字就轉換為了日期格式。此時,日期格式中的月份和日期都是單數顯示,可以轉換為雙數。我們選中a2:

a7單元格區域,點選滑鼠右鍵,在彈出的選單中選擇【設定單元格格式】選項。

7、彈出【設定單元格格式】對話方塊,左邊選擇[自定義]選項,右邊將[型別]變為[yyyy-mm-dd],設定好後點選【確定】按鈕。

8、返回到工作表中,單日期就轉換為了雙日期的形式。

14樓:匿名使用者

第一步:選中文字內容所在的這一整列(假設如圖中的a列資料)第二步至第三步:操作工具欄的"資料"選單,選擇"分列"

第四步:直接點選"完成"

第五步:直接點選右鍵,在選單中選擇"設定單元格格式"

第六步:在"數字選項卡"中選擇設定為"數值"格式(設定好小數位數)或者是選"日期"格式(選好要顯示的日期型別),最後進行"確定"或

15樓:huang磊

最簡單的方法是替換法。

如果你的資料可以通過雙擊變成你要的格式,那麼用替換法可以批量完成。

為了便於講解,假設你的文字格式的日期是「2019.12.12」這樣的。

第一步,將需要轉換的單元格設定好日期格式。

第二步,按ctrl+h開啟替換對話方塊,在 查詢內容 輸入框裡輸入」.「, 替換為 輸入框裡輸入」-「,點選全部替換。

替換.為-

完成。詳細內容請看我的經驗:網頁連結

16樓:小矇

右鍵點一其他空白單元格選「複製」,再選中這些文字列,在選區內點右鍵選「選擇性複製」-「加」,儲存後就行了。

17樓:

要轉成 數值型別 最快的方式 就用 資料 分列 一路下一步 即可

excel 怎麼把數值轉換為日期的格式

18樓:飛得更高

在excel2013中,每個單元格內資料都可以有多種格式,比如文字、數字和日期等等。小編今天要來講的是,如何將excel2013單元格中的數值資料轉換成日期格式。從此以後,媽媽再也不用擔心我在excel2013中輸入日期了。

具體轉換步驟

1、用excel2013開啟一篇輸入了數值的工作表,注意數值必須為8位數,其中前4位代表年份,中間2位代表月份,後2位代表日期 ,然後我們選中需要轉換數值的單元格,並切換到「資料」選項卡,單擊「資料工具」組中的「分列」按鈕。

2、此時會彈出一個「文字分列嚮導-第1步,共3步」對話方塊,我們直接單擊「下一步」按鈕。

3、現在會跳轉到「文字分列嚮導-第2步,共3步」對話方塊,我們單擊「下一步」按鈕即可。

4、此時會跳轉到「文字分列嚮導-第3步,共3步」對話方塊,我們在「列資料格式」區域中選擇「日期」格式,預設的日期格式是ymd,也就是年月日的格式,大家也可以在下拉框中選擇其他的日期格式,我們這裡直接單擊「完成」按鈕即可。

5、返回工作表,大家就能看到我們的數值已經成功轉型成日期了,如果某些單元格中顯示的是#號,表示單元格寬度不夠,我們只需要將游標放到列的右上角,待其變成雙向箭頭的時候按下滑鼠並向右拖動,增加列寬就好了,效果如下。

注意:我們這裡的數值必須是8位的,否則可能不會成功。

19樓:魚木混豬喲

可以直接通過格式轉換。

軟體版本:office2007

方法如下:

1.將a列中的數值轉換成日期格式:

2.選擇a列,將格式設定為日期格式:

3.這樣就完成了轉換:

20樓:專注科學常識

excel**中如何將數值轉換為日期格式?數值是不能直接轉換為日期的,必須先將數值轉換為日期格式的資料才行。

21樓:但山禹醉山

選中目標區域,右擊滑鼠,設定單元格格式,選中日期,然後選你自己想要的格式,希望能幫到你。

22樓:熊淼渾依

你的數值是怎樣的?如果a1

是20170101這樣的數值,試試用公式:

=date(left(a1,4),mid(5,2),right(7,2))轉換。

23樓:戶瑰瑋

在選單欄單元格格式裡選擇日期

excel中怎麼將8位數字轉換為日期格式

24樓:灩麗

1、首先我們開啟電腦裡的excel軟體開啟資料表。

2、我們可以選中資料列,右擊,點選設定單元格格式。

3、彈出對話方塊,點選日期,選擇標準格式,可是示例處顯示的是一排#號,確定一下看看。

4、結果得到的結果也是所有資料都變成了#號,顯然是錯誤的。

5、我們在單元格輸入=text(a1,"0年00月00日"),意思就是改為a1單元格資料格式。

6、回車之後,得到結果,標準的日期格式。按住單元格右下角的黑方塊,向下拉。

7、所有資料變成了標準的日期格式。

25樓:匿名使用者

excel中將8位數字轉換為日期格式的步驟如下:

1.首先,我們開啟我們電腦上面的excel;然後我們在單元格中輸入8位數字;然後我們在後面的單元格中輸入=date(left(a1,4)。

2.之後我們再輸入mid(a1,5,2)。

3.然後我們再輸入right(a1,2))。

4.然後我們按回車鍵,這樣就可以將8位數字轉換成日期格式了。這樣就解決了excel中將8位數字轉換為日期格式的問題了。

26樓:天堂滴落的眼淚

1、以2010版excel為例,如下圖中需要將a1單元格的「20181231」轉換為「2018/12/31」,轉換後的日期要在b1單元格中顯示;

2、在b1單元格中輸入公式「=date(left(a1,4),mid(a1,5,2),right(a1,2))」,然後按回車鍵;

3、最後就可以在b1單元格中就可以得出結果「2018/12/31」。

27樓:小生漫筆

辦公教程:excel中如何將八位數字設定為日期格式

28樓:匿名使用者

設定單元格格式----自定義----0000"-"00"-"00資料---有效性---設定---允許---下拉選擇--文字長度----資料---等於----長度----8

29樓:天使小姝穎

、假設我們要將a2單元格的日期「20141011」轉換成日期格式「2014/10/11",轉換後的值生成在b2單元格

2、單擊b2單元格,在單元格中輸入(或直接複製)函式:=date(left(a2,4),mid(a2,5,2),right(a2,2)),注意:括號和逗號要使用英文格式。

3、按回車鍵後,在b2單元格中即出現轉換後的日期。要在b列其他單元格中轉換,只需複製b2單元格格式即可。

30樓:匿名使用者

公式法:

=date(left(a1,4),mid(a1,5,2),right(a1,2))

分列法:

選「區域」——選單欄——資料——分列——出現「文字分列嚮導(之1)」對話方塊——下一步——下一步——(之3)列資料格式:選「日期」:ymd——完成。

是怎麼把Excel轉換為PDF的

在工作中經常需要將excel檔案轉換成pdf的格式,雖然有很多軟體可以完成,但excel自帶的轉換功能才是最方便快捷的。pdf怎麼轉換成excel excel轉pdf怎麼轉?我們來看一下 怎麼把excel 轉換成pdf 方法 1,開啟要轉換的excel工作表,單擊左上角的 檔案 按鈕2,在左側列表單...

請問在Excel表中,如何將時間轉換為數值例如 3 05轉換為3 5(小時)

呵呵,它不能按你說的轉換,但3 30可以轉成3.5的 text a1 24,0.00 這 很矛盾哦!起碼是個時間段吧!或者你只是意義上的改變的話,你可以選擇 替換 功能,然後按ctrl h,上面輸入 下面一欄輸入 然後按確定 選中要轉換的內容或單元格 右擊 設定單元格格式 數字 選擇就行了,看圖吧!...

matlab中如何把符號多項式轉換為數值多項式

記該函式為f,用eval語句 完整 如下 syms xx f 390625 xx xx 1 xx 1 xx 1 5 xx 1 5 xx 2 5 xx 2 5 xx 3 5 xx 3 5 xx 4 5 xx 4 5 1768 xx 10 0.1 10 plot xx,eval f matlab中如何把...