Laiko verčių formatavimas - „Excel“ patarimai

Turinys

Su gimtadieniu to.com! Šiandien prieš trejus metus ši svetainė buvo paleista. Praėjo keturios dienos, kol atsirado pirmieji du klausimai. Aš noriai juos atidariau ir neturėjau supratimo, kaip atsakyti į vieną. Pagalvojau: „O ne, gal tai buvo klaida …“.

Nuo tada eismas nepaprastai išaugo. Netrukus pasieksiu milijoninį 2001 m. Puslapio peržiūrą. Pakanka konsultacinio darbo, kad galėčiau būti užimtas, be to, yra daugiau projektų Juanui Pablo ir Malai bei kartais „Access“ projektai Mike'ui ir duomenų analizė Johnui.

Žmonės tiesiog nustemba pamatę, ką galima padaryti naudojant „Excel“ / VBA. Už visa tai esu labai dėkinga. Rytoj bus padėkos diena Jungtinėse Valstijose, ir aš norėčiau padėkoti ištikimiems skaitytojams ir klientams, kurie.com padarė sėkmę.

Šiandieninis klausimas:

Mano klausimas skamba paprastai, bet negaliu to išsiaiškinti. Dirbu skambučių centre ir importuoju informaciją iš „Avaya System“ (telefono sistemos) sukurtų ataskaitų. Dabar šiose ataskaitose nurodytas pokalbių laikas, baigimo laikas ir kita statistika.

Kai importuoju statistiką į „Excel“, jei laikas yra mažesnis nei 1 min., Ji rodoma taip: 01 sek. Man reikia, kad „Excel“ pakeistų tai į 0:01. Pagrindinė priežastis, kodėl man reikalingas tas nulis, yra ta, kad perkėlus šią informaciją į „Access“ ji neatpažįsta nieko, kas nėra šiame formate (0:00). Aš žaidžiau su „Formatavimu“ ir dar nesu tai išsiaiškinęs. Labai ilgai užima ten sėdėti ir pridėti nulių, kad tai išspręstum! Mano žinios apie „Excel“ yra labai paprastos. Ar galite sukurti makrokomandą? Arba kaip su sąlyginiu formatavimu?

Norėčiau naudoti šią paprastą makrokomandą. Pirmiausia pažymėkite pasirinkimą su laikais, tada paleiskite makrokomandą.

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

Visiems mūsų JAV skaitytojams praleiskite puikų Padėkos savaitgalį!

Įdomios straipsniai...