Indtast automatisk dato, når data indtastes i Excel

  • Del Dette
Hugh West

Hvis du leder efter Excel automatisk indtaste dato, når data er indtastet, så er du på det rigtige sted. Microsoft Excel giver en bred vifte af frugtbare måder at vise datoer sammen med tidsstempler automatisk, når du indtaster data. I denne artikel vil vi forsøge at diskutere automatisk indtaste dato, når data er indtastet i Excel med gode illustrationer.

Download arbejdsbog til øvelser

Download arbejdsbogen her, som vi har brugt til at forberede denne artikel. Du kan også bruge den som en regnemaskine, da vi har indlejret outputcellerne med formler.

Automatisk indtastning af dato.xlsm

5 måder at indtaste dato automatisk, når data indtastes i Excel

Excel tilbyder forskellige måder at indtaste datoer automatisk på, når vi indtaster data. Vi skal blot følge de enkle trin for hver metode.

1. Brug af tastaturgenveje

For at få dagens dato &; nuværende tidsstempel kan vi bruge tastaturgenveje direkte.

  • I en celle, hvor du ønsker at få dagens dato, skal du trykke på CTRL + ; (Kontrol + semikolon) .
  • Brug CTRL + SHIFT + ; for at indtaste det aktuelle klokkeslæt automatisk.
  • Hvis du vil indtaste begge dele i en celle, skal du trykke på CTRL + ; 1., derefter SPACE & endelig CTRL + SHIFT + ; Du får dato &; tidsstempel sammen.

2. Udnyttelse af TODAY-funktionen

Excel har en standard TODAY-funktion for at indtaste dagens dato.

  • Som i billedet nedenfor skal du først skrive formlen i feltet C4 celle som denne .
=TODAY()

  • For det andet skal du trykke på INDTAST .
  • Til sidst vil du få dagens dato som output.

Derudover kan du øve dig i den C6 celle.

3. Anvendelse af NOW-funktionen

NOW-funktionen tilføjer et tidsstempel sammen med datoen.

  • For at vise dette skal du for det første skrive formlen i C4
=NOW()

  • For det andet skal du trykke på INDTAST og du vil få både tid og dato for nu som output.

4. Kombination af IF- og NOW-funktioner (tidsstempler)

Lad os nu antage, at vi ønsker at få oplyst indgangstidspunktet for hver enkelt medarbejder på et kontor & medarbejderne vil indtaste deres indgangstidspunkter ved kun at indtaste deres navne i en kolonne i regnearket hver dag. En anden kolonne ved siden af vil automatisk vise deres indgangstidspunkter sammen med datoerne, når de indtaster deres navne i den første kolonne.

Hvordan skal vi gøre det?

Trin 1:

Først skal du vælge celle C5 og skriv formlen på denne måde.

=IF(B5"",IF(C5="",NOW(),C5),"")

Kort forklaring af funktionerne:

Dette er grundformlen for Tidsstempel funktion. Det, der sker her, er, at vi beordrer Excel til, at hvis Celle B5 forbliver tom, Celle C5 vil også være tom. Og når der indtastes data i Celle B5 , så Celle C5 vil vise tidsstemplet med det samme. Det hele vil blive udført ved at kombinere to enkle funktioner - IF & NU . Vi vil bruge IF for at indtaste betingelsen & NU funktionen vil vise tidspunktet, når data indtastes.

Trin 2:

  • For det andet skal du pege med musemarkøren på det nederste højre hjørne af Celle C5 & du vil se en '+' ikon der, som kaldes Håndtag til påfyldning .
  • For det tredje skal du klikke på den og trække den ned til den sidste celle, du har brug for til dataindtastning i Kolonne C & slip museknappen.

Trin 3:

  • For det fjerde skal du gå til Fil

  • Vælg nu Excel Indstillinger .

  • For det femte skal du vælge den Formler fanebladet & markerer Aktiver iterativ beregning .
  • Klik på OK .

Det, vi gør her, er at fortælle Excel, at enhver celle i Kolonne C kan være nødvendigt at henvise til sig selv i funktionen under indtastning af data i Kolonne B til at udføre funktionen. Og hvis vi ikke aktiverer denne iterative beregning fra Excel-indstillingerne, vises en fejlmeddelelse under indtastning af data.

Trin 4:

  • For det sjette skal du indtaste et navn i Celle B5 & tryk på INDTAST .
  • Du kan se dato &; tidsstemplet med det samme i Celle C5 .

  • Celle B6 , indsæt et andet navn & resultatet af perspektivet vil blive vist lige ved siden af det i Celle C6 .

Du kan således indtaste et hvilket som helst navn eller data i Kolonne B og du vil få kendskab til dato &; tidsstemplerne ved siden af dem.

Lignende læsninger

  • Sådan vises ugedag fra dato i Excel (8 måder)
  • Indsæt sidste gemte dato i Excel (4 eksempler)
  • Sådan indsættes Drop Down Calendar i Excel (med hurtige trin)
  • Indsæt dato i sidefoden i Excel (3 måder)
  • Sådan indsættes en datovælger i Excel (med trinvis procedure)

5. Indlejring af VBA-kommandoer til at lave Excel-funktioner

Og her er den sidste metode, hvor du kan bruge din egen tilpassede funktion ved at formattere den med VBA-kodning først. Vi vil kende den Indtastningstidspunkt af de ansatte igen her, men denne gang med vores egen funktion.

Trin 1:

  • Tryk på ALT+F11 & VBA vinduet vises som på billedet nedenfor. Du kan også gøre det manuelt. For at gøre dette skal du først gå til Udvikler faneblad> vælg Visual Basic .

  • For det andet skal du vælge Indsæt > vælg Modul .

  • Til sidst vil der blive vist et tomt modul.
  • For det tredje skal du indsætte følgende kode i modulet.
 Function EntryTime(LeftCell As Range) If LeftCell.Value "" Then EntryTime = Format(Now, "dd-mm-yy hh:mm:ss") Else EntryTime = "" End If End Function 

  • Tryk nu på ALT+F11 igen for at lukke VBA vindue eller bare vende tilbage til dit Excel-dataark.

Trin 3:

  • Vælg Celle C5 & type =EntryTime(B5) som EntryTime er den nye funktion, vi netop har bygget med VBScript .
  • Brug Håndtag til påfyldning endnu en gang for at kopiere formlen op til Celle C10 eller mere alt efter behov.

Trin 4:

  • Indsæt et navn i Celle B5 .
  • Tryk på INDTAST & du er færdig.
  • Du får indtastningstiden med det samme i Celle C5 .

Alternativer til Indtast dato med automatisk måde

Excel tilbyder nogle alternativer til automatisk indtastning af datoer. Disse er.

  • Brug af AutoFill
  • Ved hjælp af den Fyld serie kommandoen

1. Brug af mulighed for automatisk udfyldning med flere kriterier

Hvis du har brug for at indtaste datoer i kronologisk rækkefølge, skal du bruge Autofill valgmuligheden passer bedst til dig. På billedet nedenfor skal du bruge Håndtag til påfyldning Celle B5 for at trække den til B12 I rullemenuen i hjørnet finder du flere kriterier.

For det andet skal du vælge Påfyldningsdage

Til sidst finder du automatisk dage.

Hvis du vælger Udfyldning af hverdage , vil datoerne blive vist i kronologisk rækkefølge, undtagen i weekender (lørdag & søndag).

Resultatet ser således ud som følger.

Du kan også kun se månederne i en progressiv rækkefølge, hvis du vælger Fyld måneder .

I dette tilfælde ser resultatet således ud.

Derudover skal du på samme måde gå efter Fyld år for at se årene i rækkefølge.

I sidste ende vil resultatet her se således ud.

2. Brug af kommandoen Fill Series til at tilpasse den automatiske udfyldningsindstilling

Du kan bruge Fyld serie også, hvis du har brug for at tilpasse datoer mere, herunder intervaller.

Trin 1:

  • Først skal du vælge hele kolonnen eller et område af celler i en kolonne, hvor du vil indtaste datoer.
  • For det andet, i henhold til Hjem skal du gå til fanen Redigering af gruppe af kommandoer.
  • For det tredje, fra den Fyld skal du vælge den Serie

Til sidst vises en boks, hvor du kan tilpasse datoer efter dine kriterier.

Trin 2:

  • I den Serie boksen, vælg Serie i som Kolonner , Type som Dato & Dato enhed som Dag .
  • Type '2' som den Trinværdi , dette kaldes en fælles forskel i en aritmetisk række eller serie.
  • Tryk på OK .

Dette er derfor den resulterende serie af datoer med 2 dages fælles forskel.

Hvis du nu vælger Hverdag som den Dato Enhed fra den Serie feltet, så vil datoerne ikke omfatte weekender (lørdag & søndag).

Til sidst vil du denne gang få dette.

Vælg Måned som den Dato Enhed og du vil se en serie af måneder med 2 måneder som en fælles forskel eller interval mellem 2 måneder.

Så resultatet vil være.

På samme måde kan du også gøre dette for år ved at vælge År som Dato Enhed .

Som følge heraf vil du få et output som dette.

Konklusion

Så det er alle grundlæggende, nemme & nyttige teknikker, du kan følge for at få Excel til at indtaste datoer samt tidsstempler automatisk, når der indtastes data. Håber, du har fundet disse metoder ret effektive. Hvis du har spørgsmål eller feedback vedrørende denne artikel, kan du kommentere. Du kan også kigge på vores andre interessante & informative artikler på dette websted.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.