Ajaväärtuste vormindamine - Exceli näpunäited

Lang L: none (table-of-contents)

Palju õnne sünnipäevale to.com! Kolm aastat tagasi käivitati see sait. Kulus neli päeva, enne kui kaks esimest küsimust tulid. Avasin mõlemad innukalt ja mul polnud aimugi, kuidas kummalegi vastata. Mõtlesin: "Oh ei - võib-olla oli see viga …".

Sellest ajast alates on liiklus tohutult elavnenud. Olen jõudmas oma miljonilise lehevaatamiseni 2001. aastal. Enda hõivamiseks on piisavalt konsultatsioonitööd, lisaks veel Juan Pablo ja Malaga seotud projektid ning Mike jaoks aeg-ajalt Accessi projektid ja Johni andmete analüüs.

Inimesed on lihtsalt üllatunud, kui näevad, mida saab Exceli / VBA abil teha. Selle kõige eest olen ma väga tänulik. Homme on Ameerika Ühendriikides tänupüha ja tahaksin tänada ustavaid lugejaid ja kliente, kes on teinud.com-i edukaks.

Tänane küsimus:

Minu küsimus kõlab lihtsalt, kuid ma ei saa sellest aru. Töötan kõnekeskuses ja impordin teavet Avaya süsteemi (telefonisüsteemi) loodud aruannetest. Nüüd on nendes aruannetes kõneaeg, lõpptähtaeg ja muu statistika.

Kui impordin statistikat Excelisse, kui aeg on alla 1 min, kuvatakse see järgmiselt: 01 sek. Mul on vaja, et Excel muudaks selle väärtuseks 0:01. Peamine põhjus, miks mul nulli vaja on, on see, et kui ma selle teabe teenusele Access edastan, ei tunne see ära midagi, mida selles vormingus ei kuvata (0:00). Olen vormindusega mänginud ja pole seda veel välja mõelnud. Seal on väga aeganõudev istuda ja lisada selle parandamiseks nulle! Minu teadmised Excelis on väga elementaarsed. Kas saate makro üles ehitada? Või mis saab tingimuslikust vormindamisest?

Ma kasutaksin seda lihtsat makrot. Kõigepealt tõstke valik esile kellaaegadega, seejärel käivitage makro.

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

Kõigile meie USA lugejatele on teil suurepärane tänupühade nädalavahetus!

Huvitavad Artiklid...