Форматиране на времеви стойности - Съвети на Excel

Съдържание

Честит рожден ден на.com! Днес преди три години стартира този сайт. Минаха четири дни, преди да влязат първите два въпроса. С нетърпение ги отворих и двамата и нямах представа как да отговоря на нито един. Помислих си, "О, не - може би това беше грешка …".

Оттогава трафикът се увеличи изключително много. На път съм да достигна едномилионното си показване на страница за 2001 г. Има достатъчно консултантска работа, за да бъда зает, плюс още проекти за Хуан Пабло и Мала и понякога проекти за достъп за Майк и анализ на данни за Джон.

Хората просто са изумени, когато видят какво може да се направи с Excel / VBA. За всичко това съм много благодарен. Утре е Денят на благодарността в Съединените щати и бих искал да благодаря на лоялните читатели и клиенти, които постигнаха успех.com.

Днешният въпрос:

Въпросът ми звучи просто, но не мога да разбера това. Работя в кол център и импортирам информация от отчети, създадени от системата 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

За всички наши читатели в САЩ имайте страхотен уикенд за Деня на благодарността!

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