Yahoo Answers is shutting down on May 4th, 2021 (Eastern Time) and beginning April 20th, 2021 (Eastern Time) the Yahoo Answers website will be in read-only mode. There will be no changes to other Yahoo properties or services, or your Yahoo account. You can find more information about the Yahoo Answers shutdown and how to download your data on this help page.

Joeann asked in 電腦與網際網路軟體 · 1 decade ago

EXCEL改日期

1.這裡有一份日期資料要改

廠商給的如下

99.04.07

99.04.16

99.04.20

...

...

...等等的

現在要改成

0407

0416

0420

就是要把前面的年,和前後的點給去掉

請問這要怎麼做呢?

2.另一份資料也是日期

頁面上的格子顯示的是

0101

0203

0518

...

...等等的

但把滑鼠點到隔子上,再看上面那排空白(要打公式的地方)卻不是0101等等的

而是1999/01/01

好像只有表面改了,裡面沒改...

以上兩個問題,希望有熟手能幫忙,感謝。

3 Answers

Rating
  • 1 decade ago
    Favorite Answer

    題1:

    我想,你的格式應該是文字吧!

    所以,你應在次一格輸入公式:

    假設A1為

    99.04.07

    請在B1輸入下列公式:

    =MID(A1,4,2)&RIGHT(A1,2)

    題2:

    因為舊型電腦系統,excel的日期格式內訂是

    yyyy/m/d

    而且是從1900/01/01開始起算

    而不是你打的0101格式!

    但你若是打01/01才會是從系統當年的年開始起算。

    2010-08-06 21:34:17 補充:

    題2:

    請將儲存格的格式,請將eemmdd

    改成EXCEL內定日期格為:

    yyyy/mm/dd

  • 1 decade ago

    題一公式

    =TEXT(--SUBSTITUTE(A1,".","-"),"mmdd")

    題二是格式問題

  • 鬍鬚
    Lv 7
    1 decade ago

    問題2.

    你原來的儲存格格式自定為mmdd,所以儲存格顯示為0101,但是實際為日期格式西元1999/1/1。

    如果要改為文字格式0101則公式如下:

    =IF(MONTH(E16)<10,"0"&TEXT(MONTH(E16),0),TEXT(MONTH(E16),0))&IF(DAY(E16)<10,"0"&TEXT(DAY(E16),0),TEXT(DAY(E16),0))

    建議你不需修改,因為改了以後反而不知道屬於哪一年份。

    2010-08-06 21:25:50 補充:

    上面是假設原來的資料是在E16欄

Still have questions? Get your answers by asking now.