excel2019如何批量修改日期

2022-09-03 20:00:27 字數 6373 閱讀 7148

1樓:匿名使用者

方法一:通過設定單元格實現文字數值變日期格式

1、先將20130921單元格格式設定為自定義'0000-00-00'樣式,讓單元格顯示為2013-09-21樣式;

2、單擊2013-09-21所在單元格,調出剪貼簿,點裡面的數字格式2013-09-21,則原單元格變成0004-15-38;

3、按ctrl+1,修改單元格格式為自定義,型別為yyyy/mm/dd,點確定,則單元格已經變成2013/09/21 。

結束。見附圖。

方法二:通過連線分段擷取實現文字變日期

如果20130921在工a1單元格,則在b1單元格輸入按enter結束。得到一個文字型日期。

表示分別把20130921的左邊四位、中間兩位、右邊兩位三段資料用/連線成一段字串。

方法三:

1、將分段擷取的資料用date函式轉換成日期型的2013-9-21,

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

2、通過自定義yyyy/mm/dd轉換為2013/09/21形式。

2樓:螞蟻帝國

先分列再設定

選中該列,分列,一直下一步到完成前,資料格式選日期ymd,完成

設定單元格格式,自定義,yyyy/mm/dd,確定

3樓:

20130921 肯定是文字格式,如果要改成2013/09/27

應該將分列成,,然後用函式合併=date(year,month,day)

4樓:眯住眼串針

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

excel怎麼批量修改年份?

5樓:天堂滴落的眼淚

工具:2010版excel

1、先開啟excel,以下圖為例,需要將a列日期中的年份改為2013;

2、選中需要改年份的單元格,然後按ctrl+h鍵調出替換對話方塊,在」查詢內容「中輸入」2012「,」替換為「輸入」2013「,最後點選」全部替換「;

3、最後可以看到單元格中的年份都變為2013了。

6樓:匿名使用者

按下ctrl+h

查詢中寫入  .

替換中寫入  -

再在一個空單元中寫入1----右鍵---複製----再選中日期所在單元格區域(只能是在同一列中的連續單元格)----右鍵----選擇性貼上----加-----確定------再右鍵---設定單元格格式----日期---選擇你要顯示的格式-----------刪去前面寫的1

再右鍵---設定單元格格式----日期---選擇你要顯示的格式

7樓:平陽虎

假設:**中的日期從a2單元格起。

在b2中輸入公式

=text(date(year(a2)+1,month(a2),day(a2)),"yyyy-mm-dd")

再下拉填充。

8樓:匿名使用者

用ctrl+f,出現查詢和替換,點選替換,查詢內容輸入2012,替換為輸入2013,點選全部替換即可

9樓:半夏半暖

例子:2023年 要修改成  2015

選中該列——ctrl+h——查詢:2011——替換:2015 即可

10樓:匿名使用者

採用查詢和替換功能,可以批量更改同一字元。

11樓:我的王是金閃閃

選中該列——ctrl+h——查詢:2012——替換:2013

12樓:大象它有四條腿

回答希望的的答案夠幫到您的哦 麻煩您給個讚的哈

更多1條

excel中如何批量修改日期的年份,月日保持不變

13樓:很多很多

excel中批量修改日期的年份,月日保持不變的具體步驟如下:

1、首先開啟需要編輯的excel**,進入到編輯頁面中。

2、然後在日期後面的單元格中輸入公式「=replace(replace(f2,1,2,"13"),10,2,"14")」,回車確定。

3、然後就可以將12年改為13年,13年改為14年,月份和日期保持不變。

4、然後滑鼠左鍵點選下拉填充下面的單元格即可。

14樓:

jiangsk521說的不錯,不過12月的都換成13了!!!!

最好先把 .12 換成你表中沒有的任意一個字元,再按他說的把12換成13

在把那個字元換成 .12 就好了

15樓:

利用"全部替代"功能.

先把"-13."替代為"-14.",再把"12."替代為"13."

16樓:

17樓:匿名使用者

可以這樣

=replace(replace(a1,1,2,"13"),10,2,"14")

18樓:

b1=substitute(mid(substitute(a1,mid(a1,1,2),13),10,2),14)下拉

microsoft excel怎麼批量修改時間

19樓:匿名使用者

在 d列 的 d1 內寫公式

=b1+1/3

然後向下複製

我試過的 可以的

怎麼會在你那不行?在2010版 excle內可行但在 2003版內 必須要將 年,月 替換成 - 日去除方才可以使用上述方法

可使用 查詢替換功能 批量處理 替換和刪除問題

20樓:zzllrr小樂

方法1:使用加法公式。

由於每個時間都是相差8小時,也就是相差8/24=1/3天那麼,在新的一列,相應行單元格,將原來每個單元格都加上1/3,即可得到新的時間。

然後將新的時間,複製,

選擇性貼上到原來的單元格區域,即可。

方法2:使用文字公式。

例如:輸入公式

然後公式往下拉,即可得到

文字形式的時間。

21樓:靜聽鳥語聲

在d2輸入

=text((text(left(b2,find("日年mm月dd日 hh:mm:ss")

向下複製公式,然後選擇d列,複製,在b列選擇性貼上,數值,將b列時間更改過來.

22樓:

(假設b1單元格內容為2023年07月11日 00:22:14,則公式可以得到2023年07月11日08:22:14),向下拉即可

解釋:1、首先用 right(b1,8) 提取b1單元格中「2023年07月11日 00:22:14」中的時間00:22:14;

2、時間和數字的換算關係為:8小時/24小時=1/3=0.3333333

3、text函式時間格式設定成 hh:mm:ss 格式

注:如果單元格中有空格,請先用編輯-替換將空格替換掉,否則,可能會得不到正確結果

23樓:北街人在蘇州

修改一個,格式刷刷過來就行了

excel怎麼批量更改日期(全部提前十天)

24樓:匿名使用者

找個空白單元格輸入數字 10

再複製這個單元格

選中那些日期,右鍵,選擇性貼上,運算「減」,確定然後再右鍵這些單元格,定義時間格式。

前提是你的日期是標準的日期格式,如果不是,再hi我,那得用公式了

25樓:匿名使用者

任找一空格,輸入10,選中10這格,複製,再選中要批量更改日期的格,右擊——選擇性貼上——減——確定,做完後這些格都顯示的不是日期格式,馬上,右擊——設定單元格格式——日期——選一種合適的格式,確定

26樓:

做個公式好了,直接 =原來的日期單元格-10 就得出來了。注意要把得出的資料改為日期格式。

27樓:匿名使用者

在新一列中輸入工式,=原值+10,然後複製資料,替換原值,刪除新列。

excel怎麼批量修改日期

28樓:陽光上的橋

找一個空白的、沒有使用的單元格,輸入一個數字8,然後複製這個單元格,注意是複製單元格,而不是雙擊之後複製單元格里面的文字,複製之後8這個單元格的邊框是虛線的;

然後選中需要+8天的那片區域,然後按ctrl+alt+v選擇性貼上,選擇【數值】、【加】兩個選項,點確定即可,選擇性貼上見下圖:

29樓:毋巧

有兩種方式:

1.插入輔助列,加入日期在a列,在b列前插入一列 =a1+8然後選擇b列 貼上值,設定成日期格式就好了.

2.使用excel自帶的vba

sub 日期更改() 假如需要更改的日期在a列第一個開始dim x

for x = 1 to range("a" & cells.rows.count).end(3).row

cells(x, 1) = cells(x, 1) + 8next x

end sub

30樓:大象它有四條腿

回答希望的的答案夠幫到您的哦 麻煩您給個讚的哈

更多1條

31樓:沈寧譚冬梅

第一步,分列

第二步。右鍵,單元格格式--》

日期資料--分列--下一步--下一步--選(日期dmy)--完成

電子**裡面日期怎麼批量修改

32樓:塔木裡子

可以按照以下步驟在excel中批量修改日期年月的方法:

1、開啟所需要修改的excel**;

2、通過快捷鍵按ctrl+f,調出替換選單。

3、或者通過選單欄,找出「查制找、替換」。

4、輸入要修改的年月。

5、替換成要的年月,按下「全部替換」。

6、即可批量進行操作修改的。

33樓:匿名使用者

首先2013.11.28這樣的寫法excel不認可是日期應改為2013-11-28或2013/11/28等excel認可的日期格式

所以先操作

按下ctrl+h

查詢中寫入  .

替換中寫入  -

這樣就轉成了日期

再在一個空單元中寫入1----右鍵---複製----再選中日期所在單元格區域(只能是在同一列中的連續單元格)----右鍵----選擇性貼上----加-----確定------再右鍵---設定單元格格式----日期---選擇你要顯示的格式-----------刪去前面寫的1

再右鍵---設定單元格格式----日期---選擇你要顯示的格式

34樓:在晴天的雨傘

手工操作的方法是:

先將8位數的日期單元格全部選定,在右鍵選單中點選「設定單元格格式——數字——自定義」,在「型別」下輸入

0000!.00!.00

「確定」。

再將6位數的日期單元格全部選定進行設定。

若要將所有日期單元格格式一次性自動設定,建議用vba**。

要vba**,就需要你給出完整的**,看樣子這是你所不願意的——從你的截圖中可以看出,你連「出生年月」與「入黨時間」都不敢截下,就是怕暴露隱私吧!

不過,從你已經截下的圖中仍可發現,表中填寫「出生年月」與「入黨時間」所用單元格的格式為文字格式,這就是造成你【手工方法不行】的原因。

35樓:匿名使用者

ctrl+h,替換方法。

查詢2013.11.28,替換成2013.11.29

excel2010批量修改日期格式

36樓:匿名使用者

你這個公式應該是可以用的

但圖中的結果讓我覺的奇怪了

你a列的資料是自已寫上去的嗎

你試一下這個公式

=--a2

如果得值是數字,我沒話說,如果得出錯誤值,說明a列的資料前後含有其他透明字元

excel批量修改公式,如何在EXCEL中批量替換公式中的一部分

不可以,因為你不光是要加round,還要加上括號和精確位數,如果公式長度都一樣,那可以實現,但現在公式長度都不一樣,就無法實現了.做好一個的單元格的公式。單元格右下角的小十字開始拉。或者複製然後貼上,佔田選項的選項框裡選只複製公式 麻煩你試了再說,比如一個單元格通過公式計算的結果是2.721,而你現...

excel2019中vlookup如何使用

1.該函式的語法規則如下 vlookup lookup value,table array,col index num,range lookup 2.要在a2 f12區域中提取工號為100003 100004 100005 100007 100010五人的全年總計銷量,並對應的輸入到i4 i8中。一...

excel批量查詢,Excel如何批量查詢

假設二個表分別是sheet1 sheet2假設sheet2表a列 是用來輸入姓名的 那以你的例子,b2輸入 vlookup a2,sheet1 a e,column a 1 1 2 3,0 然後公式右拉填充到c2,再選中b2 c2,下拉公式填充即可 資料 篩選 高階篩選 列表區域選擇sheet1中的...