Turinys
Jei ieškote "Excel" automatiškai įvesti datą, kai įvedami duomenys, esate tinkamoje vietoje. "Microsoft Excel" siūlo daugybę naudingų būdų, kaip automatiškai rodyti datas kartu su laiko žymomis, kai įvedate duomenis. Šiame straipsnyje pabandysime aptarti automatinį datos įvedimą, kai įvedami duomenys "Excel", pateikdami tinkamas iliustracijas.
Atsisiųsti praktikos sąsiuvinį
Čia atsisiųskite sąsiuvinį, kurį naudojome rengdami šį straipsnį. Jį galite naudoti ir kaip skaičiuoklę, nes į išvesties langelius įterpėme formules.
Automatinis datos įvedimas.xlsm5 būdai, kaip automatiškai įvesti datą, kai duomenys įvedami į "Excel
"Excel" siūlo įvairių būdų, kaip automatiškai įvesti datą, kai įvedame duomenis. Mums tereikia atlikti paprastus kiekvieno metodo veiksmus.
1. Klaviatūros spartieji klavišai
Norėdami gauti šiandienos datą &; Dabartinė laiko žyma, galime tiesiogiai naudoti sparčiuosius klavišus.
- Bet kurioje ląstelėje, kurioje norite sužinoti šiandienos datą, paspauskite CTRL + ; (Valdiklis + kabliataškis) .
- Naudokite CTRL + SHIFT + ; automatiškai įvesti esamą laiką.
- Jei norite ląstelėje įvesti abu įrašus, paspauskite CTRL + ; 1, tada SPACE & galiausiai CTRL + SHIFT + ; . Gausite datą &; laiko žymą kartu.
2. Funkcijos TODAY naudojimas
"Excel" turi numatytąją Funkcija TODAY įvesti šiandienos datą.
- Kaip parodyta toliau pateiktame paveikslėlyje, pirmiausia įveskite formulę į C4 tokios ląstelės kaip ši .
=TODAY()
- Antra, paspauskite ĮVESKITE .
- Galiausiai gausite šiandienos datą kaip išvesties rezultatą.
Be to, galite praktikuotis C6 ląstelės.
3. Funkcijos NOW taikymas
Funkcija DABAR kartu su data prideda laiko žymą.
- Norėdami tai parodyti, pirmiausia užrašykite formulę C4
=NOW()
- Antra, paspauskite ĮVESKITE ir gausite išvesties duomenis apie laiką ir datą.
4. Funkcijų IF ir NOW derinimas (laiko žymos)
Tarkime, kad norime gauti kiekvieno darbuotojo įėjimo į biurą laiką & amp; darbuotojai įves savo įėjimo laiko žymes, įrašydami savo vardus ir pavardes į skaičiuoklės stulpelį kasdien. Kitame šalia esančiame stulpelyje bus automatiškai rodomos jų įėjimo laiko žymės kartu su datomis, kai jie įrašo savo vardus ir pavardes į pirmąjį stulpelį.
Kaip tai padaryti?
1 žingsnis:
Pirmiausia pasirinkite langelį C5 ir užrašykite formulę taip.
=IF(B5"",IF(C5="",NOW(),C5),"")
Trumpas funkcijų paaiškinimas:
Tai yra pagrindinė formulė Laiko žyma funkcija. Šiuo atveju mes nurodome "Excel", kad jei Ląstelė B5 lieka tuščias, Ląstelė C5 taip pat bus tuščias. O kai įvesties duomenys bus įvesti į Ląstelė B5 , tada Ląstelė C5 iš karto parodys laiko žymą. Visa tai bus atlikta sujungus dvi paprastas funkcijas - JEI & amp; DABAR . Naudosime IF įvesti sąlygą & DABAR funkcija rodys laiką, kada įvedami duomenys.
2 žingsnis:
- Antra, nukreipkite pelės žymeklį į dešinį apatinį Ląstelė C5 & amp; pamatysite '+' piktogramą, kuri vadinama Užpildymo rankena .
- Trečia, paspauskite ant jo ir vilkite jį žemyn iki paskutinio langelio, į kurį reikia įvesti duomenis. C stulpelis & atleiskite pelės mygtuką.
3 veiksmas:
- Ketvirta, eikite į Failas
- Dabar pasirinkite "Excel Parinktys .
- Penkta, pasirinkite Formulės skirtukas & amp; pažymėkite Įjungti kartotinį skaičiavimą .
- Spustelėkite GERAI .
Šiuo atveju "Excel" nurodome, kad bet kuri ląstelė, esanti C stulpelis įvedant duomenis gali prireikti pateikti nuorodą į save funkcijoje. B stulpelis funkcijai vykdyti. O jei neįjungsime šio iteracinio skaičiavimo iš "Excel" parinkčių, įvedant duomenis bus rodomas klaidos pranešimo raginimas.
4 veiksmas:
- Šešta, įveskite pavadinimą į Ląstelė B5 & paspauskite ĮVESKITE .
- Iš karto pamatysite datą &; laiko žymą Ląstelė C5 .
- Svetainėje Ląstelė B6 , įrašykite kitą pavadinimą & amp; perspektyvos rezultatas bus rodomas tiesiai prie jo Ląstelė C6 .
Taigi galite įvesti bet kokį vardą ar duomenis į B stulpelis ir sužinosite datą &; šalia jų esančias laiko žymas.
Panašūs skaitiniai
- Kaip rodyti savaitės dieną iš "Excel" datos (8 būdai)
- Paskutinės išsaugotos datos įterpimas "Excel" programoje (4 pavyzdžiai)
- Kaip įterpti išskleidžiamąjį kalendorių programoje "Excel" (greiti žingsniai)
- Datos įterpimas "Excel" poraštėje (3 būdai)
- Kaip "Excel" programoje įterpti datos rinkiklį (žingsnis po žingsnio procedūra)
5. VBA komandų įterpimas, kad "Excel" veiktų kaip funkcija
O dabar pateikiame paskutinį metodą, kuriame galite naudoti savo pritaikytą funkciją, formatuodami ją su VBA kodavimas Pirma. Mes ketiname sužinoti Įvedimo laikas darbuotojų vėl čia, bet šį kartą su savo funkcija.
1 žingsnis:
- Paspauskite ALT+F11 & VBA langas bus rodomas taip, kaip parodyta toliau pateiktame paveikslėlyje. Arba galite tai padaryti rankiniu būdu. Šiuo tikslu pirmiausia eikite į Kūrėjas skirtukas> pasirinkite "Visual Basic .
- Antra, pasirinkite Įdėkite > pasirinkti Modulis .
- Galiausiai pasirodys tuščias modulis.
- Trečia, į modulį įrašykite šį kodą.
Funkcija EntryTime(LeftCell As Range) If LeftCell.Value "" Then EntryTime = Format(Now, "dd-mm-yy hh:mm:ss") Else EntryTime = "" End If End Function
- Dabar paspauskite ALT+F11 dar kartą, kad uždarytumėte VBA langą arba tiesiog grįžkite į "Excel" duomenų lentelę.
3 veiksmas:
- Pasirinkite Ląstelė C5 & tipas =EntryTime(B5) kaip Įėjimo laikas yra nauja funkcija, kurią ką tik sukūrėme naudodami VBScript .
- Naudokite Užpildymo rankena dar kartą nukopijuoti formulę iki C10 langelis arba daugiau, atsižvelgiant į jūsų poreikius.
4 veiksmas:
- Įrašykite vardą Ląstelė B5 .
- Paspauskite ĮVESKITE & amp; baigta.
- Įvedimo laiką iš karto gausite Ląstelė C5 .
Alternatyvos įvesti datą automatiniu būdu
"Excel" siūlo keletą alternatyvų, kaip automatiškai įvesti datas. Šios alternatyvos yra šios.
- Naudojant Automatinis pildymas
- Naudojant Užpildymo serija komanda
1. Naudojant automatinio užpildymo parinktį su keliais kriterijais
Jei reikia įvesti datas chronologine tvarka, tada Automatinis pildymas parinktis jums labiausiai tiks. Toliau pateiktame paveikslėlyje turite naudoti Užpildymo rankena svetainėje Ląstelė B5 vilkti jį į B12 . Iš kampe esančio išskleidžiamojo sąrašo rasite kelis kriterijus.
Antra, pasirinkite Užpildymo dienos
Galiausiai dienas rasite automatiškai.
Jei pasirinksite Užpildykite darbo dienomis , tada datos bus rodomos chronologine tvarka, išskyrus savaitgalius (šeštadienis & sekmadienis).
Todėl išvestis yra tokia.
Mėnesius taip pat galite matyti tik progresyvia tvarka, jei pasirinksite Užpildymo mėnesiai .
Šiuo atveju išvestis yra tokia.
Be to, tokiu pat būdu ieškokite Užpildykite metus matyti metus iš eilės.
Galiausiai čia išvestis bus tokia.
2. Užpildymo serijos komandos naudojimas automatinio užpildymo parinkčiai pritaikyti
Galite naudoti Užpildymo serija parinktį, jei reikia labiau pritaikyti datas, įskaitant intervalus.
1 žingsnis:
- Pirmiausia pasirinkite visą stulpelį arba stulpelio ląstelių intervalą, kuriame norite įvesti datas.
- Antra, pagal Pagrindinis skirtuką, eikite į Redagavimas komandų grupė.
- Trečia, iš Užpildykite išskleidžiamajame meniu pasirinkite Serija
Galiausiai pasirodys langas, kuriame galėsite pritaikyti datas pagal savo kriterijus.
2 žingsnis:
- Į Serija langelį, pasirinkite Serija kaip Stulpeliai , Tipas kaip Data & Data vienetas kaip Diena .
- Tipas '2' kaip Žingsnio vertė , tai vadinama bendruoju aritmetinės progresijos ar eilės skirtumu.
- Paspauskite GERAI .
Taigi, tai yra datų, kurių bendras skirtumas yra 2 dienos, serija.
Dabar, jei pasirinksite Savaitgalis kaip Data Vienetas iš Serija langelyje, į datas nebus įtraukti savaitgaliai (šeštadienis & sekmadienis).
Galiausiai, šį kartą tai gausite.
Pasirinkite Mėnuo kaip Data Vienetas ir pamatysite mėnesių seriją, kurioje 2 mėnesiai yra bendras skirtumas arba intervalas tarp 2 mėnesių.
Taigi išvestis bus tokia.
Panašiai tai galite padaryti ir metų metais, pasirinkę Metai kaip Data Vienetas .
Todėl gausite tokią išvestį.
Išvada
Taigi, tai yra visi pagrindiniai, paprasti & amp; naudingi metodai, kurių galite laikytis, kad "Excel" automatiškai įvestų datas ir laiko žymas, kai įvedami duomenys. Tikimės, kad šie metodai buvo gana veiksmingi. Jei turite klausimų ar atsiliepimų apie šį straipsnį, galite komentuoti. Taip pat galite pažvelgti į kitus įdomius & amp; informatyvius straipsnius šioje svetainėje.