標題:
excel的問題(急)
發問:
excel的問題例如:1987/5/141987/6/241988/6/54 . . .很多日期一天有24小時我想在這些日子後面加小時變成1987/5/14 011987/5/14 021987/5/14 031987/5/14 041987/5/14 051987/5/14 061987/5/14 071987/5/14 081987/5/14 09到24小時1987/6/24 011987/6/24 021987/6/24 03 1987/6/24 041987/6/24... 顯示更多 excel的問題 例如: 1987/5/14 1987/6/24 1988/6/54 . . . 很多日期 一天有24小時 我想在這些日子後面加小時 變成 1987/5/14 01 1987/5/14 02 1987/5/14 03 1987/5/14 04 1987/5/14 05 1987/5/14 06 1987/5/14 07 1987/5/14 08 1987/5/14 09 到24小時 1987/6/24 01 1987/6/24 02 1987/6/24 03 1987/6/24 04 1987/6/24 05 1987/6/24 06 到24小時 請問大大們 有較快速的方法嗎 因為有超過5000的資料 不是一個一個打吧 拜託了
最佳解答樂學網線上補習班:
將 5000 列1變24,共 120,000 列 ,須要 Excel 2007 才可, 舊版 Excel 容不下。 下面 VBA 設時間起止為 00~23 。 如果 01~24 ,則24那列會變為下一日0時。 Sub x() Columns(1).NumberFormat = "yyyy/m/d hh" endRow = Cells(Rows.Count, 1).End(xlUp).Row For R = endRow To 1 Step -1 If VarType(Cells(R, 1)) 7 Then GoTo NEXT_ROW Rows(R + 1).Resize(23).Insert For i = 0 To 23 Cells(R + i, 1) = Cells(R, 1) + i / 24 Next NEXT_ROW: Next End Sub
其他解答:
你先在第一筆資料打上1987/5/14 01 第二筆資料打上1987/5/14 01 用滑鼠選起兩筆資料,然後把滑鼠一道儲存格右下角 滑鼠指標會變成一個"+"的英文單字表符號,然後點滑鼠左鍵 拖曳向下拉,就會自動把資料01~XX填寫好
端午節英文
29077F888C89A7E7
留言列表