簡體   English   中英

將日期和時間加入Excel / VBA中的單個單元格

[英]Joining a date and time into a single cell in Excel / VBA

我必須將檢查中基本相同的信息報告給兩個不同的客戶,這兩個客戶都以自己的首選格式向我提供了Excel電子表格,並且密碼受到保護。 我已將這兩張紙放入我自己的工作簿中,並設法將“幾乎”兩張紙上的所有數據都填入我自己的數據中。 雖然在時間日志上我被卡住了。

客戶'A'在單個列中包含每個時間和日期,格式為“12.29.12 14:30”。 客戶'B'有兩列,第一列為“12/29/12”,第二列為“1430”。

我試圖避免必須兩次輸入所有相同的日期和時間 - 它可以是幾十行 - 既省力又避免錯誤。 我真正需要做的是將客戶'B報告中的日期和時間連接起來並將其放入客戶'A'中,或者將日期和時間分成'A',這樣我就可以把它放到'B'上。 我嘗試了幾種方法,但最終得到的錯誤代碼或無意義的數字。

誰能指出我正確的方向?

謝謝,理查德

沒關系......我嘗試過的下一件事:-)

對於閱讀此內容的任何人來說,訣竅不是連接日期和時間值,而是將它們添加到一起。

理查德

正如您稍后在自己的問題中指出的那樣,為了在Excel中操作日期/時間,您應該添加而不是連接。

原因是Excel將所有日期/時間存儲為表示自1900年1月1日以來的天數的數字*。 此數字存儲為8字節的雙精度數。

使用Excel數字格式顯示所需的日期/時間格式。

如果在工作表中發現某些單元格的日期實際上存儲為文本,請使用DATEVALUE函數。

*默認情況下,Excel 2010 for Windows使用自1900年以來的天數。可以選擇使用自1904年以來與其他版本兼容的天數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM