Kā ātri ievietot datumu un laika zīmogu programmā Excel

Laika zīmogs ir tas, ko izmantojat, kad vēlaties izsekot darbībām.

Piemēram, iespējams, vēlēsities izsekot tādas darbības kā, piemēram, kad radās konkrēti izdevumi, cikos tika izveidots pārdošanas rēķins, kad tika ievadīta šūna, kad pēdējo reizi tika atjaunināts pārskats utt.

Sāksim.

Tastatūras īsceļš datuma un laika zīmoga ievietošanai programmā Excel

Ja datums un laika zīmogs ir jāievieto dažās Excel šūnās, to var izdarīt ātrāk un efektīvāk manuāli.

Šeit ir īsinājumtaustiņš, lai programmā Excel ātri ievadītu pašreizējo datumu:

Control +: (turiet nospiestu vadības taustiņu un nospiediet kolu).

Lūk, kā to izmantot:

  • Atlasiet šūnu, kurā vēlaties ievietot laika zīmogu.
  • Izmantojiet īsinājumtaustiņu Control +:
    • Tas šūnā uzreiz ievietotu pašreizējo datumu.

Pāris svarīgas lietas, kas jāzina:

  • Šī saīsne ievietos tikai pašreizējo datumu, nevis laiku.
  • Tas ir noderīgi, ja vēlaties selektīvi ievadīt pašreizējo datumu.
  • Tas izvēlas pašreizējo datumu no jūsu sistēmas pulksteņa.
  • Kad šūnā ir datums, varat tai piemērot jebkuru datuma formātu. Vienkārši dodieties uz lentes nolaižamo izvēlni “Ciparu formāts” un atlasiet vēlamo datuma formātu.

Ņemiet vērā, ka tas nav dinamisks, kas nozīmē, ka tas netiks atsvaidzināts un nemainīsies nākamajā darbgrāmatas atvēršanas reizē. Kad tas ir ievietots, tas šūnā paliek kā statiska vērtība.

Lai gan šajā saīsnē nav ievietots laika zīmogs, varat to izdarīt, izmantojot šo saīsni:

Control + Shift +:

Tas šūnā uzreiz ievietotu pašreizējo laiku.

Tātad, ja vēlaties, lai būtu gan datums, gan laika zīmogs, varat izmantot divas dažādas šūnas - vienu datumam un otru laika zīmogam.

Funkciju ŠODIEN un TAGAD izmantošana datuma un laika zīmogu ievietošanai programmā Excel

Iepriekš minētajā metodē, izmantojot īsceļus, ievietotais datums un laika zīmogs ir statiskas vērtības un netiek atjaunināti, mainoties datumam un laikam.

Ja vēlaties atjaunināt pašreizējo datumu un laiku katru reizi, kad darbgrāmatā tiek veiktas izmaiņas, jāizmanto Excel funkcijas.

Tas var notikt, ja jums ir pārskats un vēlaties, lai drukātā kopija atspoguļotu pēdējo atjaunināšanas laiku.

Ievietojiet pašreizējo datumu, izmantojot funkciju ŠODIEN

Lai ievietotu pašreizējo datumu, vienkārši ievadiet = TODAY () šūnā, kur to vēlaties.

Tā kā visi datumi un laiki programmā Excel tiek saglabāti kā skaitļi, pārliecinieties, vai šūna ir formatēta, lai datuma formātā parādītu funkcijas TODAY rezultātu.

Lai to izdarītu:

  • Ar peles labo pogu noklikšķiniet uz šūnas un atlasiet “Formatēt šūnas”.
  • Dialoglodziņā Šūnu formatēšana cilnē Skaitlis atlasiet Datuma kategorija.
  • Izvēlieties vajadzīgo datuma formātu (vai arī varat vienkārši izmantot noklusējuma formātu).
  • Noklikšķiniet uz Labi.

Ņemiet vērā, ka šī formula ir nepastāvīga un tiks pārrēķināta katru reizi, kad tiks mainīta darbgrāmata.

Ievietojiet datumu un laika zīmogu, izmantojot funkciju NOW

Ja vēlaties, lai datums un laika zīmogs šūnā būtu kopā, varat izmantot funkciju TAGAD.

Atkal, tā kā visi datumi un laiki programmā Excel tiek saglabāti kā skaitļi, ir svarīgi pārliecināties, vai šūna ir formatēta tā, lai funkcijas NOW rezultāts tiktu parādīts tādā formātā, kas parāda datumu un laiku.

Lai to izdarītu:

  • Ar peles labo pogu noklikšķiniet uz šūnas un atlasiet “Formatēt šūnas”.
  • Dialoglodziņā Šūnu formatēšana cilnē Skaitlis atlasiet kategoriju “Pielāgots”.
  • Laukā Tips ievadiet dd-mm-yyyy hh: mm: ss
  • Noklikšķiniet uz Labi.

Tas nodrošinātu, ka rezultāts parāda datumu, kā arī laiku.

Ņemiet vērā, ka šī formula ir nepastāvīga un tiks pārrēķināta katru reizi, kad tiks mainīta darbgrāmata.

Apļveida atsauces Triks automātiski ievietot datumu un laika zīmogu programmā Excel

Viens no maniem lasītājiem Džims Meijers sazinājās ar mani ar zemāk esošo vaicājumu.

"Vai ir veids, kā mēs varam automātiski ievietot datuma un laika zīmogu programmā Excel, kad tiek ievadīts dati, lai tas nemainītos katru reizi, kad tiek veiktas izmaiņas vai tiek saglabāta un atvērta darbgrāmata?"

To var izdarīt, izmantojot īsinājumtaustiņus (kā parādīts iepriekš apmācībā). Tomēr tas nav automātiski. Izmantojot īsceļus, programmā Excel būs manuāli jāievieto datums un laika zīmogs.

Lai automātiski ievietotu laika zīmogu, ir gudra tehnika, izmantojot apļveida atsauces (paldies Chandoo par šo brīnišķīgo tehniku).

Vispirms sapratīsim, ko apļveida atsauce nozīmē programmā Excel.

Pieņemsim, ka jums ir vērtība 1 šūnā A1 un 2 šūnā A2.

Tagad, ja šūnā A3 izmantojat formulu = A1+A2+A3, tas novedīs pie apļveida atsauces kļūdas. Varat arī redzēt uzvedni, kā parādīts zemāk:

Tas notiek, kad izmantojat šūnu atsauci A3 aprēķinā, kas notiek A3.

Tagad, kad notiek apļveida atsauces kļūda, sākas nebeidzama cilpa, kas novestu pie apstājušās Excel programmas. Bet gudrie ļaudis Excel izstrādes komandā pārliecinājās, ka, atrodot apļveida atsauci, tā netiek aprēķināta un tiek novērsta nebeidzamā cilpas katastrofa.

Tomēr pastāv mehānisms, kurā mēs varam piespiest Excel vismaz mēģināt noteiktu skaitu reižu, pirms atmest.

Tagad redzēsim, kā mēs to varam izmantot, lai automātiski iegūtu datumu un laika zīmogu programmā Excel (kā parādīts zemāk).

Ņemiet vērā, ka, tiklīdz es kaut ko ievadu A slejas šūnās, B slejas blakus esošajā šūnā parādās laika zīmogs. Tomēr, ja mainu vērtību jebkur citur, nekas nenotiek.

Lai to paveiktu, veiciet tālāk norādītās darbības.

  • Dodieties uz Fails -> Opcijas.
  • Dialoglodziņā Excel opcijas atlasiet Formulas.
  • Sadaļā Aprēķinātās opcijas atzīmējiet opciju Iespējot atkārtotu aprēķinu.
  • Dodieties uz šūnu B2 un ievadiet šādu formulu:
    = IF (A2 "", IF (B2 "", B2, NOW ()), "")

Tieši tā!

Tagad, ievadot kaut ko A slejā, laika zīmogs automātiski parādīsies B slejā blakus esošajā šūnā.

Izmantojot iepriekš minēto formulu, pēc laika zīmoga ievietošanas tas netiek atjaunināts, mainot blakus esošās šūnas saturu.

Ja vēlaties, lai laika zīmogs tiktu atjaunināts katru reizi, kad tiek atjaunināta A slejas blakus esošā šūna, izmantojiet zemāk esošo formulu (izmantojiet Control + Shift + Enter taustiņa Enter vietā):

= JA (A2 "", JA (UN (B2 "", ŠŪNA ("adrese") = ADRESE (Rinda (A2), SLEJA (A2))), TAGAD (), IF (ŠŪNA ("adrese") ADRESE ( ROW (A2), COLUMN (A2)), B2, NOW ())), "")

Šī formula izmanto funkciju CELL, lai iegūtu atsauci uz pēdējo rediģēto šūnu, un, ja tā ir tāda pati kā pa kreisi no tās, tā atjaunina laika zīmogu.

Piezīme. Ja vienreiz iespējojat iteratīvos aprēķinus darbgrāmatā, tā būs aktīva, līdz to izslēgsit. Lai to izslēgtu, dodieties uz Excel opcijām un noņemiet atzīmi no opcijas Iespējot atkārtotu aprēķinu.

VBA izmantošana, lai programmā Excel automātiski ievietotu laika zīmogu

Ja VBA ir jūsu izvēlētais ierocis, jūs uzskatīsit, ka tas ir ērts veids, kā programmā Excel ievietot laika zīmogu.

VBA sniedz daudz elastības, piešķirot nosacījumus, kādos vēlaties parādīt laika zīmogu.

Zemāk ir kods, kas B slejā ievietos laika zīmogu ikreiz, kad A slejas šūnās ir ieraksts/izmaiņas.

'Sumita Bansāla kods no vietnes https://trumpexcel.com Privāta apakšdarblapa_maiņa (ByVal mērķis kā diapazons) par kļūdu GoTo apstrādātājs If Target.Column = 1 And Target.Value "" Then Application.EnableEvents = False Target.Offset (0, 1) = Formāts (tagad (), "dd-mm-gggg hh: mm: ss") Application.EnableEvents = Patiess gals, ja apstrādātājs: beigas

Šis kods izmanto IF IF konstrukciju, lai pārbaudītu, vai rediģējamā šūna atrodas A slejā. Ja tas tā ir, tad tas ievieto laika zīmogu blakus esošajā B slejas šūnā.

Ņemiet vērā, ka, ja vēlaties, šis kods pārrakstīs visu esošo šūnu saturu B slejā. Jūs varat modificēt kodu, lai pievienotu ziņojumu lodziņu, lai parādītu uzvedni, ja ir kāds esošs saturs.

Kur likt šo kodu?

Šis kods ir jāievada kā darblapas maiņas notikums, lai tas tiktu aktivizēts ikreiz, kad notiek izmaiņas.

Lai to izdarītu:

  • Ar peles labo pogu noklikšķiniet uz darblapas cilnes un atlasiet Skatīt kodu (vai izmantojiet īsinājumtaustiņu Alt + F11 un pēc tam veiciet dubultklikšķi uz lapas nosaukuma projekta izpētē).
  • Kopējiet un ielīmējiet šo kodu lapas koda logā.
  • Aizveriet VB redaktoru.

Noteikti saglabājiet failu ar paplašinājumu .XLS vai .XLSM, jo tajā ir makro.

Pielāgotas funkcijas izveide laika zīmoga ievietošanai

Pielāgotas funkcijas izveide ir patiešām gudrs veids, kā Excel ievietot laika zīmogu.

Tas apvieno VBA spēku ar funkcijām, un jūs to varat izmantot tāpat kā jebkuru citu darblapas funkciju.

Šeit ir kods, kas programmā Excel izveidos pielāgotu laika zīmoga funkciju:

'Kods ar Sumitu Bansalu no http://trumpexcel.com Funkcijas laika zīmogs (atsauce kā diapazons) If Reference.Value "" Tad Laika zīmogs = Formāts (Tagad, "dd-mm-ggg hh: mm: ss") Else Timestamp = " "Beigt, ja beidzas funkcija

Kur likt šo kodu?

Šis kods jāievieto VB redaktora modulī. Kad esat to izdarījis, darblapā kļūst pieejama laika zīmoga funkcija (tāpat kā jebkura cita parasta funkcija).

Tālāk ir norādītas darbības, kā ievietot šo kodu modulī:

  • Tastatūrā nospiediet ALT + F11. Tas atvērs VB redaktoru.
  • Projektu pārlūkā VB redaktorā ar peles labo pogu noklikšķiniet uz jebkura objekta un dodieties uz Ievietot -> Modulis. Tādējādi tiks ievietots jauns modulis.
  • Kopējiet un ielīmējiet iepriekš minēto kodu moduļa koda logā.
  • Aizveriet VB redaktoru vai vēlreiz nospiediet ALT + F11, lai atgrieztos darblapā.

Tagad jūs varat izmantot funkciju darblapā. Tas novērtēs šūnu pa kreisi un attiecīgi ievietos laika zīmogu.

Tas arī atjaunina laika zīmogu ikreiz, kad ieraksts tiek atjaunināts.

Noteikti saglabājiet failu ar paplašinājumu .XLS vai .XLSM, jo tajā ir VB kods.

Cerams, ka šī apmācība jums šķita noderīga.

Ļaujiet man zināt savas domas komentāru sadaļā.

Jums varētu patikt arī šādas Excel apmācības un resursi:

  • Kā palaist makro programmā Excel.
  • Kā izveidot un izmantot Excel pievienojumprogrammas.
  • Excel nolaižamajā sarakstā atlasiet vairākus vienumus.
  • Datuma un laika zīmoga ievietošana Google izklājlapās.
  • BEZMAKSAS Excel veidņu kolekcija.
  • Excel laika uzskaites veidne.
  • Excel kalendāra veidne.
  • Laika pārvēršana decimālā skaitlī programmā Excel (stundas, minūtes, sekundes)

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave