我有兩列M
和U
,其中包含Excel工作表中的員工時間記錄,但時間格式錯誤,它類似於08:13a
。我想它看起來像08.13
爲了使用減法公式如=U2-M2
來獲得差異。所以我想用.
代替:
,並使用Excel VBA獲取最後一個字符。如何刪除最後一個字符並用`.`代替`:`
-1
A
回答
2
如果8:13A真的是8小時,13分鐘,然後運行:
Sub TimeFixer()
For Each r In Selection
ary = Split(Mid(r.Text, 1, Len(r.Text) - 1), ":")
r.Value = TimeSerial(ary(0), ary(1), 0)
r.NumberFormat = "hh:mm:ss"
Next r
End Sub
會產生一個時間,你可以使用數字。
編輯#1:
公式:
=TIMEVALUE(LEFT(A1,LEN(A1)-1))
例如:
還是在代碼替換選擇喜歡的東西範圍(」 A1:A100「)
皮膚有這麼多種方法。
+0
非常感謝Gary's Work的魅力,但是有什麼方法可以將單元格範圍放在公式中而不是手動選擇單元格範圍? – Keven 2015-03-31 18:02:12
+1
@Keven見我**編輯#1 ** – 2015-03-31 18:07:22
相關問題
- 1. 如何刪除最後一個字符
- 2. SED命令刪除最後一個數字的單詞,並用序列代替
- 3. 如何從字符串中刪除/刪除最後一個字符php
- 4. 刪除最後一個字符UITextField
- 5. mysql刪除最後一個字符
- 6. 刪除NSString的最後一個字符
- 7. 刪除字符串中最後一個空格後的最後一個字符
- 8. 如何使用sed刪除最後一個字符?
- 9. 如何使用`cut`刪除最後一個CR字符
- 10. 動態刪除最後一個字符串後/從字符串
- 11. 如何從字符串中刪除第一個和最後一個字符
- 12. Javascript刪除最後一個字符並向上取整
- 13. 如何從每行字符串中刪除最後一個字符使用PHP?
- 14. 如何從wchar_t *中刪除最後一個字符?
- 15. Qt,QTextEdit:如何刪除最後一個字符?
- 16. 如何從數組中刪除最後一個字符?
- 17. PHP:如何從字符串中刪除最後一個單詞?
- 18. 如何從輸出(%)中刪除我的最後一個字符?
- 19. 如何從字符串中刪除最後一個單詞?
- 20. 如何刪除最後一個字符在VIM
- 21. 如何刪除放入std :: cout的最後一個字符?
- 22. 如何從NSMutableString中刪除最後一個字符
- 23. Excel公式從字符串中刪除字符,然後用刪除相同字符替換另一個字符
- 24. 如何從我的字符串中刪除最後一個逗號,並用Javascript中的句號替換它?
- 25. 如何拆分字符串,刪除最後一個元素並返回到Java?
- 26. 刪除最後一個字符,如果它不是數字
- 27. 使用PHP從字符串中刪除最後一個數字?
- 28. 使用Perl刪除字符串中的最後一個字
- 29. 刪除字符串中的最後一個字符和第一個字符
- 30. 刪除字符串的最後一個字符
[如何提出一個好問題](http://stackoverflow.com/help/how-to-ask)。顯示你試圖做的事情,我們可以幫助解決它。 – FreeMan 2015-03-31 17:27:58
「08:13a」中的什麼時間表示小數點的分隔符。 – pnuts 2015-03-31 17:28:48
@pnuts謝謝,它的'3/26/2015'。時間格式非常像'08:13a'這樣的日期字段格式'3/26/2015'。我認爲excel認爲它是文本,因爲':'和字母'a',這樣我就可以進行任何數學計算 – Keven 2015-03-31 17:31:03