Corrixir a data de Excel non formateada correctamente (8 solucións rápidas)

  • Comparte Isto
Hugh West

Na entrada de datos, é un fenómeno común que as datas se manipulen con texto ou outros formatos. Neste artigo, aprenderás como podes cambiar, personalizar ou corrixir as datas que non foron formateadas correctamente na folla de cálculo de Excel.

A captura de pantalla anterior é unha visión xeral de o artigo que representa un exemplo de fixación do formato de data en Excel. Aprenderá máis sobre o conxunto de datos, así como sobre os métodos & funcións para cambiar, personalizar ou corrixir os formatos de data nas seguintes seccións deste artigo.

Descargar o Caderno de prácticas

Podes descargar o Caderno de Excel que usamos para prepara este artigo.

Corrixir o formato de data en Excel.xlsx

8 Solucións sinxelas para corrixir a data sen formatar correctamente en Excel

1. Converter cadea de texto a formato de data

Cando temos que copiar datas dun rango de celas a outra área, ás veces o formato cambia e, como resultado, só vemos valores numéricos con algúns díxitos que comezan por 4 Na imaxe de abaixo, este é un exemplo da ocorrencia mencionada onde a Columna D representa só os valores numéricos, non en formato de data. Pero temos unha solución moi sinxela para que isto suceda.

📌 Pasos:

➤ Seleccione o intervalo de celas que conteñen os valores numéricos que deben converterse en formato de data.

➤ Na pestana Inicio e no grupo Número decomandos, faga clic no menú despregable. Verás dous tipos de formato de data: Data curta e Data longa .

➤ Selecciona calquera destes dous formatos e xa está.

Como na captura de pantalla que aparece a continuación, obterás os resultados ao mesmo tempo co formato de data adecuado.

Ler máis: Como converter texto en data con Excel VBA (5 xeitos)

2. Personalización do formato de data

Asumindo iso, agora queres personalizar o formato de data segundo a túa preferencia. Entón tes que personalizar o formato da data, non? Sigamos os pasos agora.

📌 Paso 1:

➤ Baixo a cinta Inicio , abra a Cadro de diálogo Formato de cela do grupo de comandos Número .

📌 Paso 2:

➤ Seleccione Personalizado na pestana Número .

➤ Por exemplo, queremos ver o formato da data como- "Mércores, 12.08.2020" , polo que baixo a opción Tipo , tes que escribir:

dddd, dd.mm.aaa

Mostrarase unha vista previa baixo a barra de mostras.

➤ Preme Aceptar e xa está.

Aquí están os nosos valores resultantes co formato de data personalizado na seguinte imaxe.

Ler máis: Como usar a fórmula para cambiar a data Formato en Excel (5 métodos)

3. Extraer datas de textos mediante o asistente de columnas

Ás veces temos que copiar textos incluíndo datas dunfonte e entón necesitamos extraer datas só desas cadeas de texto na folla de Excel. Non hai opción para simplemente personalizar ou cambiar o formato de data pasando polos comandos Formato de celas . Na imaxe de abaixo, este é un exemplo do problema no que as datas están coas horas e os textos.

📌 Paso 1:

➤ Seleccione todo o intervalo de celas que conteñen os textos con datas.

➤ Na pestana Datos , escolla Texto a columnas da opción Ferramentas de datos , aparecerá unha caixa de diálogo.

📌 Paso 2:

➤ Seleccione o botón de opción Delimitado como tipo de datos & preme Seguinte .

📌 Paso 3:

➤ Agora marca en Espazo como delimitadores xa que os nosos datos de texto conteñen espazos entre eles.

📌 Paso 4:

➤ Na imaxe de abaixo, agora estás vendo unha columna que contén datas só cun fondo negro. Seleccione Data como Formato de datos de columna .

➤ Se observa, as nosas datas nos textos están en formato MM/DD/AAAA polo que seleccione o formato MDY no menú despregable Data .

📌 Paso 5:

➤ Fai clic na segunda columna agora na sección Vista previa de datos .

➤ Agora amosaráselle a segunda columna que contén as veces que queremos eliminar . Polo tanto, seleccione o botón de opción "Non importar columna (omitir)" como Datos da columnaFormato.

📌 Paso 6:

➤ Fai clic na terceira columna agora.

➤ Do mesmo xeito que no paso anterior, seleccione "Non importar columna(omitir)" como Datos da columna Formato tamén para a terceira columna.

➤ Preme Finalizar .

Agora terás un intervalo de celas só cos valores de data extraídos. Podes cambiar o formato da data ou personalizar o formato agora segundo as túas preferencias.

Contido relacionado: Como cambiar o formato de data predeterminado de EUA a Reino Unido en Excel (3 Vías)

4. Usando a función VALOR para corrixir o formato de data

Temos outra opción para converter unha cadea de texto ao formato de data mediante a función VALOR . Na Columna B , agora temos datas con formato de texto aínda que parecen no formato de data exacto. Na Columna C , aplicaremos a función VALOR que converte unha cadea de texto nun formato de número se os números se atopan na cela especificada.

📌 Paso 1:

➤ Seleccione Cela C5 & tipo:

=VALUE(B5)

➤ Prema Intro & a función volverá con algúns díxitos.

➤ Use agora o Recheo para encher automaticamente toda a Columna C .

Entón, o formato de texto acaba de converterse en formato numérico.

📌 Paso 2:

➤ Agora xa temos que dar formato aos números que representarán datas, seleccione todo o intervalo de celas que conteñan eses númerosvalores.

➤ Na pestana Inicio e no grupo de comandos Número , seleccione Corto ou Data longa formato.

A continuación, as datas mostraranse nun formato axeitado na Columna C.

Contido relacionado: Como converter data en mes en Excel (6 métodos sinxelos)

Lecturas similares:

  • Como converter unha data ao formato dd/mm/yyyy hh:mm:ss en Excel
  • Obter o primeiro día do mes do nome do mes en Excel (3 xeitos)
  • Como obter o último día do mes anterior en Excel (3 métodos)
  • Converte a data xuliana de 7 díxitos en data do calendario en Excel (3 xeitos)
  • Como deter Excel do formato automático de datas en CSV (3 métodos)

5. Ao inserir a función DATEVALUE para corrixir o formato de data en Excel

DATEVALUE , a función busca as celas que conteñen datas e datos de hora e devolve só as datas. Se na cela están outros textos, excepto a data ou a hora, a función DATEVALUE non pode recoñecer os datos de data ou hora da cela e devolverá un erro #VALOR! . A sintaxe desta función DATEVALUE é:

=DATEVALUE(data_text)

📌 Pasos:

➤ Seleccione Cela C5 & escriba:

=DATEVALUE(B5)

➤ Prema Intro , use Recheo de control para encher automaticamente outras celas na Columna C e xa está.

Os valores do texto cambiaránen formato numérico e despois tes que cambiar o formato deses números en formato de data.

A diferenza básica entre os usos de VALOR e A función DATEVALUE é a función DATEVALUE extrae só datas dunha combinación de data e número dunha cela. Pero a función VALOR busca números só a partir dunha cadea de texto sen importar que represente un valor de data ou hora.

Ler máis: Como converter data en ano en Excel (3 Vías rápidas)

6. Aplicando Find & Substituír o comando para converter texto en formato de data

Se as datas están nun formato que inclúa Puntos(.) en lugar de Oblicuos(/) como os separadores, entón a función VALOR ou DATEVALUE non poderá recoñecer o valor da data dunha cadea de texto. Nese caso, temos que usar o comando Buscar e substituír para substituír Punto(.) por Oblicuo(/) e despois o VALOR ou VALOR DATE. A función converteraos en formatos Data .

📌 Paso 1:

➤ Seleccione os datos de texto que conteñan datas.

➤ Prema CTRL+H para abrir a caixa de diálogo Buscar e substituír .

➤ Introduza Punto(.) como Atopar o que e Barra inclinada(/) como opcións Substituír con .

➤ Prema Substituír todo.

📌 Paso 2:

➤ Así agora todos os valores de data na Columna B agora representan barras inclinadas como separadores. Peroestes valores de data aínda están en formato de texto que temos que converter en formato de número.

📌 Paso 3:

➤ Agora na Cela C5 , use a función DATEVALUE para converter o formato de texto en formato numérico que representará datas.

=DATEVALUE(B5)

➤ Preme Intro , usa Recheo de control para encher o resto das celas e atoparás as datas nun formato preciso.

Contido relacionado: VBA para eliminar a hora da data en Excel (3 métodos)

7. Usando a función SUBSTITUTE para corrixir o formato de data

Ao usar a función SUBSTITUTE , podemos substituír ou substituír puntos por barras inclinadas e converter o formato de texto en formato de data de forma máis eficiente. A fórmula xenérica da función SUBSTITUTO é:

=SUBSTITUTE(texto, texto_antigo, texto_novo, [número_instance]

📌 Pasos :

➤ Na Cela C5 , a fórmula relacionada coa función SUBSTITUTE será:

=SUBSTITUTE(B5,".","/")

➤ Preme Intro , enche automaticamente toda a Columna C con Recheo de control e obterás os valores resultantes co formato de data adecuado á vez.

Ler máis: Como cambiar o formato de data na táboa dinámica en Excel

8. Usando a opción de comprobación de erros para corrixir o formato de data

Ás veces, as celas que conteñen datas poden mostrar erros que podes atopar facendo clic na icona amarela co signo exclamativo.mensaxe que mostra que a data de texto é cun ano de 2 díxitos e que debaixo desta mensaxe haberá opcións para converter o ano de 2 díxitos no ano de 4 díxitos.

Imos seleccione a opción que converterá o ano de 2 díxitos no ano de 4 díxitos co formato 20XX ano. Se os anos dos teus datos representan 1900-1999, tes que ir a 19XX .

Despois da conversión dos formatos de ano en todas as celas, Xa non atopará ningunha mensaxe de erro para os valores da data.

Ler máis: Como converter a data en día do ano en Excel ( 4 Métodos)

Palabras de conclusión

Espero que todos os métodos mencionados anteriormente para corrixir os formatos de data agora che permitan aplicalos nas túas follas de cálculo de Excel de forma máis efectiva. Se tes algunha dúbida ou comentario, fágamelo saber na sección de comentarios. Ou pode consultar os nosos outros artigos relacionados coas funcións de Excel neste sitio web.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.