Kaip naudoti „Excel“funkciją DATEVALUE

Turinys:

Kaip naudoti „Excel“funkciją DATEVALUE
Kaip naudoti „Excel“funkciją DATEVALUE
Anonim

Ką žinoti

  • Funkcija DATEVALUE programoje „Excel“konvertuoja teksto formato datą į serijos numerį.
  • Naudokite šią funkciją, kai langelyje yra data, suformatuota kaip tekstas, o ne skaičius, o tai gali atsitikti su importuotais arba nukopijuotais duomenimis.
  • Funkcijos sintaksė ir argumentas yra: =DATEVALUE(date_text)

Šiame straipsnyje paaiškinama, kaip naudoti funkciją DATEVALUE bet kurioje „Excel“versijoje, įskaitant „Excel 2019“ir „Microsoft 365“.

Kas yra DATEVALUE funkcija?

Funkcija DATEVALUE programoje „Excel“konvertuoja teksto formato datą į serijos numerį. Tada „Excel“gali nuskaityti serijos numerį, kad suprastų datą.

Ši Excel funkcija reikalinga, kai langelyje yra datos informacijos, bet ji saugoma įprastu tekstu. Užuot automatiškai konvertavusi jį į datą, „Excel“langelį mato tik kaip skaičius ir raides, todėl sunku dirbti. Taip gali nutikti, jei data buvo nukopijuota arba importuota iš kitur.

Galite naudoti DATEVALUE Excel funkciją, kad gautumėte datos eilės numerį, kurį vėliau būtų galima tinkamai suformatuoti kaip datą ir naudoti su kitomis data pagrįstomis formulėmis, rūšiuoti pagal kitas datas ir pan.

Image
Image

Funkcija DATEVALUE veikia visose „Excel“versijose.

DATEVALUE Funkcijos sintaksė ir argumentai

Visos formulės, kuriose naudojama ši funkcija, turėtų būti suformatuotos taip:

=DATEVALUE(date_text)

date_text yra vienintelis argumentas, kurį jis palaiko. Jis gali nurodyti kitus langelius arba datos informaciją galima išsaugoti formulėje.

Štai kelios taisyklės, kurias reikia atsiminti dėl funkcijos DATEVALUE:

  • Jei datos_teksto metai yra praleisti, naudojami dabartiniai metai.
  • Jei datos_tekste yra laiko informacija, Excel jos nepaiso.
  • Jei datos informacija įvedama tiesiai į formulę, ji turi būti su kabutėmis.
  • Jei datos informacija pateikiama kitame langelyje, kuriame yra tekstinis mėnesio pavadinimas (pvz., kovo arba kovo mėn.), mėnuo turi būti antroje vietoje (pvz., 2020 m. kovo 31 d.).
  • Vertė! klaida bus rodoma, jei datos_tekstas nepatenka į datos diapazoną 1/1/1900–9999-31-12.
  • Vertė! klaida bus rodoma, jei datos_tekstas yra skaičius (t. y. jame nėra brūkšnių ar pasvirųjų brūkšnių, kaip įprasta data).

DATEVALUE Funkcijų pavyzdžiai

Pažvelkite į keletą skirtingų šios funkcijos naudojimo būdų:

Nuorodos data iš kito langelio

=DATEVALUE(A2)

Image
Image

Darant prielaidą, kad A1 yra 4-4-2002, šis DATEVALUE formulės pavyzdys gautų serijos numerį 37350.

Įveskite datą formulėje

=DATEVALUE("2007-12-25")

Image
Image

Tai dar vienas būdas naudoti šią funkciją. Datos įvedimas kabutėse yra pakaitalas skambinant į kitą langelį. Ši formulė sukuria serijos datą 39441.

Nustatyti datą iš kelių langelių

=DATEVALUE(A2 &"/" & A3 &"/" & A4)

Image
Image

Šiame funkcijos DATEVALUE pavyzdyje naudojama ta pati sąranka, bet datos informaciją gauname iš trijų atskirų langelių: A2=5, A3=18 ir A4=2017.

Tam reikalingas ampersando ženklas, kad galėtume pridėti pasviruosius brūkšnius, kad atskirtume dieną, mėnesį ir metus. Tačiau rezultatas vis tiek yra serijos numeris, nes ši funkcija skirta tam, todėl turėtume suformatuoti langelį kaip tikrą datą (žr. toliau), kad matytume, kad jis pateikiamas kaip 2017-05-18.

Naudokite ampersandą datos formulėje

=DATEVALUE("3" &"/" & A2 &"/" &"2002")

Image
Image

Šiame pavyzdyje funkcija labai panaši į aukščiau esančią, tačiau užuot naudoję langelių nuorodas dienai ir metams apskaičiuoti, jas įvedame rankiniu būdu naudodami dvigubas kabutes.

Išskirkite datą iš langelio su kitais duomenimis

=DATOS VERTĖ(KAIRĖ(A20, 10))

Image
Image

Jei langelyje yra kitos informacijos, kurios jums nereikia, galite naudoti tokias funkcijas kaip KAIRĖ ir DEŠINĖ, kad atskirtumėte datą. Šiame pavyzdyje funkcija DATEVALUE yra susieta su funkcija LEFT, todėl ji žiūri tik į pirmuosius 10 simbolių iš kairės. Rezultatas yra 41654, kurį „Excel“gali formatuoti kaip datą, kad būtų sukurta 2014-01-15.

Ištraukos data su MID funkcija

Nr.


Image
Image

Pagaliau turime šią formulę, kuri sujungia ne tik MID funkciją, bet ir FIND funkciją, kad ištrauktų datą ir pateiktų ją serijos numerio formatu. Funkcija MID nustato A2 kaip tikslą ir naudoja FIND, kad apibrėžtų tarpą (" ") kaip tašką, nuo kurio funkcija turėtų pradėti skaičiuoti. Skaičius funkcijos MID pabaigoje apibrėžia, kiek simbolių reikia išgauti, o tai mūsų pavyzdyje yra 7. Rezultatas yra 43944, kuris suformatuotas kaip data virsta 2020-04-23.

DATEVALUE klaidos

Toliau pateikiami keli pavyzdžiai situacijų, kai funkcija DATEVALUE parodys klaidą. Pagal pirmiau minėtas taisykles, eilutės su VALUE! klaidoje yra duomenų, kurių negali apdoroti ši funkcija.

Image
Image

Skaičių formatavimas į datas

Kai „Excel“pateikia datos serijos numerį, jums paliekamas skaičius, nurodantis, kiek dienų liko nuo 1900-01-01. Tai vargu ar tinkama naudoti, todėl reikia suformatuoti tą langelį kaip įprastą datą.

Vienas iš būdų iš karto sužinoti, ar langelis suformatuotas kaip tekstas, ar kaip data, yra patikrinti, kaip jis išlygiuotas langelyje. Datos, suformatuotos kaip tekstas, paprastai sulygiuotos kairėje, o langeliai su datos formatu paprastai lygiuojami dešinėje.

  1. Pasirinkite langelį (-ius), kurį (-ius) reikia suformatuoti kaip datą.
  2. „Excel“viršuje esančiame skirtuke Pagrindinis raskite skyrių Number.
  3. Pasirinkite išskleidžiamąjį meniu ir pasirinkite datos parinktį, pvz., Trumpa data arba Ilga data.

    Image
    Image

Rekomenduojamas: