Excelin DATEVALUE-funktion käyttäminen

Sisällysluettelo:

Excelin DATEVALUE-funktion käyttäminen
Excelin DATEVALUE-funktion käyttäminen
Anonim

Mitä tietää

  • Excelin DATEVALUE-funktio muuntaa tekstimuotoisen päivämäärän sarjanumeroksi.
  • Käytä tätä toimintoa, kun solu sisältää päivämäärän, joka on muotoiltu tekstiksi, ei numeroksi, mikä voi tapahtua tuoduilla tai kopioiduilla tiedoilla.
  • Funktion syntaksi ja argumentti on: =DATEVALUE(date_text)

Tässä artikkelissa kerrotaan, kuinka DATEVALUE-funktiota käytetään missä tahansa Excelin versiossa, mukaan lukien Excel 2019 ja Microsoft 365.

Mikä on DATEVALUE-funktio?

PÄIVÄMÄÄRÄ-funktio Excelissä muuntaa tekstimuotoisen päivämäärän sarjanumeroksi. Excel voi sitten lukea sarjanumeron ymmärtääkseen päivämäärän.

Tämä Excel-toiminto on tarpeen, kun solu sisältää päivämäärätietoja, mutta se on tallennettu tavallisena tekstinä. Sen sijaan, että Excel muuttaisi sen automaattisesti päivämääräksi, se näkee solun vain numeroina ja kirjaimina, mikä vaikeuttaa sen käsittelyä. Näin voi tapahtua, jos päivämäärä on kopioitu tai tuotu muu alta.

Voit käyttää DATEVALUE Excel-funktiota tuottamaan päivämäärän sarjanumeron, jota voidaan sitten käyttää muotoilemaan se oikein päivämääränä ja käyttää sitä muiden päivämääräpohjaisten kaavojen kanssa, lajitella se muiden päivämäärien mukaan jne.

Image
Image

PÄIVÄMÄÄRÄ-funktio toimii kaikissa Excelin versioissa.

DATEVALUE Funktion syntaksi ja argumentit

Kaikki tätä funktiota käyttävät kaavat tulee muotoilla seuraavasti:

=DATEVALUE(päivämääräteksti)

date_text on ainoa argumentti, jota se tukee. Se voi viitata muihin soluihin tai päivämäärätiedot voidaan tallentaa kaavaan.

Tässä on joitain sääntöjä, jotka kannattaa muistaa DATEVALUE-funktiosta:

  • Jos päivämäärä_teksti vuosi jätetään pois, käytetään nykyistä vuotta.
  • Jos päivämäärä_teksti sisältää aikatietoja, Excel jättää sen huomioimatta.
  • Jos päivämäärätiedot syötetään suoraan kaavaan, ne on ympäröitävä lainausmerkeillä.
  • Jos päivämäärätietoihin viitataan toisessa solussa, joka sisältää kuukauden tekstinimen (esim. maaliskuu tai maaliskuu), kuukauden on oltava toisella paikalla (kuten 31-3-2020).
  • ARVO! näyttöön tulee virhe, jos päivämääräteksti on ajanjakson 1/1/1900–9999-31-12 ulkopuolella.
  • ARVO! virhe tulee näkyviin, jos päivämäärä_teksti näyttää olevan numero (eli siinä ei ole väliviivoja tai vinoviivaa kuten tavallisessa päivämäärässä).

DATEVALUE Toimintoesimerkit

Tässä on katsaus eri tavoihin, joilla voit käyttää tätä toimintoa:

Viitepäivämäärä toisesta solusta

=PÄIVÄYSARVO(A2)

Image
Image

Jos A1 on 4-4-2002, tämä DATEVALUE kaavaesimerkki tuottaa sarjanumeron 37350.

Anna päivämäärä kaavan sisään

=DATEVALUE("2007-12-25")

Image
Image

Tämä on toinen tapa käyttää tätä toimintoa. Päivämäärän kirjoittaminen lainausmerkkeihin korvaa toisen solun kutsumisen. Tämä kaava tuottaa sarjapäivämäärän 39441.

Tee päivämäärä useista soluista

=PÄIVÄYSARVO(A2 &"/" & A3 &"/" & A4)

Image
Image

Tässä DATEVALUE-funktion esimerkissä käytetään samaa asetusta, mutta haemme päivämäärätiedot kolmesta erillisestä solusta: A2=5, A3=18 ja A4=2017.

Tämä edellyttää et-merkkiä, jotta voimme lisätä kauttaviivat erottamaan päivä, kuukausi ja vuosi. Tulos on kuitenkin edelleen sarjanumero, koska sitä varten funktio on tarkoitettu, joten meidän on muotoiltava solu todelliseksi päivämääräksi (katso alla), jotta voimme nähdä sen muodossa 18.5.2017.

Käytä et-merkkiä päivämääräkaavassa

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

Image
Image

Tässä esimerkissä funktio on paljon samanlainen kuin sen yläpuolella, mutta sen sijaan, että käyttäisimme soluviittauksia päivän ja vuoden laskemiseen, kirjoitamme ne manuaalisesti lainausmerkein.

Piirrä päivämäärä solusta muilla tiedoilla

=PÄIVÄYSARVO(VASEN(A20, 10))

Image
Image

Jos solu sisältää muuta tietoa, jota et tarvitse, voit käyttää funktioita, kuten VASEN ja OIKEA, päivämäärän eristämiseen. Tässä esimerkissä PÄIVÄMÄÄRÄ-funktio on yhdistetty LEFT-funktioon niin, että se tarkastelee vain 10 ensimmäistä merkkiä vasemm alta. Tuloksena on 41654, jonka Excel voi muotoilla päivämääräksi tuottaakseen 15.1.2014.

Ota päivämäärä MID-toiminnolla

=PÄIVÄYSARVO(KESKUS(A40, ETSI(" ", A40)+1, 7))

Image
Image

Lopuksi meillä on tämä kaava, joka yhdistää paitsi MID-toiminnon myös FIND-funktion päivämäärän poimimiseksi ja sen esittämiseksi sarjanumeromuodossa. MID-funktio asettaa A2:n kohteeksi ja käyttää FIND-komentoa määrittääkseen välilyönnin (" ") pisteeksi, josta funktion pitäisi alkaa laskea. MID-funktion lopussa oleva numero määrittää, kuinka monta merkkiä erotetaan, mikä on esimerkissämme 7. Tulos on 43944, joka päivämääränä muotoiltuna muuttuu 23.4.2020.

DATEVALUE Virheet

Alla on esimerkkejä tilanteista, joissa DATEVALUE-funktio näyttää virheen. Yllä mainittujen sääntöjen mukaisesti rivit, joissa on ARVO! virhe sisältää tietoja, joita tämä toiminto ei voi käsitellä.

Image
Image

Numeroiden muotoilu päivämääriksi

Kun Excel tuottaa päivämäärän sarjanumeron, sinulle jää numero, joka ilmaisee, kuinka monta päivää on jäljellä 1.1.1900 alkaen. Tämä on tuskin käyttökelpoinen, joten sinun on muotoiltava solu tavalliseksi päivämääräksi.

Yksi tapa saada heti selville, onko solu muotoiltu tekstiksi vai päivämääräksi, on tarkistaa, miten se on tasattu solussa. Tekstiksi muotoillut päivämäärät tasataan yleensä vasemmalle, kun taas päivämäärämuotoiset solut tasataan yleensä oikealle.

  1. Valitse solu(t), jotka on muotoiltava päivämääräksi.
  2. Etsi Excelin yläreunassa olevasta Etusivu-välilehdestä Number-osio.
  3. Valitse avattava valikko ja valitse päivämäärävaihtoehto, kuten Lyhyt päivämäärä tai Pitkä päivämäärä.

    Image
    Image

Suositeltava: