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

excel的日期格式怎麼會跑掉?

在製作excel時的小茶包,excel能力不佳、看了很多頁知識+還是找不到解答

請幫忙解答一下,有兩個狀況:

第一、使用函數concatenate時,連結多個儲存格,可是日期部份會變掉

A B C

1. 甲生 O型 71/1/23

2. 乙生 B型 57/10/1

使用CONCATENATE(A1,"-",B1,"-",C1)會變成:甲生-O型-29974

乙生-B型-25512

第二、想在一個儲存格中使用二個index,日期部份也是變掉

A B C

1. 甲生 O型 71/1/23

2. 乙生 B型 57/10/1

使用INDEX(B2:B4,$I$1)&INDEX(C2:C4,$I$1),會變成:O型29974

B型25512

這兩個問題是一樣的嗎?我改儲存格格式似乎也無影響

再麻煩專家的解答!

1 Answer

Rating
  • 同學
    Lv 7
    1 decade ago
    Favorite Answer

    把公式改一下

    =CONCATENATE(A1,"-",B1,"-",TEXT(C1,"E/M/D"))

    因為您用民國年,所以格式用 "E/M/D"

    得到結果 甲生-O型-71/1/23

    另一個公式

    =INDEX(B1:B4,$I$1)&INDEX(TEXT(C1:C4,"E/M/D"),$I$1)

    得到結果 O型71/1/23

    公式都可複製往下貼

    試試看有問題再連絡

Still have questions? Get your answers by asking now.