PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 七嘴八舌異言堂
帳戶
密碼
 

回應
 
主題工具
公不
*停權中*
 

加入日期: Dec 2010
文章: 341
Question 時間在Excel的函數與VBA問題

目前有一串數字位於B5儲存格

類似

20111212004249

或是

2011121201-30-18

目前已經參考資料

使用

=TEXT(SUBSTITUTE(B5,"-",""),"00-00-00 00\:00-00.0")

將數字已經可以標示成

2011-12-12 00:42-49.0

2011-12-12 01:30-18.0

但是實際上這串數字正確表示應該是 年月日時分秒


2011-12-12 00:42.49

2011-12-12 01:30.18

請問該如何下出正確可用的函數

謝謝
     
      
舊 2012-01-01, 02:45 AM #1
回應時引用此文章
公不離線中  
PAN_PAN
Junior Member
 
PAN_PAN的大頭照
 

加入日期: Jan 2003
您的住址: Shattrath City
文章: 948
引用:
作者公不
目前有一串數字位於B5儲存格

類似

20111212004249

或是

2011121201-30-18

目前已經參考資料

使用

=TEXT(SUBSTITUTE(B5,"-",""),"00-00-00 00\:00-00.0")

將數字已經可以標示成

2011-12-12 00:42-49.0

2011-12-12 01:30-18.0

但是實際上這串數字正確表示應該是 年月日時分秒


2011-12-12 00:42.49

2011-12-12 01:30.18

請問該如何下出正確可用的函數

謝謝



簡單的看了一下

改成.. 就可以了
=TEXT(SUBSTITUTE(B5,"-",""),"00-00-00 00\:00\.00")
 

此文章於 2012-01-01 03:00 AM 被 PAN_PAN 編輯.
舊 2012-01-01, 02:58 AM #2
回應時引用此文章
PAN_PAN離線中  
dunson
Basic Member
 

加入日期: Sep 2003
您的住址: 台灣
文章: 14
=TEXT(SUBSTITUTE(B5,"-",""),"00-00-00 00\:00-00.0")
2011-12-12 00:42-49.0
=TEXT(SUBSTITUTE(B5,"-",""),"00-00-00 00\:00-00")
2011-12-12 00:42-49
後面多.0
舊 2012-01-01, 03:03 AM #3
回應時引用此文章
dunson離線中  
公不
*停權中*
 

加入日期: Dec 2010
文章: 341
多謝幫忙

目前轉換完成

可是儲存格內卻只是自定格式的時間

要再點擊儲存格進去後

才會自動轉換成EXCEL內定的時間格式

請問有辦法直接變成時間格式嗎

謝謝
舊 2012-01-11, 10:15 PM #4
回應時引用此文章
公不離線中  


回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是03:48 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。