Innehållsförteckning
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.xlsm5 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 .
- På 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 på 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.