Excel中如何將8位數字,文字轉換成日期格式

2023-01-06 14:25:02 字數 6184 閱讀 6209

1樓:一騎當後

如何在職場高效辦公,本系列文章講述execl常用公式和操作技巧,通過大量例項教學,讓您快速成為職場辦公達人。

工具/原料。

microsoft office 2007--2013均可。

方法/步驟。

在上一篇文章中我們在通過身份證號得到出生年月(如何得到出生年月參考另一篇文章:excle中如何通過身份證號獲得出生年月?),很多朋友追問如何將這8位數字轉換為日期格式顯示,這樣顯示的結果就更加的規範和符合日常習慣。

我們之前得到的資料為19880911這種格式的數字,我們的思路是將其轉換為1988-09-11,這樣excel,就可以自動將其轉為2023年9月11日這種格式,就可以用來進行年齡的計算等操作了。

在這裡我,我們同樣要用到上一講用到left(),right()函式,可以幫助大家複習一下,同時再介紹乙個mid()函式,大家也可以嘗試用此函式一次性從身份證號中得到出生年月。我們的思路是將原來的字條串分成三段,然後用再連線起來,中間加入「-」

從8位數字中得到年,月,日。

將它們連線起來得到日期,使用date()函式。

以上的分解過程,可以使用一步操作來完成,如a2單元格的資料。 =date(left(a2,4),mid(a2,5,2),right(a2,2))

用自動填充方式填寫其他單元格。

2樓:禽梅花鄒倩

如果你的資料8位的文字,在原來單元格的操作是:

選中資料列,資料-分列,列資料格式,日期「ymd」,確定後,資料變成yyyy-mm-dd格式。

ctrl+1,資料自定義格式「dd/mm/yyyy」

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

3樓:緣來是我

在excel中將8位數字轉換為日期格式,可通過分列功能實現。

具體步驟如下:

1、在電腦開啟需要轉換為日期格式的excel**,選中相關單元格,點選上面工具欄中的「資料」標籤頁,然後找到並點選分列。

2、進入分列嚮導1使用預設設定,直接點選下一步。

3、分列嚮導2也使用預設設定,點選右下角的下一步進入分列嚮導3。

4、在分列嚮導3中,列資料格式下面選項中點選選擇日期,並點選右下角的完成按鈕即可。

5、返回excel**,可發現已成功將8位數字轉換為日期格式。

4樓:溫州甌越培訓學校

excel可以將8位數字轉換為日期格式,具體操作如下:

一、使用工具:excel2010

二、操作步驟:

5樓:尚學堂科技****

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

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

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

6樓:小生漫筆

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

7樓:堅果雲

1、選中需要更改的列,點選功能區「資料--分列」,點選兩次「下一步」。

2、在「文字分列嚮導-3步驟之3」選擇「日期」選擇格式為「ymd」,點選完成。這樣資料就快速變成日期格式了。

8樓:雙子嗶哩嗶哩哄

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

9樓:s今生緣

用公式:=text(a1,"0000-00-00")

或者用分列的方法:

資料--分列--第三步時點選日期……

10樓:融聯偉業

在**中按 crtl + 1 設定成 日期格式。

11樓:匿名使用者

公式法:

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

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

12樓:wps官方

以wps2019版本為例:

1、選中需要更改的列,點選功能區「資料--分列」,點選兩次「下一步」。

2、在「文字分列嚮導-3步驟之3」選擇「日期」選擇格式為「ymd」,點選完成。這樣資料就快速變成日期格式了。

excel**中怎麼把8位或6位數字變成日期格式

13樓:粘人的小鬼

在excel中將8位日期轉換成6位日期的具體步驟如下:

1、首先開啟需要的excel**,進入到頁面中,選中轉換的單元格資料。

2、然後右鍵單擊單元格選擇開啟「設定單元格格式」。

3、然後在彈出來的視窗中點選開啟數字中的「自定義」。

4、然後在型別下方輸入「yyyy-mm」,回車確定。

5、然後就能轉換為6位數的了。

14樓:excel辦公實戰

分列,選擇日期即可。

詳細操作說明及演示:

1、選擇單元格。

2、資料-分列,下一步,日期-完成。

15樓:匿名使用者

用輔助列設你的資料在a列,則在b列輸入公式=if(len(a1)=6,text(a1,"0000-00"),text(a1,"0000-00-00"))這樣可以得到乙個不能參與運算的類似日期格式的文字如果你的資料還需參與運算,則公式改為=--if(len(a1)=6,text(a1,"0000-00"),text(a1,"0000-00-00"))並且把單元格格式改為日期格式(右鍵-設定單元格格式-數字選項下選擇「日期」)

16樓:匿名使用者

選中這些資料,右鍵,設定單元格格式,數字,自定義,型別處貼上。

確定。就可以了。

17樓:網友

用自定義 如########,就可以得到2007/03/03

在excel中怎樣將八位數的出生日期轉成日期格式

18樓:汽車影老師

1、開啟資料表。

2、一般都會想到選中資料列,右擊,點選設定單元格格式。

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

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

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

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

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

19樓:匿名使用者

輸入=text(b2,"0-00-00")

或者設定單元格格式為日期格式,然後輸入。

=--text(b2,"0-00-00")

如何把excel中的8位的日期字串轉換為日期

20樓:賀小亠

1、電腦開啟excel**。

2、電腦開啟excel**後,輸入公式=text(a1,"0年00月00日")。

3、輸入公式後,回車就可以把字串轉換為日期了。

4、下拉複製公式,就可以把所有的字串轉換為日期了。

21樓:溫州甌越培訓學校

excel可以實現8位的日期字串轉換為日期功能,具體操作如下:

一、使用工具:excel2010

二、操作步驟:

1、進入excel,點選需要輸出日期格式的單元格,輸入**「=date(left(b3,4),mid(b3,5,2),right(b3,2))」然後按回車鍵,b3為8位日期字元,如圖:

22樓:匿名使用者

選擇此列 資料 分列 下一步 下一步 列資料格式選擇 日期 ymd 完成。

或在b1中輸入或複製貼上下列公式。

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

或=text(a1,"#

或=--text(a1,"#-00-00") 設定為日期格式。

23樓:匿名使用者

可以用以下方法進行轉換:

1、用函式left、mid、right轉換:

=--left(a1,4)&"mid(a1,5,2)&"right(a1,2)

2、用date函式轉換:

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

24樓:匿名使用者

選字串所在列,單擊【資料】→分列→下一步兩次,右側選日期,→完成。

看演示動畫:

25樓:

是20150619這種格式的日期嗎?

只是顯示的話,設定單元格格式為自定義,型別########計算的時候可以用text(a1,"########")作為日期直接處理。

如取月份,就可以用month(text(a1,"########

26樓:匿名使用者

輸入=mid(a1,1,4) 提取年。

輸入=mid(a1,5,2) 提取月。

輸入=mid(a1,7,2) 提取日。

27樓:網友

=date(left(a1,4),mid(a1,5,2),right(a1,2))把單元格格式設成日期。

28樓:

格式刷選成日期那個刷一下,搞定。

excel 如何將日期格式的日期轉換為8位數字格式

29樓:墨滅故事

右鍵設定單元格格式,找到日期那一欄,選中裡面的數字日期樣式再點選確定即可。

1、首先我們在excal裡面隨便點選乙個單元格2、輸入當前的日期,再回車鍵確定。

3、右鍵剛剛輸入日期的單元格,在彈出來的對話方塊裡面找到設定單元格格式4、在單元格格式裡面點選「日期」

5、在日期格式設定裡面有找到數字日期格式,並點選確定6、然後我們發現剛剛輸入的「xx年xx月xx日」變成了「xx/xx/xx」的數字日期格式,我們就改好了。

30樓:匿名使用者

1:公式的方法,資料在a1,在b1輸入公式。

=text(substitute(a1,".yyyymmdd")

2:查詢替換的方法:,查詢,在查詢內容框裡輸入。,在替換為框裡輸入-,全部替換,選中資料區域,右鍵設定單元格格式,數字,分類,自定義,在右側的型別框裡輸入yyyymmdd,確定我的很多資料是。

12或者1987-12-4,或者這樣的,我需要的格式是19870412或者19871204或19870102,就不能單純的直接去掉「。

」了,需要判斷月和日是不是兩位,不是兩位的要加「0」,誰能給我個方法解決一下啊。

1:公式的方法,資料在a1,在b1輸入公式。

=text(substitute(a1,".yyyymmdd")

2:查詢替換的方法:,查詢,在查詢內容框裡輸入。,在替換為框裡輸入-,全部替換,選中資料區域,右鍵設定單元格格式,數字,分類,自定義,在右側的型別框裡輸入yyyymmdd,確定。

excel中如何將日期格式轉換成8位數字

31樓:excel小樹

=text(b2,"yyyymmdd")

=substitute(b2,".

總會有乙個有效的,區別取決於你的資料是不是日期格式的。

32樓:匿名使用者

假如日期在a列a1開始,b1輸入公式:=substitute(a1,".然後下拉。

33樓:匿名使用者

第15屆上海電視節「白玉蘭獎」——最佳國產動畫片。

在excel中,如何設定,使得輸入的8位數字自動識別為日期格式

34樓:浩星穎慧

選中單元格——右鍵「單元格屬性」——之後在這裡選擇你要的日期格式。

EXCEL中如何將重複的一行數字刪除

可以先使用 將a到g列合併,如果只刪第一行 重複的話,那麼是用vlookup查詢,然後篩選刪除即可。如果你是想刪除所有重複的話,那麼在 資料 刪除重複項直接就刪了。你這問題感覺沒描述清楚呢 min if countif a1 m1,a1 m1 1,a1 m1,10000 陣列公式,ctrl shif...

在word中 如何將文字分兩列,如何將WORD中一版的文字分為兩列,謝謝

可以將文字分欄。選中要分列的文字。選擇 頁面布局 選項卡中的分欄。在下拉列表中選擇 兩欄。在格式,分欄中設定。快捷鍵 ctrl enter 如何將word中一版的文字分為兩列,謝謝 1 首先在電腦裡面將需要進行編輯的文件,雙擊開啟。2 開啟了文件之後,在文件裡面選中需要分成兩列的段落內容。3 然後在...

EXCEL中如何將例如20191001的數字變為的日期格式

選中要設定的單元格.格式選單 ctrl 1 單元格 數學 自定義 0000 00 00 這只是針對數字顯示方式,並不是日期的格式。如果需要轉換成其它的格式,那可不能偷懶。必須全部輸入 1989 10 01 該單元格區域的格式設定為,自定義,0 00 01 或者使用函式,在其它單元格生成 text a...