Formatering af tidsværdier - Excel-tip

Indholdsfortegnelse

Tillykke med fødselsdagen til.com! For tre år siden i dag blev dette websted lanceret. Det tog fire dage, inden de to første spørgsmål kom ind. Jeg åbnede ivrigt dem begge og havde ingen anelse om, hvordan jeg skulle besvare nogen af ​​dem. Jeg tænkte, "Åh nej - måske var dette en fejl …".

Siden da er trafikken steget enormt. Jeg er ved at ramme min millionviste sidevisning for året 2001. Der er nok konsulentarbejde til at holde mig travlt plus flere projekter til Juan Pablo og Mala og lejlighedsvis få adgang til projekter til Mike og dataanalyse til John.

Folk er simpelthen forbløffet, når de ser, hvad der kan gøres med Excel / VBA. For alt dette er jeg meget taknemmelig. I morgen er Thanksgiving i USA, og jeg vil gerne takke de loyale læsere og klienter, der har gjort.com til en succes.

Dagens spørgsmål:

Mit spørgsmål lyder enkelt, men jeg kan ikke finde ud af dette. Jeg arbejder i et Call Center og importerer info fra rapporter oprettet af Avaya System (telefonsystem). Nu har disse rapporter taletid, afslutningstid og anden statistik.

Når jeg importerer statistikken til Excel, hvis tiden er mindre end 1 min, ser den ud som: 01 sek. Hvad jeg har brug for er, at Excel ændrer dette til 0:01. Hovedårsagen til, at jeg har brug for, at nul er, fordi når jeg overfører denne info til Access, genkender den ikke noget, der ikke vises i dette format (0:00). Jeg har spillet med formateringen og har endnu ikke fundet ud af dette. Det er meget tidskrævende at sidde der og tilføje nuller for at løse dette! Min viden om Excel er meget grundlæggende. Kan du oprette en makro? Eller hvad med betinget formatering?

Jeg ville bruge denne enkle makro. Fremhæv først markeringen med tidspunkterne, og kør derefter makroen.

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

For alle vores amerikanske læsere har du en god Thanksgiving-weekend!

Interessante artikler...