Päivämäärän ja aikaleiman nopea lisääminen Exceliin

Aikaleima on jotain, jota käytät, kun haluat seurata toimintoja.

Voit esimerkiksi seurata toimintoja, kuten milloin tietyt kulut syntyivät, mihin aikaan myyntilasku luotiin, milloin tieto syötettiin soluun, milloin raportti päivitettiin viimeksi jne.

Aloitetaan.

Pikanäppäin päivämäärän ja aikaleiman lisäämiseksi Exceliin

Jos joudut lisäämään päivämäärän ja aikaleiman Excelin muutamiin soluihin, manuaalinen tekeminen voi olla nopeampaa ja tehokkaampaa.

Tässä on pikanäppäin, jolla voit nopeasti syöttää nykyisen päivämäärän Excelissä:

Control +: (pidä ohjausnäppäintä painettuna ja paina kaksoispisteenäppäintä).

Käytä sitä seuraavasti:

  • Valitse solu, johon haluat lisätä aikaleiman.
  • Käytä pikanäppäintä Control +:
    • Tämä lisäisi heti nykyisen päivämäärän soluun.

Pari tärkeää asiaa tietää:

  • Tämä pikavalinta lisäisi vain nykyisen päivämäärän eikä aikaa.
  • Se on kätevä, kun haluat syöttää nykyisen päivämäärän valikoivasti.
  • Se valitsee nykyisen päivämäärän järjestelmän kellosta.
  • Kun päivämäärä on solussa, voit käyttää sitä millä tahansa päivämäärämuodolla. Mene vain valintanauhan avattavaan "Lomakemuoto" -valikkoon ja valitse haluamasi päivämäärän muoto.

Huomaa, että tämä ei ole dynaaminen, joten se ei päivity ja muutu seuraavan kerran, kun avaat työkirjan. Kun se on lisätty, se pysyy staattisena arvona solussa.

Vaikka tämä pikakuvake ei lisää aikaleimaa, voit tehdä tämän käyttämällä seuraavaa pikakuvaketta:

Control + Vaihto +:

Tämä lisäisi heti nykyisen ajan soluun.

Joten jos haluat saada sekä päivämäärän että aikaleiman, voit käyttää kahta eri solua, toista päivämäärää ja toista aikaleimaa.

Päivämäärän ja aikaleiman lisääminen Exceliin TODAY ja NOW -toimintojen avulla

Yllä olevassa pikavalintoja käyttävässä menetelmässä lisätyt päivämäärä ja aikaleima ovat staattisia arvoja eivätkä päivity päivämäärän ja kellonajan muutoksen myötä.

Jos haluat päivittää nykyisen päivämäärän ja kellonajan aina, kun työkirjaan tehdään muutos, sinun on käytettävä Excel -toimintoja.

Tämä voi tapahtua silloin, kun sinulla on raportti ja haluat, että tulostettu kopio heijastaa viimeistä päivitysaikaa.

Lisää nykyinen päivämäärä TODAY -toiminnolla

Lisää nykyinen päivämäärä kirjoittamalla = TODAY () soluun, johon haluat sen.

Koska kaikki päivämäärät ja ajat on tallennettu Exceliin numeroina, varmista, että solu on muotoiltu näyttämään TODAY -funktion tulos päivämäärän muodossa.

Tehdä tämä:

  • Napsauta solua hiiren kakkospainikkeella ja valitse "Muotoile solut".
  • Valitse Muotoile soluja -valintaikkunassa Numero -välilehdessä Päivämäärä -luokka.
  • Valitse haluamasi päivämäärän muoto (tai voit käyttää vain oletusarvoista päivämäärää).
  • Napsauta OK.

Huomaa, että tämä kaava on epävakaa ja se lasketaan uudelleen aina, kun työkirja muuttuu.

Lisää päivämäärä ja aikaleima NOW -toiminnolla

Jos haluat päivämäärän ja aikaleiman yhdessä solussa, voit käyttää NOW -toimintoa.

Jälleen kerran, koska kaikki päivämäärät ja ajat on tallennettu Exceliin numeroina, on tärkeää varmistaa, että solu on muotoiltu siten, että NOW -toiminnon tulos näytetään muodossa, joka näyttää päivämäärän ja kellonajan.

Tehdä tämä:

  • Napsauta solua hiiren kakkospainikkeella ja valitse "Muotoile solut".
  • Valitse Muotoile solut -valintaikkunassa Numero -välilehdessä Mukautettu luokka.
  • Kirjoita Tyyppi -kenttään dd-mm-yyyy tt: mm: ss
  • Napsauta OK.

Tämä varmistaa, että tulos näyttää päivämäärän ja kellonajan.

Huomaa, että tämä kaava on epävakaa ja se lasketaan uudelleen aina, kun työkirja muuttuu.

Pyöreät viitteet Temppu lisää automaattisesti päivämäärä ja aikaleima Exceliin

Yksi lukijoistani Jim Meyer otti yhteyttä minuun alla olevalla kyselyllä.

"Onko olemassa tapa, jolla voimme automaattisesti lisätä päivämäärän ja aikaleiman Exceliin, kun tieto syötetään, niin että se ei muutu aina, kun muutos tapahtuu tai työkirja tallennetaan ja avataan?"

Tämä voidaan tehdä käyttämällä pikanäppäimiä (kuten yllä opetusohjelmassa). Se ei kuitenkaan ole automaattinen. Pikanäppäimillä sinun on lisättävä päivämäärä ja aikaleima manuaalisesti Exceliin.

Aikaleiman lisäämiseksi automaattisesti on älykäs tekniikka, jossa käytetään pyöreitä viittauksia (kiitos Chandoolle tästä upeasta tekniikasta).

Ymmärrämme ensin, mitä pyöreä viittaus tarkoittaa Excelissä.

Oletetaan, että sinulla on arvo 1 solussa A1 ja 2 solussa A2.

Jos nyt käytät kaavaa = A1+A2+A3 solussa A3, se johtaa pyöreään viittausvirheeseen. Saatat myös nähdä kehotteen alla kuvatulla tavalla:

Tämä tapahtuu, kun käytät soluviitettä A3 laskennassa, joka tapahtuu A3: ssa.

Nyt kun pyöreä viittausvirhe tapahtuu, on päättymätön silmukka, joka alkaa ja olisi johtanut pysähtyneeseen Excel-ohjelmaan. Mutta Excel-kehitystiimin älykkäät ihmiset varmistivat, että kun pyöreä viittaus löytyy, sitä ei lasketa ja loputon silmukkatastrofi vältetään.

On kuitenkin olemassa mekanismi, jonka avulla voimme pakottaa Excelin ainakin yrittämään tietyn määrän kertoja ennen luovuttamista.

Katsotaanpa nyt, kuinka voimme käyttää tätä saadaksesi automaattisesti päivämäärän ja aikaleiman Excelissä (kuten alla).

Huomaa, että heti kun kirjoitan jotain sarakkeen A soluihin, aikaleima näkyy viereisessä solussa sarakkeessa B. Kuitenkin, jos muutan arvoa muualla, mitään ei tapahdu.

Tässä on vaiheet tämän suorittamiseksi:

  • Siirry kohtaan Tiedosto -> Asetukset.
  • Valitse Excelin asetukset -valintaikkunassa Kaavat.
  • Valitse Lasketut asetukset -kohdassa Ota iteratiivinen laskenta käyttöön.
  • Siirry soluun B2 ja kirjoita seuraava kaava:
    = JOS (A2 "", JOS (B2 "", B2, NYT ()), "")

Se siitä!

Kun syötät mitään sarakkeeseen A, aikaleima ilmestyy automaattisesti sarakkeeseen B sen vieressä olevassa solussa.

Yllä olevalla kaavalla, kun aikaleima on lisätty, se ei päivity, kun muutat viereisen solun sisältöä.

Jos haluat aikaleiman päivittyvän aina, kun sarakkeen A viereinen solu päivitetään, käytä alla olevaa kaavaa (käytä Control + Vaihto + Enter Enter -näppäimen sijaan):

= JOS (A2 "", JOS (JA (B2 "", SOLU ("osoite") = OSOITE (RIVI (A2), SArake (A2))), NYT (), JOS (SOLU ("osoite") OSOITE ( Rivi (A2), sarake (A2)), B2, NYT ())), "")

Tämä kaava käyttää CELL -funktiota viittauksen viimeksi muokattuun soluun, ja jos se on sama kuin sen vasemmalla puolella, se päivittää aikaleiman.

Huomautus: Kun otat iteratiiviset laskelmat käyttöön työkirjassa kerran, se on aktiivinen, kunnes poistat sen käytöstä. Voit poistaa sen käytöstä siirtymällä Excel -asetuksiin ja poistamalla valinnan Ota käyttöön iteratiivinen laskenta -vaihtoehdosta.

Aikaleiman lisääminen automaattisesti Excelissä VBA: n avulla

Jos VBA on valitsemasi ase, huomaat sen olevan kätevä tapa lisätä aikaleima Exceliin.

VBA antaa sinulle paljon joustavuutta määrittäessäsi olosuhteita, joissa haluat aikaleiman näkyvän.

Alla on koodi, joka lisää aikaleiman sarakkeeseen B aina, kun sarakkeen A soluissa on merkintöjä/muutoksia.

'Sumit Bansalin koodi osoitteesta https://trumpexcel.com Private Sub Worksheet_Change (ByVal Target As Range) Virhe GoTo Handler If Target.Column = 1 And Target.Value "" Then Application.EnableEvents = False Target.Offset (0, 1) = Muoto (Nyt (), "pp-kk-vvvv hh: mm: ss") Application.EnableEvents = Todellinen loppu, jos käsittelijä: Lopeta

Tämä koodi käyttää IF Sitten -rakennetta tarkistaakseen, onko muokattava solu sarakkeessa A. Jos näin on, se lisää aikaleiman sarakkeen B viereiseen soluun.

Huomaa, että tämä koodi korvaa sarakkeen B solujen olemassa olevan sisällön. Voit muokata koodia lisäämällä viestilaatikon, joka näyttää kehotteen siltä varalta, että sisältöä on olemassa.

Minne tämä koodi laitetaan?

Tämä koodi on syötettävä laskentataulukon muutostapahtumana, jotta se käynnistyy aina, kun muutos tapahtuu.

Tehdä tämä:

  • Napsauta hiiren kakkospainikkeella laskentataulukon välilehteä ja valitse Näytä koodi (tai käytä pikanäppäintä Alt + F11 ja kaksoisnapsauta sitten arkin nimeä projektinhallinnassa).
  • Kopioi ja liitä tämä koodi taulukon koodi-ikkunaan.
  • Sulje VB Editor.

Muista tallentaa tiedosto .XLS- tai .XLSM -laajennuksella, koska se sisältää makron.

Mukautetun toiminnon luominen aikaleiman lisäämiseksi

Mukautetun toiminnon luominen on todella fiksu tapa lisätä aikaleima Exceliin.

Se yhdistää VBA: n tehon toimintoihin, ja voit käyttää sitä kuten mitä tahansa muuta laskentataulukkotoimintoa.

Tässä on koodi, joka luo mukautetun "Aikaleima" -toiminnon Excelissä:

'Sumit Bansalin koodi osoitteesta http://trumpexcel.com Toiminnon aikaleima (viite alueena) If Reference.Value "" Sitten Aikaleima = Muoto (Nyt, "pp-kk-vvv hh: mm: ss") Else Timestamp = " "Lopeta, jos loppu

Minne tämä koodi laitetaan?

Tämä koodi on sijoitettava VB Editorin moduuliin. Kun olet tehnyt sen, aikaleima -toiminto tulee saataville laskentataulukkoon (aivan kuten mikä tahansa muu tavallinen toiminto).

Tässä on ohjeet koodin sijoittamiseen moduuliin:

  • Paina näppäimistön ALT + F11 -näppäimiä. Se avaa VB -editorin.
  • Napsauta hiiren kakkospainikkeella mitä tahansa objektia VB Editorin Project Explorerissa ja valitse Lisää -> Moduuli. Tämä lisää uuden moduulin.
  • Kopioi ja liitä yllä oleva koodi moduulin koodi-ikkunaan.
  • Sulje VB -editori tai paina ALT + F11 uudelleen palataksesi laskentataulukkoon.

Nyt voit käyttää laskentataulukon toimintoa. Se arvioi solun vasemmalla puolella ja lisää aikaleiman vastaavasti.

Se myös päivittää aikaleiman aina, kun tieto päivitetään.

Muista tallentaa tiedosto .XLS- tai .XLSM -laajennuksella, koska se sisältää VB -koodin.

Toivottavasti pidit tätä opetusohjelmaa hyödyllisenä.

Kerro mielipiteesi kommenttiosassa.

Saatat pitää myös seuraavista Excel -opetusohjelmista ja -resursseista:

  • Makron suorittaminen Excelissä.
  • Excel-apuohjelmien luominen ja käyttö
  • Valitse useita kohteita Excelin avattavasta luettelosta.
  • Päivämäärän ja aikaleiman lisääminen Google Sheetsiin.
  • Kokoelma ILMAISIA Excel -malleja.
  • Excel -taulukon malli.
  • Excel -kalenterimalli.
  • Muunna aika desimaaliluvuksi Excelissä (tuntia, minuuttia, sekuntia)

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave