Innholdsfortegnelse
Trenger du å lære hvordan sett inn gjeldende dato og klokkeslett i celle A1 ? Noen ganger ønsker vi å legge inn det siste tidspunktet når en ansatt ankommer arbeidsplassen sin, eller når en fil sist ble redigert. Hvis du leter etter slike unike typer triks, har du kommet til rett sted. Her tar vi deg gjennom 6 enkle og praktiske metoder for å sette inn gjeldende dato og klokkeslett i celle A1 i Excel.
Last ned Øvingsarbeidsbok
Du kan laste ned følgende Excel-arbeidsbok for bedre forståelse og praksis selv.
Sette inn gjeldende dato og klokkeslett i A1 Cell.xlsm6 metoder for å sette inn gjeldende dato og klokkeslett i celle A1
For avklaring har vi en tidsliste for ansatte i våre hender. Datasettet inneholder Navn , ID og Status til William Frank .
Nå setter vi inn inngangstiden til denne ansatte i celle A1 ved hjelp av ulike metoder. Så la oss utforske dem én etter én.
Her har vi brukt Microsoft Excel 365 -versjonen, du kan bruke hvilken som helst annen versjon etter eget ønske.
1. Bruke Tastatursnarvei
I den første metoden vil vi vise deg hvordan du setter inn gjeldende dato og klokkeslett i Excel ved å bruke hurtigtasten. Følg trinnene nedenfor for å gjøre det på ditt eget datasett.
📌 Trinn:
- Velg celle helt i begynnelsengjeldende dato er til stede foran oss.
Les mer: Hvordan sette inn siste endret dato og klokkeslett i Excel-celle
Øvingsseksjon
For å øve selv har vi gitt en øving -seksjon som nedenfor i hvert ark på høyre side. Gjør det selv.
Konklusjon
Denne artikkelen gir enkle og korte løsninger for å sette inn gjeldende dato og klokkeslett i celle A1 i Excel. Ikke glem å laste ned Practice -filen. Takk for at du leste denne artikkelen, vi håper dette var nyttig. Gi oss beskjed i kommentarfeltet hvis du har spørsmål eller forslag. Besøk nettstedet vårt Exceldemy for å utforske mer.
A1 . - Deretter trykker du CTRL + ; på tastaturet. (Den returnerer gjeldende dato)
- Deretter trykker du MELLOMROM -tasten.
- Senere trykker du CTRL+SHIFT+; på tastaturet ( Den returnerer gjeldende klokkeslett).
I dette øyeblikket viser den valgte cellen gjeldende dato og klokkeslett på én linje.
Men det vil være mer fristende hvis dato og klokkeslett forblir på forskjellige linjer. For å gjøre dette, må vi formatere cellen. Så følg trinnene nedenfor.
- Først av alt, trykk CTRL + 1 på tastaturet.
- Umiddelbart, Formater celler dialogboksen åpnes.
- Gå deretter til kategorien Nummer .
- Deretter velger du Egendefinert som Kategori .
- Deretter skriver du ned dd-mm-åååå h:mm AM/PM i Type -boksen.
- Nå fjerner du mellomrommet mellom åååå og t .
- Senere holder du nede ALT -tasten og skriv 0010 på talltastaturet.
Etter å ha skrevet 0010 ser tidsdelen ut til å forsvinne i Type -boks. Men det er faktisk på andre linje nå.
- Fortsett deretter til Alignment -fanen.
- I kategorien Alignment merker du av for Wrap text under Tekstkontroll -delen.
- Til slutt klikker du OK .
For øyeblikket ser datoen og klokkeslettet i celle A1 ut som på bildetnedenfor.
Les mer: Hvordan sette inn tidsstempeldataoppføringer automatisk i Excel (5 metoder)
2. Sette inn NOW-funksjonen
I denne metoden bruker vi NOW-funksjonen for å få gjeldende dato og klokkeslett. Det er så enkelt & enkelt, bare følg med.
📌 Trinn:
- Skriv først ned Presenter som Status i celle C6 .
- Gå deretter til celle A1 og skriv ned følgende formel.
=NOW()
NÅ-funksjonen returnerer med gjeldende dato og klokkeslett formatert som en dato og klokkeslett .
- Senere formaterer du cellen for å vise resultatet i vårt ønskede format akkurat som Metode 1 .
Les mer: Hvordan sette inn statisk dato i Excel (4 enkle metoder)
3. Bruke Nested IF og NOW-funksjoner
I denne metoden vil vi bruke de nestede HVIS - og NÅ -funksjonene for å legge inn dato og klokkeslett i Excel. Den nestede HVIS-funksjonen brukes til å sjekke flere forhold i Excel, og NÅ-funksjonen returnerer gjeldende dato og klokkeslett.
📌 Trinn:
Før vi går videre, må vi aktivere funksjonen iterativ beregning i Excel. Så følg trinnene nedenfor.
- Gå først til Fil -fanen.
- Velg deretter Alternativer framenyen.
- Øyeblikkelig vises vinduet Excel-alternativer .
- Hopp til Formler -fanen.
- I delen Beregningsalternativer merker du av for Aktiver iterativ beregning .
- Til slutt klikker du OK .
Nå kan vi bruke formelen vår på arket.
- Velg først celle A1 og skriv inn formelen nedenfor.
=IF(C6"",IF(A1"",A1,NOW()),"")
Her, i IF-funksjonen , sjekket vi først hvis celle C6 ikke er lik blank vil en annen IF-funksjon utføres, ellers vil den returnere en blank . Den andre IF-funksjonen vil sjekke om celle A1 ikke er lik blank . Hvis verdien er TRUE , vil den returnere celle A1 , ellers vil den utføre NÅ-funksjonen .
- Trykk tilsvarende. ENTER .
Fra bildet ovenfor kan vi se at formelen returnerer blank i celle A1 som der er ingen verdi i celle C6 . Så la oss sjekke om formelen fungerer når det er en verdi i celle C6 .
- For øyeblikket skriver du ned Presenter i celle C6 og trykk ENTER .
Plutselig vil gjeldende dato og klokkeslett vises i celle A1 .
Lignende avlesninger
- Hvordan sette inn Excel-datostempel når celler i rad er endret
- Sett inn Tidsstempel i Excel når cellen endres (2Effektive måter)
- Hvordan sette inn Excel-tidsstempel når cellen endres uten VBA (3 måter)
- Hvordan konvertere Unix-tidsstempel til dato i Excel (3 metoder)
4. Bruke kombinerte funksjoner
Nå vil vi vise hvordan du kan sette inn tid i Excel med oppdateringer ved å bruke ADRESSEN , CELLE , KOLONNE , HVIS , NÅ og RAD . Gå gjennom trinnene for å gjøre det på ditt eget datasett.
📌 Trinn:
- Velg først og fremst celle A1 og skriv inn følgende formel i den cellen.
=IF(C6"",IF(AND(A1"",CELL("address")=ADDRESS(ROW(C6),COLUMN(C6))),NOW(),IF(CELL("address")ADDRESS(ROW(C6),COLUMN(C6)),A1,NOW())),"")
Formeloversikt- RAD(C6)→ RAD-funksjonen returnerer radnummeret til en bestemt celle.
- Utdata: 6
- COLUMN(C6)→ COLUMN-funksjonen returnerer kolonnen nummeret til en bestemt celle.
- Utdata: 3
- ADRESSE(RAD(C6),KOLONNE(C6))→ ADRESSE-funksjonen returnerer adressen til den gitte cellen.
- ADRESSE(6,3)→ blir til
- Utgang: $C$6
- ADRESSE(6,3)→ blir til
- CELLE(“adresse”)=ADRESSE(RAD(C6),KOLONNE(C6))→ CELLE-funksjonen returnerer informasjon om en bestemt gitt celle.
- CELLE(“adresse”)=ADRESSE(6,3))→ blir til
- Utdata: FALSE
- CELLE(“adresse”)=ADRESSE(6,3))→ blir til
- CELLE(“adresse”)ADRESSE(RAD(C6),KOLONNE(C6))→ blir til
- Utdata:TRUE
- AND(A1””,CELL(“address”)=ADRESSE(RAD(C6),KOLONNE(C6)))→ CELLE-funksjonen returnerer informasjon om en bestemt gitt celle.
- AND(A1””,{FALSE})→ blir til
- Utdata: FALSE
- AND(A1””,{FALSE})→ blir til
- HVIS(CELLE(“adresse”)ADRESSE(RAD(C6),KOLONNE(C6)),A1,NÅ())),→ HVIS-funksjonen returnerer en verdi hvis betingelsen er TRUE og returnerer en annen verdi hvis den er FALSE .
- HVIS({TRUE},A1,NÅ())→ blir til
- Utdata: 44816.522597
- HVIS({TRUE},A1,NÅ())→ blir til
- HVIS(OG(A1””,CELL(“adresse”)=ADRESSE(RAD(C6),KOLONNE(C6))),NÅ(),HVIS(CELLE( “adresse”)ADRESSE(RAD(C6),KOLONNE(C6)),A1,NÅ())),””)→ blir til
- HVIS(C6””,44816.522597 ””))→ blir til
- Utdata: 44816.522597
- HVIS(C6””,44816.522597 ””))→ blir til
- Deretter trykker du på ENTER -tasten.
- Så snart vi skriver noe i celle C6 , blir gjeldende dato og klokkeslett synlig i celle A1 .
Forskjellen mellom denne metoden og den forrige er at når vi endret verdien av celle C6 dato og klokkeslett i celle A1 ble ikke oppdatert i metode 3 . Men i vår nåværende metode blir den oppdatert hver gang vi endrer innholdet i celle C6 .
- Så endre innholdet i celle C6 til P .
Nå viser den oss gjeldende oppdaterte tid.
5.Bruke VBA-kode
Har du noen gang tenkt på å automatisere de samme kjedelige og repeterende trinnene i Excel?
Tenk ikke mer, for VBA har du dekket. Faktisk kan du automatisere den tidligere metoden helt ved hjelp av VBA . La oss se det i aksjon.
📌 Trinn:
- I begynnelsen, gå til Utvikleren fanen.
- Her velger du Visual Basic i Code -gruppen.
- Alternativt kan du trykke ALT + F11 for å replikere oppgaven.
Umiddelbart dukker vinduet Microsoft Visual Basic for Applications opp.
- Deretter, dobbeltklikk på det respektive arket VBA for å åpne kodemodulen.
- I kodemodulen skriver du ned følgende kode.
5152
Kodeoversikt
- For å opprette den private sub, velg først Regneark i stedet for Generelt og Endre som en erklæring . Hver gang det skjer endringer i den regnearkkoden, vil koden kjøre av seg selv.
- Deretter brukte vi IF-funksjonen der vi sjekket om Status -området ikke er lik blank ved å bruke Verdi -metoden og også hvis kolonnenummeret er 3 ved å bruke Kolonne -metoden.
- Nå har vi sett Application.EnableEvents som False .
- Etter det setter vi offset (-5,-2) for å sette inn datoen og tid inn ved å forskyve 5 rader opp og 2 kolonner igjen.
- Her vil Nå-funksjonen gi siste tid og formatet vil være som dd-mm-åååå tt:mm AM /PM hvis verdien er TRUE .
- Derfor setter vi Application.EnableEvents som True .
- Til slutt, avslutt underprosedyren med End Sub .
- Gå deretter tilbake til regnearket.
- Og skriv ned Present i Status -kolonnen.
- Automatisk, vi kan se dato og klokkeslett i celle A1 .
Les mer: Excel VBA: Sett inn Tidsstempel når en makro kjøres
6. Implementering av brukerdefinert funksjon
I tillegg kan vi også sette inn gjeldende dato og klokkeslett i Excel automatisk ved å bruke en brukerdefinert funksjon. La oss utforske metoden trinn for trinn.
📌 Trinn:
- Åpne først Microsoft Visual Basic for Applications -vindu som før .
- Flytt deretter til Sett inn -fanen.
- Senere velger du Modul fra alternativene.
- I kodemodulen limer du inn følgende kode.
6659
Kodeoversikt
- For det første opprettet vi en Funksjon kalt Insert_Current_Date_Time og satte Status som Område .
- Deretter brukte vi Hvis -setningen der vi sjekket om Status -området ikke er lik tomt ved å bruke Verdi -metoden.
- Deretter har visett Insert_Current_Date_Time lik verdien til Now-funksjonen og formater cellen som dd-mm-åååå tt:mm AM/PM hvis verdien er SANT .
- Ellers vil det være tomt .
- På dette tidspunktet går du tilbake til regnearket.
- Velg deretter celle C1 og begynn å skrive navnet på funksjonen.
- Like etter å ha skrevet =i vil funksjonen være synlig.
- Deretter velger du funksjonen ved å trykke på TAB -tasten på tastaturet.
- Deretter gir du celle C6 som referanseområdet for funksjonen og trykker ENTER .
Men, celle A1 er fortsatt tom fordi celle C6 også er tom.
- Skriv ned Presenter i celle C6 og få gjeldende dato og klokkeslett i celle A1 umiddelbart.
Sett inn gjeldende dato og klokkeslett i celle A1, men ikke inkluder gjeldende tid
Her setter vi inn gjeldende dato og klokkeslett i celle A1 ved å ikke inkludert gjeldende tid. Faktisk ber den bare om å angi gjeldende dato. For å gjøre dette som oss, følg trinnene nedenfor.
📌 Trinn:
- Velg først celle A1 og legg inn følgende formel i den cellen.
=TODAY()
IDAG-funksjonen returnerer gjeldende dato formatert som en dato.
- Deretter trykker du på ENTER -knappen.
Ganske enkelt,