Форматирование значений времени - Советы по Excel

Содержание

С Днем Рождения, to.com! Сегодня, три года назад, этот сайт был запущен. Прошло четыре дня, прежде чем пришли первые два вопроса. Я с нетерпением открыла их оба и не знала, как ответить ни на один из них. Я подумал: «О нет, может, это была ошибка…».

С тех пор трафик резко вырос. Я собираюсь совершить миллионный просмотр страницы за 2001 год. У меня достаточно консультационной работы, чтобы занять меня, плюс еще несколько проектов для Хуана Пабло и Мала, и иногда проекты Access для Майка и анализ данных для Джона.

Люди просто поражаются, когда видят, что можно делать с помощью Excel / VBA. За все это я очень благодарен. Завтра День Благодарения в Соединенных Штатах, и я хотел бы поблагодарить лояльных читателей и клиентов, добившихся успеха.

Сегодняшний вопрос:

Мой вопрос звучит просто, но я не могу понять этого. Я работаю в информационном центре и импортирую информацию из отчетов, созданных системой Avaya (телефонная система). Теперь в этих отчетах есть время разговора, время завершения и другая статистика.

Когда я импортирую статистику в Excel, если время меньше 1 минуты, оно отображается как: 01 сек. Мне нужно, чтобы Excel изменил это значение на 0:01. Основная причина, по которой мне нужен этот ноль, заключается в том, что, когда я передаю эту информацию в Access, он не распознает ничего, что не отображается в этом формате (0:00). Я играл с форматированием и еще не понял этого. Очень много времени нужно сидеть и добавлять нули, чтобы исправить это! Мои знания Excel очень базовые. Вы можете создать макрос? А как насчет условного форматирования?

Я бы использовал этот простой макрос. Сначала выделите выделенное время, затем запустите макрос.

Sub TryThis() For Each cell in Selection If Left(cell.value, 1) = ":" Then cell.Value = "0" & cell.Value End if Next cell End Sub

Желаем всем нашим читателям из США отличных выходных в День Благодарения!

Интересные статьи...