Skip to main content

"Excel DATEVALUE" funkcija: konvertuoti teksto reikšmes į datą

Anonim

DATEVALUE ir serijinės datos apžvalga

DATEVALUE funkcija gali būti naudojama norint konvertuoti datą, saugomą kaip tekstas, į vertę, kurią "Excel" atpažįsta. Tai gali būti padaryta, jei duomenys darbo lape turi būti filtruojami arba rūšiuojami pagal datos reikšmes, arba datos turi būti naudojamos skaičiavimams, pvz., Naudojant NETWORKDAYS arba WORKDAY funkcijas.

"PC" kompiuteriuose "Excel" saugo datos reikšmes kaip serijos datos ar skaičiai.

Nuo 1900 m. Sausio 1 d., Kuris yra serijos numeris 1, skaičius toliau didėja kiekvieną sekundę. 2014 m. Sausio 1 d. Skaičius buvo 41 640.

"Macintosh" kompiuteriuose serijinės datos sistema "Excel" prasideda 1904 m. Sausio 1 d., O ne 1900 m. Sausio 1 d.

Paprastai "Excel" automatiškai nustato datos reikšmes ląstelėse, kad jas būtų galima lengviau skaityti - pvz. 2014 m. Sausio 1 d. Arba 2014 m. Sausio 1 d. - tačiau už formatavimo esantis serijinis numeris arba serijinė data.

Laikai saugomi kaip tekstas

Tačiau jei data laikoma lange, kuri buvo suformatuotas kaip tekstas, arba duomenys yra importuojami iš išorinio šaltinio, pvz., CSV failas, kuris yra teksto failo formatas, Excel gali neatpažinti vertės kaip datos ir , todėl nenaudos jo rūšimis ar skaičiavimais.

Labiausiai akivaizdu, kad su duomenimis kažkas yra nepagrįstas, jei jis paliekamas ląstelėje. Pagal numatytuosius nustatymus tekstiniai duomenys yra išdėstyti ląstelėje, o datos reikšmės, kaip ir visi Excel numeriai, pagal nutylėjimą yra teisingai išlyginti.

DATEVALUE sintaksė ir argumentai

Funkcijos sintaksė nurodo funkcijos išdėstymą ir apima funkcijos pavadinimą, skliaustus ir argumentus.

DATEVALUE funkcijos sintaksė yra:

= DATEVALUE (Date_text)

Funkcijos argumentas yra toks:

Date_text - (reikalaujama) šis argumentas gali būti teksto duomenys, rodomi datos formatu ir pridedami į kabutes - pvz., "2014 1 1" arba "01 / sausio / 2014"- argumentas taip pat gali būti ląstelių nuoroda į teksto duomenų vietą darbalapyje.

- jei datos elementai yra atskirose lange, gali būti kelias ląstelių nuorodas susietas naudojant simbolį "ampersand" (&) užsakymo dieną / mėnesį / metus, pvz .: = DATEVALUE (A6 & B6 & C6)- jei duomenyse yra tik diena ir mėnuo, pvz., 01 / Sau - funkcija prideda einamuosius metus, pvz., 2014 01 01- jei naudojami dviejų skaitmenų metai - pvz., 01 / sausio / 14 - Excel interpretuoja skaičiai kaip:

  • Nuo 0 iki 29 yra interpretuojami kaip nuo 2000 iki 2029 metų
  • 30-99 yra interpretuojami kaip nuo 1930 iki 1999 metų

#VALUE! Klaidingos vertės

Yra situacijų, kai funkcija bus rodoma #VALUE! klaida, kaip parodyta paveikslėlyje aukščiau.

  • Vertė! klaida yra grąžinama, jei vertė Date_text argumentas nėra tarp datų sausio 1 d. 1900 m. ir gruodžio 31 d. 9999 m. - pavyzdys Nr. 2.
  • Vertė! klaidos vertė grąžinama, jei lange naudojama nuoroda Date_text argumentas nurodo langelį, kurio vertė yra suformatuotas kaip skaitmuo arba kaip data - pavyzdys Nr. 3.

Pavyzdys: konvertuokite tekstą į datą su DATEVALUE

Šie veiksmai atkartoja paveikslėlyje esantį pavyzdį, kuris matomas ląstelėse C1 ir D1, kuriame argumentas Date_text įrašomas kaip ląstelių nuoroda.

Įvadas į mokymo duomenis

  1. Įveskite "2014 1 1" - pažymėkite, kad prieš vertę įrašyta apostrofa ( ' ), siekiant užtikrinti, kad duomenys būtų įvesti kaip teksto, todėl duomenys turėtų būti suderinti su langelio kairiajame kampe

Įveskite funkciją DATEVALUE

  1. Spustelėkite langelį D1 - vieta, kurioje bus rodomi funkcijų rezultatai
  2. Spustelėkite ant Formulės juostos juosta
  3. Pasirinkite Data ir laikas iš juostos, kad atidarytumėte išskleidžiamąjį sąrašą
  4. Spustelėkite DATEVALUE sąraše, kad pamatytumėte funkcijos dialogo langą
  5. Spustelėkite ląstelę C1, kad į tą ląstelės nuorodą įeitumėte kaip argumentą Date_text
  6. Spustelėkite Gerai, kad užbaigtumėte funkciją ir grįžtumėte į darbalapį
  7. Skaičius 41640 pasirodo langelyje D1, kuris yra 2014/01/01 serijos numeris
  8. Kai paspausite langelį D1, atlikite visą funkciją = DATEVALUE (C1) pasirodo formulės juostoje virš darbalapio.

Grąžintos vertės formatavimas kaip data

  1. Spustelėkite ląstelę D1, kad ji taptų aktyvia ląstele
  2. Spustelėkite ant Namai juostos juosta
  3. Spustelėkite rodyklę žemyn šalia Skaičiaus formatas laukelyje atidarykite formato parinkčių išskleidžiamąjį meniu - numatytąjį formatą Generalinis direktorius paprastai rodomas dėžutėje
  4. Raskite ir spustelėkite mygtuką Trumpa data pasirinkimas
  5. "Cell D1" dabar turėtų rodyti 2014/01/01 arba galbūt tik 2014 1 1
  6. Išplečiamasis stulpelis D parodys datą, tinkamą išlyginti langelyje