關於excel日期格式,如何將轉換為20090102格式

2022-06-03 21:55:20 字數 5497 閱讀 6795

1樓:貢永芬夫君

假設資料在a列,從a2開始,在b2輸入以下公式,下拉填充即可

=text(a2,"emmdd")

ps:滑鼠點選b2,放在b2的右下角,當滑鼠變為十字架時,雙擊即可

2樓:諸鬆蘭常申

如果你的格式是文字格式的話,就不能使用自定義單元格格式功能來做了如果是日期格式的2009-1-2使用樓上的方法就可以設定了我的方法是針對這一列的資料全部為文字格式

確實使用樓上任何一種方法都不能解決你的問題假設你的資料是從a2開始的a列,步驟如下:

1。在其它任何一個空白列的第2行,如b2中輸入下面的公式=text(substitute(a2,"

",),"emmdd")

2。下拉填充這個函式

3。選擇這一列新的日期,複製

4。再選擇a列的資料區域,右鍵,選擇性貼上,選擇「數值」,確定如果上面的公式仍有問題,說明你的日期是從外部匯入的,可能那個「-」是一個特殊字元,可以將那個特殊字元先替換掉

1。複製這個特殊字元

2。ctrl+h,查詢框中貼上這個字元,替換框中輸入一個「-」符號3。點選「全部替換」

4。ctrl+h,查詢框中輸入一個空格,替換框中保持空白(什麼也不輸入)

5。點選「全部替換」

6。上面的步驟做完成後,再按樓上的方法設定單元格格式如果仍然不行,只能說明你太不關心這個問題了,以致於到現在沒有采納任何答案,屬於惡意灌水,直接封id了

如果仍需要進一步解決,可以hi一下

3樓:泣清竹逯戊

選中日期這列,右鍵--設定單元格格式--數字--選擇自定義--在右邊型別下輸入yyyymmdd就行了.

4樓:琴汀蘭費卯

若資料在a1裡,我們在b1寫公式:

=text(text(a1,"0000-00-00"),"yyyy-m-d")

完全滿足你的要求:即月、日若是一位數,則只顯示一位數。

快去試一試吧,祝你成功!!!

5樓:慎素琴母琴

1.如果這個日期格式都在一列,並且單元格的格式是日期型的,選該列中的一個單元格,該單元格格式為:選自定義,型別輸入框中輸入「yyyymmdd」;

2.如果這個日期格式都在一列,並且單元格的格式是文字型的,那在該列旁邊插入一列,新插入列的單元格內輸入公式:=text(a1,"emmdd")

(假如日期列從a1開始)

,再下拉填充即可。

3.如果不在一列,分佈在多列多行裡,那隻能寫vba程式,直接找到是yyyy-mm-dd型的單元格,cells(row,

col).numberformatlocal="yyyymmdd",即可轉化。

6樓:羅倫支雲

最佳答案

^_^方法一:改本單元格格式為20090102格式選中日期這列,右鍵(設定單元格格式)-》自定義:yyyymmdd;@方法二:用公式

=text(a1,"yyyymmdd;@")

excel中如何把2012.1.1日期格式改成2012-1-1這種格式

7樓:緣來是我

excel中把2012.1.1日期格式改成2012-1-1這種格式,只需要使用「查詢替換」即可完成。

方法步驟如下:

1、開啟需要操作的excel**,在「開始」選項卡中找到「編輯」,點選上面的「查詢和替換」。

2、彈出的選擇選單中點選「替換」。

3、在「查詢內容」後面輸入框輸入「.」,「替換為」輸入框中輸入「-」,然後點選「全部替換」即可。

4、返回excel**,發現所有日期格式已經改為「2012-1-1」的格式。

8樓:

1.開啟需要編輯的excel檔案,如圖所示,日期是以月.日的格存在的。

2.點選excel**的空白處,按ctrl+f組合鍵,彈出查詢對話方塊。

3.切換到替換對話方塊。在查詢內容中填寫. 在替換為中填寫-4.點選全部替換按鈕。

5.點選後可以看到日期格式都改變了。

6.選中計劃完成時間那一列,點選右鍵,選擇設定單元格格式,彈出單元格格式選項卡

7.切換到日期選項卡,選擇2001-3-7,,按確定8.excel中的日期就變成年- 月-日的格式了。

9樓:

我想樓主的意思是換成2012-1-1這種格式之後,要保留時間格式,而不是文字。以上說的替換或是公式得出的結果都是文字,無法時間化,如果要按日期排序什麼的,就不行了。

先用.做分列,把年、月、日放到三個單元格。然後用date(年,月,日)函式分別取三個單元格的數值就ok了。

10樓:小棠說

你可以把這些資料全部選中,然後在資料格式裡面設定一下就可以了。

11樓:篤駿

點右鍵設定單元格格式,裡面數字那行有個時間,點時間,選擇這個型別就可以了。如果是操作老手就按1樓的,但是正常人都用點右鍵來操作。

12樓:匿名使用者

1)查詢 . 替換成 -

2)如果原始資料在a列,新增輔助列,第一行輸入=substitute(a1, ".", "-")往下拉公式填充

複製輔助列資料,選擇貼上數值到原資料列

13樓:紅樓夢和西遊記

在excel 中 按 ctrl+f 鍵然後點 替換 在查詢內容處 輸入 2012.1.1在替換內容處 輸入 2012-1-1點選全部替換完成!

記得儲存!

14樓:匿名使用者

[最佳答案]點中這個日期所在的格, 右鍵——設定單元格格式——在數字、分類框點取「自定義」——然後在型別下邊的框裡把「yyyy/m/d」改為(或直接填寫...

excel 日期格式改為文字內容要求內容不變

15樓:匿名使用者

說明:a4 是你 「2009-1-02 」 所在的單元格,得出的結果是:20090102

該公式採用 日期與時間中的公式,分別將年,月,日的值取出來,然後是用 & 合併結果。 & 符號的意思相當於公式:concatenate().

16樓:你問我答

單元格格式設定中--自定義--右邊輸入 yyyymmdd 就可以了。

【excel】日期格式轉換

17樓:葉瑩智赩

日期格式轉換

格式一:輸入20120920時,自動轉換為2012-09-20

首先開啟excel**,選中需要轉換的單元格,然後點選滑鼠右鍵,在彈出的列表中選擇【設定單元格格式】。如圖所示:

在彈出的視窗中,點選上面【數字】按鈕,在列表中選擇【自定義】選項,然後再型別輸入框中輸入【0000-00-00】格式,點選確定。如圖所示:

顯示格式,我們來看看剛才設定的格式吧,選擇剛才設定的單元格,輸入20120920,然後回車。如圖所示:

電腦教程

日期格式轉換

格式二:輸入20120920時,自動轉換為2023年09月20日

步驟和上面差不多,但是在型別輸入框中輸入【####年##月##日】格式,然後確定。如圖所示:

顯示格式,在剛才我們設定的單元格里面輸入20120920,然後回車。如圖所示:

日期格式轉換

格式三:輸入20120920時,自動轉換為貳零壹貳年零玖月貳零日

步驟和上面差不多,但是在型別輸入框中輸入【[dbnum2]2023年00月00日】格式,然後確定。如圖所示:

顯示格式,在剛才我們設定的單元格里面輸入20120920,然後回車。如圖所示:

日期格式轉換

格式四:輸入20120920時,自動轉換為二0一二年0九月二0日

在型別輸入框中輸入【[dbnum1]2023年00月00日】格式,就可以轉換成格式四的樣子,這個就和上面的一樣,相信不用我教大家都會了吧。

18樓:綠衣人敲門

例如:把20140812日期轉換成2014-08-12的時間格式

右鍵選中單元格——設定單元格格式——數字——分類——自定義——型別改成0000-00-00

確定後excel日期格式就轉換成我們想要的0000-00-00日期格式了。

例如:把20140812日期轉換成2023年08月12日的時間格式

重複步驟一在單元格型別中輸入「####年##月##日」(不包含引號)

最後確定我們就會發現excel日期格式轉換成2023年08月12日的日期格式

例如:把20140812日期轉換成貳零壹肆年零捌月壹貳日的日期格式

同樣是滑鼠指向單元格——右鍵——單元格設定——自定義資料型別為「[dbnum2]2023年00月00日」

說明:[dbnum2] 是格式函式, 數字轉中文大寫

例如:把20140812日期轉換成二○一四年○八月一二日的日期格式

方法和第四步雷同,只需把函式dbnum2改成dbnum1即可。

有關dbnum函式的使用看下一步的介紹

19樓:__間隔

直接在選中單元格式,在型別輸入  yyyymmdd  然後 確認              格式化            就可以了

yyyy也可以用e 替代就是了

20樓:大徐哥

dd/mm/yyyy hh:mm:ss格式的資料可以用下面的公式轉換標準的日期時間格式:

=text(date(mid(a1,find("#",substitute(a1,"/","#",2))+1,4),mid(a1,find("/",a1)+1,find("#",substitute(a1,"/","#",2))-find("/",a1)-1),replace(a1,find("/",a1),len(a1),""))+right(a1,len(a1)-find(" ",a1)),"yyyy/mm/dd hh:mm:ss")

判斷兩種資料格式很簡單呀

只需判斷第一個/號在第幾位就可以了呀

=if(find("/",a1)<4,上述公式,a1)完整公式:

=if(find("/",a1)<4,text(date(mid(a1,find("#",substitute(a1,"/","#",2))+1,4),mid(a1,find("/",a1)+1,find("#",substitute(a1,"/","#",2))-find("/",a1)-1),replace(a1,find("/",a1),len(a1),""))+right(a1,len(a1)-find(" ",a1)),"yyyy/mm/dd hh:mm:ss"),a1)

21樓:銀平良戴向

由於你這個不是日期時間格式,請你輸入

文字8位,(如日期112,沒法認定是11月2日,還是1月12日)如不是8位用0補充到8位(可自定義格式)

然後用這個公式

=substitute(text(c1,"00-0000-00"),"-",":",2)

有不明白請立即追問

如何將excel的時間改變格式,如何將excel中的日期格式進行修改

一 開啟需要編輯的excel檔案,如圖所示日期是以月,日的格存在的。二 點選excel 的空白處,按ctrl f組合鍵,彈出查詢對話方塊。三 切換到替換對話方塊,在查詢內容中填寫,在替換為中填寫。四 點選全部替換按鈕。五 點選後可以看到日期格式都改變了。六 選中計劃完成時間那一列,點選右鍵,選擇設定...

excel中批量轉置問題,如何將excel裡的資訊批量轉置,有大量資料

用vba解決,必須的。不知道你的原資料所在表的表名,假定在sheet1,轉換後到sheet2。還有,看不到你轉換後的表頭,品類 猜出來了,後一個是 資料 嗎?看一下,是你需要的效果嗎?開啟vb編輯器 插入模組 將以下 貼上進去 執行。sub 轉換 for i 2 to sheet1.usedrang...

如何將U盤格式化成硬碟的格式,如何將u盤格式化成ntfs格式

ntfs磁碟格式是微軟的一個里程碑,它集加密 壓縮 效能提升等多種優點於一身,然而最重要的則是它的許可權設定,它的設定可以幫助我們更方便的管理磁碟,然而我們可以發現到2011年的新出廠的u盤並沒有格式化成ntfs出廠,預設還是fat32格式,這裡可提供三種方法進行格式轉換。方法一.如果你是新買的u盤...