EXCEL 日期排列

Q1.我現在有一千多筆日期 但是他是例如20081112這種日期 可是我想讓它變成

2008/11/12這樣子 可是儲存格格式的日期他會變成#########該怎麼辦呢?

Q2我適用EXCEL 的一個公式 LEFT先取出年2008 可是我就不知道怎麼直接打LEFT 只取出11出來 不要2008 也不要12

Q3.如果Q2假設我把他2008 11 12 分成三個儲存格了 那我要怎麼把他再縮成一個加上/咧? 變成 2008/11/12

Q4還是說大大們有更好的方法把我那連在一起的數字變成日期的好方法

4 個解答

評分
  • 1 0 年前
    最佳解答

    假設 20081112 的資料放在 A1 的儲存格

    在 C1 設定 =LEFT(A1,4), 可以取出 2008

    在 D1 設定 =MID(A1,5,2), 可以取出 11

    在 E1 設定 =MID(A1,7,2), 可以取出 12

    在G1 設定 =CONCATENATE(C1,"/",D1,"/",E1), 可以得到 2008/11/12

  • 1 0 年前

    Q1.我現在有一千多筆日期 但是他是例如20081112這種日期 可是我想讓它變成

    2008/11/12這樣子 可是儲存格格式的日期他會變成#########該怎麼辦呢?

    請你試試把儲存格寬加大些,應該就可以了~

    參考資料: 自已
  • 匿名使用者
    1 0 年前

    自訂格式 ####"/"##"/"##

    或使用下列函數

    =TEXT(A1,"0\\/00\\/00")

    0與0之間是 "\\" 加 "/" 非英文字母之"V"

  • 1 0 年前

    儲存格設為日期格式

    =DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2))

還有問題?馬上發問,尋求解答。