Ange automatiskt datum när data matas in i Excel

  • Dela Detta
Hugh West

Om du letar efter Excel för att automatiskt ange datum när data matas in är du på rätt plats. Microsoft Excel erbjuder ett brett utbud av fruktbara sätt att visa datum tillsammans med tidsstämplar automatiskt när du matar in data. I den här artikeln kommer vi att försöka diskutera automatiskt ange datum när data matas in i Excel med ordentliga illustrationer.

Ladda ner övningsboken

Ladda ner arbetsboken här som vi har använt för att förbereda den här artikeln. Du kan använda den som en kalkylator också eftersom vi har bäddat in utdatacellerna med formler.

Automatisk inmatning av datum.xlsm

5 sätt att ange datum automatiskt när du anger data i Excel

Excel erbjuder olika sätt att automatiskt skriva in datum när vi skriver in data. Vi behöver bara följa de enkla stegen för varje metod.

1. Användning av kortkommandon

För att få fram dagens datum och aktuell tidsstämpel kan vi använda tangentbordsgenvägar direkt.

  • I en cell där du vill veta dagens datum trycker du på CTRL + ; (Kontroll + semikolon) .
  • Använd CTRL + SHIFT + ; för att automatiskt ange den aktuella tiden.
  • Om du vill skriva in båda i en cell trycker du på CTRL + ; Först, sedan SPACE & slutligen CTRL + SHIFT + ; Du får datum & tidsstämpel tillsammans.

2. Användning av TODAY-funktionen

Excel har en standard Funktion för TODAY för att ange dagens datum.

  • Som i bilden nedan skriver du först formeln i fältet C4 cell som denna .
=TODAY()

  • För det andra trycker du på ENTER .
  • Så småningom får du dagens datum som resultat.

Dessutom kan du öva på det i C6 cell.

3. Tillämpning av NOW-funktionen

Funktionen NOW lägger till en tidsstämpel tillsammans med datumet.

  • För att visa detta skriver du först och främst formeln i C4
=NOW()

  • För det andra trycker du på ENTER och du får både tid och datum för nuet som resultat.

4. Kombinera IF- och NOW-funktioner (tidsstämplar)

Låt oss nu anta att vi vill ha inmatningstiden för varje anställd på ett kontor & de anställda kommer att ange sina inmatningstider genom att skriva in sina namn i en kolumn i kalkylbladet varje dag. En annan kolumn bredvid kommer automatiskt att visa deras inmatningstider tillsammans med de datum då de skriver in sina namn i den första kolumnen.

Hur ska vi göra detta?

Steg 1:

Välj först cell C5 och skriv formeln så här.

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

Kort förklaring av funktionerna:

Detta är grundformeln för Tidsstämpel funktion. Vad som händer här är att vi beordrar Excel att If Cell B5 förblir tom, Cell C5 kommer också att vara tom. Och när indata matas in i Cell B5 , då Cell C5 kommer att visa tidsstämpeln på en gång. Det hela kommer att utföras genom en kombination av två enkla funktioner- IF & NOW . Vi använder IF för att ange villkoret & NU funktionen kommer att visa tiden när data matas in.

Steg 2:

  • För det andra, rikta muspekaren mot det högra nedre hörnet av Cell C5 & du kommer att se en '+' ikon där som kallas Handtag för fyllning .
  • För det tredje, klicka på den och dra den ner till den sista cellen som du behöver för att skriva in data i Kolumn C & släpp musknappen.

Steg 3:

  • För det fjärde, gå till Fil

  • Välj nu Excel Alternativ .

  • För det femte väljer du Formler fliken & markera Aktivera iterativ beräkning .
  • Klicka på OK .

Det vi gör här är att tala om för Excel att alla celler i Kolumn C kan behöva hänvisa till sig själv i funktionen vid inmatning av uppgifter i Kolumn B för att utföra funktionen. Och om vi inte aktiverar denna iterativa beräkning från Excel-alternativen visas ett felmeddelande under datainmatningen.

Steg 4:

  • För det sjätte anger du ett namn i Cell B5 & tryck på ENTER .
  • Du ser datum & tidsstämpeln direkt i Cell C5 .

  • Cell B6 , lägg in ett annat namn & resultatet av perspektivet kommer att visas direkt i Cell C6 .

På så sätt kan du ange vilket namn eller vilken data som helst i Kolumn B så får du reda på datum &; tidsstämplar bredvid dem.

Liknande läsningar

  • Hur man visar veckodagen från datum i Excel (8 sätt)
  • Infoga senast sparade datum i Excel (4 exempel)
  • Hur man infogar en drop down-kalender i Excel (med snabba steg)
  • Infoga datum i sidfoten i Excel (3 sätt)
  • Hur man infogar en datumväljare i Excel (med steg-för-steg-förfarande)

5. Inbädda VBA-kommandon för att göra Excel-funktioner

Och här är den sista metoden där du kan använda din egen anpassade funktion genom att formatera den med VBA-kodning först. Vi kommer att få veta vilka Inträdestid av de anställda igen, men denna gång med vår egen funktion.

Steg 1:

  • Tryck på ALT+F11 & VBA fönstret kommer att visas som i bilden nedan. Du kan också göra det manuellt. För detta går du först till Utvecklare flik> välj Visual Basic .

  • För det andra, välj Infoga > Välj Modul .

  • Så småningom kommer en tom modul att visas.
  • För det tredje lägger du in följande kod i modulen.
 Funktion EntryTime(LeftCell As Range) If LeftCell.Value "" Then EntryTime = Format(Now, "dd-mm-yy hh:mm:ss") Else EntryTime = "" End If End Function 

  • Tryck nu på ALT+F11 igen för att stänga VBA fönstret eller återgå till Excel-databladet.

Steg 3:

  • Välj Cell C5 & typ =EntryTime(B5) som Inträdestid är den nya funktion som vi just har byggt med VBScript .
  • Använd Handtag för fyllning för att kopiera formeln upp till Cell C10 eller mer enligt dina behov.

Steg 4:

  • Ange ett namn Cell B5 .
  • Tryck på ENTER & du är klar.
  • Du får Entry Time direkt i Cell C5 .

Alternativ till Ange datum med automatiskt sätt

Excel erbjuder några alternativ för att ange datum automatiskt. Dessa är.

  • Användning av AutoFill
  • Genom att använda sig av Fyllningsserie Kommando

1. Använda Autofyllalternativet med flera kriterier

Om du behöver ange datum i kronologisk ordning kan du använda Automatisk ifyllning alternativet passar dig bäst. I bilden nedan måste du använda alternativet Handtag för fyllning Cell B5 för att dra den till B12 I rullgardinsmenyn i hörnet hittar du flera kriterier.

För det andra väljer du Fyllnadsdagar

Så småningom kommer du att hitta dagar automatiskt.

Om du väljer Fyll på vardagar , kommer datumen att visas i kronologisk ordning med undantag för helger (lördag & söndag).

Resultatet blir alltså så här.

Du kan också se månaderna i progressiv ordning om du väljer Fyllningsmånader .

I det här fallet ser utfallet ut så här.

På samma sätt kan du dessutom välja Fyllnadsår för att se åren i ordningsföljd.

Till slut kommer resultatet att se ut så här.

2. Använda kommandot Fill Series för att anpassa autofyllningsalternativet

Du kan använda Fyllningsserie alternativet också om du behöver anpassa datum mer, inklusive intervaller.

Steg 1:

  • Välj först hela kolumnen eller ett antal celler i en kolumn där du vill ange datum.
  • För det andra, i enlighet med Hem gå till fliken Redigering av grupp av kommandon.
  • För det tredje, från den Fyll på väljer du den Serie

Så småningom visas en ruta där du kan anpassa datum enligt dina kriterier.

Steg 2:

  • I Serie väljer du Serie i som Kolumner , Typ som Datum & Enhet för datum som Dag .
  • Typ '2' som Steg Värde Detta kallas en gemensam skillnad i en aritmetisk serie.
  • Tryck på OK .

Följaktligen är detta den resulterande serien av datum med 2 dagars gemensam skillnad.

Om du nu väljer Veckodag som Datum Enhet från Serie så kommer datumen att utesluta helgerna (lördag & söndag).

Så småningom kommer du att få det här.

Välj Månad som Datum Enhet och du kommer att se en serie månader med 2 månader som gemensam skillnad eller intervall mellan 2 månader.

Resultatet kommer alltså att bli.

På samma sätt kan du göra detta även för år genom att välja År som Datum Enhet .

Du får då ett resultat som ser ut så här.

Slutsats

Detta är alla grundläggande, enkla & användbara tekniker som du kan följa för att få Excel att ange datum och tidsstämplar automatiskt när data matas in. Hoppas att du har funnit dessa metoder ganska effektiva. Om du har några frågor eller feedback om den här artikeln kan du kommentera. Du kan också ta en titt på våra andra intressanta & informativa artiklar på den här webbplatsen.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.