У меня есть два столбца M
и U
, содержащие запись о времени сотрудника на листе Excel, но формат времени неверен, это что-то вроде 08:13a
. Я хочу, чтобы он выглядел как 08.13
, чтобы использовать формулу вычитания, например =U2-M2
, чтобы получить разницу. поэтому я хочу заменить :
на .
и получить поездку последнего символа с помощью Excel VBA.Как удалить последний символ и заменить `:` на..
ответ
если 8: 13а действительно 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
произведут время вы можете использовать численно.
EDIT # 1:
формула:
=TIMEVALUE(LEFT(A1,LEN(A1)-1))
, например:
Или в коде заменить Выбор что-то вроде Range (» A1: A100 ")
Существует много способов кожи этой кошки.
Большое вам спасибо @ Работа Гэри как шарм. Но есть ли способ поместить диапазон ячеек в формулу вместо выбора диапазона ячеек вручную? – Keven
@Keven см. Мой ** ИЗМЕНИТЬ # 1 ** –
- 1. Заменить последний символ строки
- 2. Как удалить последний символ
- 3. Как заменить только последний символ?
- 4. удалить последний символ UITextField
- 5. Java как заменить последний чат-символ строки на определенный символ
- 6. Как заменить последний символ строки на другой символ в bash?
- 7. Удалить последний напечатанный символ python
- 8. Как удалить первый и последний символ строки?
- 9. Как удалить первый и последний символ строки
- 10. Удалить последний символ строки
- 11. Как удалить последний символ файла
- 12. Как заменить первый и последний символ строки на C#?
- 13. Заменить последний символ в строке
- 14. Удалить последний символ строки
- 15. C++ Сравнить и заменить последний символ stringstream
- 16. PHP заменить последний символ x в консоли
- 17. Как удалить и заменить символ в строке?
- 18. питон удалить последний символ и идентификатор
- 19. Удалить последний и первый символ в строке
- 20. Удалить первый и последний символ из строки
- 21. SQL - удалить последний символ (ы)
- 22. Удалить первый и последний конкретный символ
- 23. Удалить второй последний символ строки
- 24. Удалить последний символ из строки
- 25. Удалить последний символ из JTextPane
- 26. mysql удалить очень последний символ
- 27. Удалить последний символ в списке
- 28. Удалить последний символ с проклятиями?
- 29. Удалить последний символ из результата
- 30. iOS: NSMutableAttributedString: как удалить последний символ программно?
[Как задать хороший вопрос] (http://stackoverflow.com/help/how-to-ask). Покажите, что вы пытались сделать, мы можем исправить это. – FreeMan
В какое время дня '08: 13a' должен представлять и каков ваш разделитель для десятичных знаков. – pnuts
@pnuts Спасибо, его за '3/26/2015'. Формат времени выглядит так, как '08: 13a' это и формат поля даты' 3/26/2015'. Я думаю, что excel рассматривал его как текст из-за ':' и буквы 'a', чтобы я мог выполнять математический расчет – Keven