Kaip greitai įterpti datą ir laiko žymę „Excel“

Laiko žymą naudojate norėdami stebėti veiklą.

Pvz., Galbūt norėsite stebėti veiklą, pvz., Kada buvo patirtos tam tikros išlaidos, kada buvo sukurta pardavimo sąskaita faktūra, kada buvo įvestas langelis, kada paskutinį kartą buvo atnaujinta ataskaita ir pan.

Pradėkime.

Spartusis klavišas, skirtas įterpti datą ir laiko žymę „Excel“

Jei turite įterpti datą ir laiko žymę į kelis „Excel“ langelius, tai padaryti rankiniu būdu gali būti greičiau ir efektyviau.

Čia yra spartusis klavišas, skirtas greitai įvesti dabartinę datą „Excel“:

„Control“ +: (palaikykite nuspaudę valdymo klavišą ir paspauskite dvitaškio klavišą).

Štai kaip jį naudoti:

  • Pasirinkite langelį, kuriame norite įterpti laiko žymę.
  • Naudokite spartųjį klavišą „Control“ +:
    • Tai akimirksniu įterptų dabartinę datą į langelį.

Pora svarbių dalykų, kuriuos reikia žinoti:

  • Šis spartusis klavišas įterptų tik dabartinę datą, o ne laiką.
  • Tai naudinga, kai norite pasirinktinai įvesti dabartinę datą.
  • Jis parenka dabartinę datą iš jūsų sistemos laikrodžio.
  • Kai langelyje yra data, galite pritaikyti bet kokį datos formatą. Tiesiog eikite į juostos išskleidžiamąjį meniu „Skaičių formatas“ ir pasirinkite norimą datos formatą.

Atminkite, kad tai nėra dinamiška, o tai reiškia, kad kitą kartą atidarius darbaknygę jis nebus atnaujinamas ir nepasikeis. Įdėjus, ji išlieka kaip statinė vertė ląstelėje.

Nors šis spartusis klavišas neįterpia laiko žymos, galite tai padaryti naudodami šį nuorodą:

„Control“ + „Shift“ +:

Tai akimirksniu įterptų dabartinį laiką į langelį.

Taigi, jei norite turėti ir datą, ir laiko žymę, galite naudoti du skirtingus langelius, vieną datai, o kitą laiko žymei.

„Šiandien“ ir „DABAR“ funkcijų naudojimas norint įterpti datą ir laiko žymes „Excel“

Taikant aukščiau aprašytą metodą, naudojant sparčiuosius klavišus, įterpta data ir laiko žyma yra statinės vertės ir neatnaujinami pasikeitus datai ir laikui.

Jei norite atnaujinti dabartinę datą ir laiką kiekvieną kartą, kai darbo knygoje atliekami pakeitimai, turite naudoti „Excel“ funkcijas.

Taip gali būti, kai turite ataskaitą ir norite, kad atspausdinta kopija atspindėtų paskutinį atnaujinimo laiką.

Įveskite dabartinę datą naudodami funkciją TODAY

Norėdami įterpti dabartinę datą, tiesiog įveskite = TODAY () langelyje, kuriame norite.

Kadangi visos datos ir laikas „Excel“ saugomi kaip skaičiai, įsitikinkite, kad langelis suformatuotas taip, kad būtų rodomas funkcijos TODAY rezultatas datos formatu.

Padaryti tai:

  • Dešiniuoju pelės mygtuku spustelėkite langelį ir pasirinkite „Formatuoti langelius“.
  • Dialogo lange Langelių formatavimas skirtuke Skaičius pasirinkite datos kategoriją.
  • Pasirinkite reikiamą datos formatą (arba galite tiesiog pasirinkti numatytąjį).
  • Spustelėkite Gerai.

Atminkite, kad ši formulė yra nepastovi ir perskaičiuojama kiekvieną kartą, kai pasikeičia darbo knyga.

Įdėkite datą ir laiko žymę naudodami funkciją DABAR

Jei norite, kad data ir laiko žymė būtų viename langelyje, galite naudoti funkciją DABAR.

Vėlgi, kadangi visos datos ir laikas „Excel“ yra saugomi kaip skaičiai, svarbu įsitikinti, kad langelis suformatuotas taip, kad funkcijos DABAR rezultatas būtų rodomas tokiu formatu, kuriame rodoma data ir laikas.

Padaryti tai:

  • Dešiniuoju pelės mygtuku spustelėkite langelį ir pasirinkite „Formatuoti langelius“.
  • Dialogo lange Langelių formatavimas skirtuke Skaičius pasirinkite kategoriją „Pasirinktinis“.
  • Lauke Tipas įveskite dd-mm-yyyy hh: mm: ss
  • Spustelėkite Gerai.

Tai užtikrintų, kad rezultatas parodytų datą ir laiką.

Atminkite, kad ši formulė yra nepastovi ir perskaičiuojama kiekvieną kartą, kai pasikeičia darbo knyga.

Apskritos nuorodos gudrybė automatiškai įterpti datą ir laiko žymę „Excel“

Vienas iš mano skaitytojų Jim Meyer kreipėsi į mane su žemiau pateikta užklausa.

„Ar yra koks nors būdas automatiškai įterpti datą ir laiko antspaudą„ Excel “, kai įvedami duomenys, kad jie nesikeistų kiekvieną kartą, kai bus atlikti pakeitimai arba išsaugota ir atidaryta darbaknygė?

Tai galima padaryti naudojant sparčiuosius klavišus (kaip parodyta aukščiau pamokoje). Tačiau tai nėra automatiškai. Naudodami sparčiuosius klavišus, „Excel“ turėsite rankiniu būdu įterpti datą ir laiko žymę.

Norėdami automatiškai įterpti laiko žymę, yra išmanioji technika, naudojant apskritas nuorodas (ačiū Chandoo už šią nuostabią techniką).

Pirmiausia suprasime, ką apskritoji nuoroda reiškia „Excel“.

Tarkime, kad A1 langelyje yra 1 vertė, o A2 - 2.

Dabar, jei A3 langelyje naudosite formulę = A1+A2+A3, tai sukels apskrito nuorodos klaidą. Taip pat galite pamatyti raginimą, kaip parodyta žemiau:

Tai atsitinka, kai naudojate langelio nuorodą A3 skaičiuodami A3.

Dabar, kai įvyksta apskritos nuorodos klaida, prasideda nesibaigianti kilpa, kuri būtų sukėlusi „Excel“ programą. Tačiau protingi „Excel“ kūrimo komandos nariai pasirūpino, kad radus apskritą nuorodą ji nebūtų apskaičiuota ir būtų išvengta nesibaigiančios kilpos nelaimės.

Tačiau yra mechanizmas, pagal kurį mes galime priversti „Excel“ bent tam tikrą skaičių kartų pabandyti prieš pasiduoti.

Dabar pažiūrėkime, kaip mes galime tai naudoti, kad automatiškai gautume datą ir laiko žymę „Excel“ (kaip parodyta žemiau).

Atminkite, kad kai tik įvesiu ką nors į A stulpelio langelius, B stulpelio gretimame langelyje pasirodo laiko žyma. Tačiau, jei pakeisiu vertę kitur, nieko neįvyks.

Štai žingsniai, kaip tai padaryti:

  • Eikite į Failas -> Parinktys.
  • Dialogo lange „Excel“ parinktys pasirinkite Formulės.
  • Skaičiuotose parinktyse pažymėkite parinktį Įgalinti pakartotinį skaičiavimą.
  • Eikite į langelį B2 ir įveskite šią formulę:
    = IF (A2 "", IF (B2 "", B2, DABAR ()), "")

Viskas!

Dabar, kai ką nors įvesite į A stulpelį, laiko žymė automatiškai atsiras B stulpelyje šalia jos esančiame langelyje.

Naudojant aukščiau pateiktą formulę, įterpus laiko žymę, ji neatnaujinama, kai keičiate gretimos ląstelės turinį.

Jei norite, kad laiko žyma būtų atnaujinama kiekvieną kartą, kai atnaujinamas gretimas langelis A stulpelyje, naudokite toliau pateiktą formulę (naudokite „Control“ + „Shift“ + „Enter“ vietoj Enter klavišo):

= IF (A2 "", IF (AND (B2 "", CELL ("address") = ADDRESS (ROW (A2), COLUMN (A2))), NOW (), IF (CELL ("address") ADDRESS ( ROW (A2), COLUMN (A2)), B2, NOW ())), "")

Ši formulė naudoja CELL funkciją, kad gautų paskutinio redaguoto langelio nuorodą, o jei ji tokia pati kaip kairėje nuo jos, ji atnaujina laiko žymę.

Pastaba: vieną kartą įjungus iteracinius skaičiavimus darbaknygėje, ji bus aktyvi, kol ją išjungsite. Norėdami jį išjungti, turite eiti į „Excel“ parinktis ir panaikinti parinkties „Įgalinti kartotinį skaičiavimą“ žymėjimą.

VBA naudojimas automatiniam laiko žymos įterpimui į „Excel“

Jei VBA yra jūsų pasirinktas ginklas, tai bus patogus būdas įterpti laiko žymę „Excel“.

VBA suteikia daug lankstumo priskiriant sąlygas, kuriomis norite rodyti laiko žymę.

Žemiau yra kodas, kuris įterps laiko žymą į B stulpelį, kai įvesite/pakeisite A stulpelio langelius.

„Sumito Bansalo kodas iš https://trumpexcel.com Privatus antrinis darbalapis_Change („ ByVal Target As Range “) dėl klaidos„ GoTo Handler “If Target.Column = 1 Ir Target.Value" "Tada Application.EnableEvents = False Target.Offset (0, 1) = Formatas (dabar (), "dd-mm-yyyy hh: mm: ss") Application.EnableEvents = Tikroji pabaiga, jei tvarkytojas: pabaiga

Šis kodas naudoja konstrukciją IF Tada, kad patikrintų, ar redaguojamas langelis yra A stulpelyje. Jei taip yra, jis įterpia laiko žymę į gretimą B stulpelio langelį.

Atminkite, kad šis kodas perrašys visą esamą B stulpelio langelių turinį. Jei norite. Galite modifikuoti kodą ir pridėti pranešimų laukelį, kad būtų rodomas raginimas, jei yra esamo turinio.

Kur dėti šį kodą?

Šis kodas turi būti įvestas kaip darbalapio keitimo įvykis, kad jis būtų suaktyvintas kiekvieną kartą pasikeitus.

Padaryti tai:

  • Dešiniuoju pelės mygtuku spustelėkite darbalapio skirtuką ir pasirinkite Peržiūrėti kodą (arba naudokite sparčiuosius klavišus Alt + F11, tada dukart spustelėkite lapo pavadinimą projekto tyrinėtojuje).
  • Nukopijuokite ir įklijuokite šį kodą į lapo kodo langą.
  • Uždarykite VB redaktorių.

Būtinai išsaugokite failą naudodami plėtinį .XLS arba .XLSM, nes jame yra makrokomanda.

Tinkintos funkcijos, skirtos įterpti laiko žymę, sukūrimas

Tinkintos funkcijos kūrimas yra tikrai protingas būdas įterpti laiko žymę „Excel“.

Tai sujungia VBA galią su funkcijomis ir galite ją naudoti kaip ir bet kurią kitą darbalapio funkciją.

Čia yra kodas, kuris sukurs pasirinktinę „laiko žymos“ funkciją „Excel“:

'Sumito Bansalo kodas iš http://trumpexcel.com Funkcijos laiko žyma (nuoroda kaip diapazonas) If Reference.Value "" Tada Laiko žyma = Formatas (Dabar, "dd-mm-yyy hh: mm: ss") Else Timestamp = " „Baigti, jei pabaiga

Kur dėti šį kodą?

Šį kodą reikia įdėti į modulį VB redaktoriuje. Kai tai padarysite, laiko lapo funkcija taps prieinama darbalapyje (kaip ir bet kuri kita įprasta funkcija).

Štai kodo įdėjimo į modulį veiksmai:

  • Klaviatūroje paspauskite ALT + F11. Bus atidarytas VB redaktorius.
  • „Project Explorer“ VB redaktoriuje dešiniuoju pelės mygtuku spustelėkite bet kurį objektą ir eikite į „Insert -> Module“. Tai įterps naują modulį.
  • Nukopijuokite ir įklijuokite aukščiau esantį kodą modulio kodo lange.
  • Uždarykite VB redaktorių arba dar kartą paspauskite ALT + F11, kad grįžtumėte į darbalapį.

Dabar galite naudoti funkciją darbalapyje. Jis įvertins langelį kairėje ir atitinkamai įterps laiko žymę.

Taip pat atnaujinama laiko žyma, kai įrašas atnaujinamas.

Būtinai išsaugokite failą naudodami plėtinį .XLS arba .XLSM, nes jame yra VB kodas.

Tikimės, kad ši pamoka jums buvo naudinga.

Leiskite man žinoti savo mintis komentarų skiltyje.

Jums taip pat gali patikti šios „Excel“ pamokos ir ištekliai:

  • Kaip paleisti makrokomandą „Excel“.
  • Kaip sukurti ir naudoti „Excel“ priedus.
  • „Excel“ išskleidžiamajame sąraše pasirinkite kelis elementus.
  • Datos ir laiko žymos įterpimas į „Google“ skaičiuokles.
  • NEMOKAMŲ „Excel“ šablonų kolekcija.
  • „Excel“ darbo laiko apskaitos žiniaraščio šablonas.
  • „Excel“ kalendoriaus šablonas.
  • Konvertuokite laiką į dešimtainį skaičių „Excel“ (valandos, minutės, sekundės)

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave