Com utilitzar la funció DATEVALUE d'Excel

Taula de continguts:

Com utilitzar la funció DATEVALUE d'Excel
Com utilitzar la funció DATEVALUE d'Excel
Anonim

Què cal saber

  • La funció DATEVALUE d'Excel converteix una data amb format de text en un número de sèrie.
  • Utilitzeu aquesta funció quan una cel·la conté una data formatada com a text, no com a número, cosa que pot passar amb dades importades o copiades.
  • La sintaxi i l'argument de la funció és: =DATEVALUE(data_text)

Aquest article explica com utilitzar la funció DATEVALUE a qualsevol versió d'Excel, inclòs Excel 2019 i Microsoft 365.

Què és la funció DATEVALUE?

La funció DATEVALUE d'Excel converteix una data amb format de text en un número de sèrie. Aleshores, Excel pot llegir el número de sèrie per entendre la data.

Aquesta funció d'Excel és necessària quan una cel·la conté informació de data però s'emmagatzema en text normal. En lloc de convertir-la automàticament en una data, Excel veu la cel·la només com a números i lletres, cosa que fa que sigui difícil treballar-hi. Això pot passar si la data s'ha copiat o importat d'un altre lloc.

Podeu utilitzar la funció DATEVALUE Excel per produir el número de sèrie de la data que després es pot utilitzar per formatar-la correctament com a data i utilitzar-la amb altres fórmules basades en data, ordenar-la amb altres dates, etc.

Image
Image

La funció DATEVALUE funciona en totes les versions d'Excel.

DATEVALUE Sintaxi i arguments de la funció

Totes les fórmules que utilitzen aquesta funció han de tenir el format següent:

=DATEVALUE(data_text)

date_text és l'únic argument que admet. Pot fer referència a altres cel·les o la informació de la data es pot emmagatzemar a la fórmula.

Aquí teniu algunes regles per recordar sobre la funció DATEVALUE:

  • Si s'omet la data_text any, s'utilitza l'any actual.
  • Si el text_date inclou informació sobre l'hora, Excel la ignora.
  • Si la informació de la data s'introdueix directament a la fórmula, ha d'estar envoltada de cometes.
  • Si es fa referència a la informació de la data en una altra cel·la que inclogui el nom de text del mes (p. ex., març o març), el mes ha d'estar en la segona posició (com ara el 31 de març de 2020).
  • El VALOR! L'error es mostrarà si el text_dates es troba fora de l'interval de dates 1/1/1900–9999-12-31.
  • El VALOR! L'error es mostrarà si el text_data sembla ser un número (és a dir, no té guions ni barres inclinades com una data normal).

DATEVALUE Exemples de funcions

Aquí teniu una ullada a algunes de les diferents maneres en què podeu utilitzar aquesta funció:

Data de referència d'una altra cel·la

=DATEVALUE(A2)

Image
Image

Suposant que A1 es llegeix com a 4-4-2002, aquest exemple de fórmula DATEVALUE produiria el número de sèrie 37350.

Introdueix la data dins de la fórmula

=DATEVALUE("2007-12-25")

Image
Image

Aquesta és una altra manera d'utilitzar aquesta funció. Introduir la data entre cometes és un substitut de trucar a una altra cel·la. Aquesta fórmula produeix la data de sèrie 39441.

Fes una data a partir de diverses cel·les

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

Image
Image

En aquest exemple de la funció DATEVALUE, s'utilitza la mateixa configuració, però estem agafant la informació de la data de tres cel·les separades: A2=5, A3=18 i A4=2017.

Això requereix el signe d'ampersand perquè puguem afegir barres inclinades per separar el dia, el mes i l'any. No obstant això, el resultat segueix sent un número de sèrie, ja que per això serveix la funció, de manera que hauríem de formatar la cel·la com a data real (vegeu més avall) per veure-la presentada com a 18/5/2017.

Utilitza el signe ampersand a la fórmula de la data

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

Image
Image

En aquest exemple, la funció s'assembla molt a la que hi ha a sobre, però en comptes d'utilitzar referències de cel·les per calcular el dia i l'any, les introduïm manualment amb cometes dobles.

Extreu la data de la cel·la amb altres dades

=DATEVALUE(LEFT(A20, 10))

Image
Image

Si la cel·la conté una altra informació que no necessiteu, podeu utilitzar funcions com ESQUERRA i DRET per aïllar la data. En aquest exemple, la funció DATEVALUE s'acobla amb la funció LEFT de manera que només mira els 10 primers caràcters des de l'esquerra. El resultat és 41654, que Excel pot formatar com a data per produir el 2014-01-15.

Extreu la data amb la funció MID

=DATEVALUE(MID(A40, FIND(" "; A40)+1, 7))

Image
Image

Per últim, tenim aquesta fórmula que combina no només la funció MID sinó també la funció FIND per extreure la data i presentar-la en format de número de sèrie. La funció MID estableix A2 com a objectiu i utilitza FIND per definir l'espai (" ") com el punt on la funció hauria de començar a comptar. El número al final de la funció MID defineix quants caràcters cal extreure, que és 7 en el nostre exemple. El resultat és 43944, que quan es forma com a data es converteix en 23/4/2020.

DATEVALUE Errors

A continuació es mostren alguns exemples de situacions en què la funció DATEVALUE mostrarà un error. D'acord amb les regles esmentades anteriorment, les files amb el VALOR! error conté dades que aquesta funció no pot processar.

Image
Image

Format de números en dates

Quan Excel produeix el número de sèrie d'una data, et queda un número que indica quants dies f alten des de l'1/1/1900. Això gairebé no es pot utilitzar, així que el que heu de fer és formatar aquesta cel·la com a data normal.

Una manera de saber immediatament si la cel·la té el format de text o de data és comprovar com està alineada a la cel·la. Les dates amb format de text solen estar alineades a l'esquerra, mentre que les cel·les amb format de data solen estar alineades a la dreta.

  1. Seleccioneu les cel·les que s'han de formatar com a data.
  2. Des de la pestanya Inici a la part superior d'Excel, cerqueu la secció Número.
  3. Seleccioneu el menú desplegable i trieu una opció de data, com ara Data curta o Data llarga.

    Image
    Image

Recomanat: