Converte texto en data e hora en Excel (5 métodos)

  • Comparte Isto
Hugh West

En Excel, traballamos principalmente con datos. Organizamos e manipulamos os datos segundo as nosas necesidades. Descubrimos a información necesaria a partir dos nosos datos xestionados. Pero, neste artigo, discutiremos como converter texto en data e hora en Excel. Na maioría das veces, cando copiamos calquera dato que conteña información de data e hora cambia ao formato de texto. Entón, faise difícil que Excel detecte cales son os datos e a información horaria. E necesitamos converter eses datos de texto en formato de data e hora.

Tomaremos información aleatoria de data e hora para explicar os métodos.

Descargar libro de prácticas

Descargar este libro de prácticas para facer exercicio mentres lees este artigo.

Converter texto en data e hora.xlsx

5 Métodos para converter texto en data e hora en Excel

Aquí discutiremos algunhas funcións e outros métodos para converter texto en data e hora en Excel. Por diferentes métodos podemos cambiar o conxunto de datos segundo o requirimento. Nalgúns casos, mostraremos só a data e, nalgúns casos, a data e a hora. Necesitamos formatar as celas para iso. Ademais, necesitamos engadir valores decimais na Columna de valores cando traballemos co tempo.

Para Data e Hora, necesitamos establecer o formato deste xeito,

Só para Data, necesitamos establecer o formato deste xeito,

1. Usa a función DATEVALUE enExcel

A función DATEVALUE converte unha data no formato de texto nun número en Excel.

Sintaxe

=DATEVALUE(data_text)

Entón, a fórmula para converter un valor de texto en data. Por exemplo, =DATEVALUE(B5), onde B5 é unha cela cunha data almacenada como cadea de texto.

A partir dos nosos datos na columna de texto, temos a data como formato de texto. converteremos este formato de data de Excel.

Paso 1:

  • Vaia á Cela C5 .
  • Escriba a función DATEVALUE .
  • Seleccione B5 como argumento. Entón, a fórmula será:
=DATEVALUE(B5)

Paso 2:

  • Agora, preme Intro .

Paso 3:

  • Tire do Manija de recheo ata o final.

Paso 4:

  • Na columna do valor só temos o valor numérico. Pero queremos os valores da data aquí.
  • Entón, vai á Columna da data e nesta columna obtemos as datas correspondentes. Esta Columna de data ten o formato como xa se mencionou. Na Cela D5 escriba a fórmula:
=C5

Paso 5:

  • Agora, preme Intro .
  • Tira o Encher Handel ata o final.

Entón, obtemos as datas co formato de data do texto.

Nota:

Na fila 8 da columna de valor e data, non obtemos ningún valor xa que a función DATEVALUE non pode converter ningún valor numéricovalor.

Ler máis: Como converter texto en data en Excel

2. Inserir a función VALOR de Excel para converter texto en data e hora

A función VALOR converte unha cadea de texto que representa un número en número.

Sintaxe.

=VALOR(texto)

Podemos converter texto en data e hora usando esta función.

Paso 1 :

  • 1º engadir tempo cos nosos datos. Engadimos tempo en Cela B5 e B6 .

Paso 2:

  • Vaia á Cela C5 da Columna de valores .
  • Escriba a función VALOR .
  • Use B5 na sección de argumentos. Entón, a fórmula é:
=VALUE(B5)

Paso 3:

  • Agora, preme Intro .
  • Arrastre o Recheo á Cela B9 .

Paso 4:

  • Obtemos valores decimais nas celas correspondentes onde hai tempo.
  • Agora, vai a Cela D5 para obter a data e a hora introducindo a fórmula:
=C5

Paso 5:

  • A continuación, preme Intro.
  • E arrastra o Recheo ata o último.

Aquí podemos ver que a función VALOR pode converter calquera valor nun número. Entón, obtemos a data e a hora con todas as entradas.

3. Combina as funcións SUBSTITUTE e VALUE para converter texto en data en Excel

A función SUBSTITUTE substitúe o texto existentecun texto novo na cadea de texto existente.

Sintaxe

=SUBSTITUTE(texto, antigo_texto,novo_texto,[intanza_num])

Argumentos

texto : é o texto de referencia ou a referencia da cela.

texto_antigo : este texto substituirase.

texto_novo : este texto estará na posición anterior do texto.

número_instancia – Isto especificará a instancia de texto_antigo, que se substituirá por texto_novo. Ao especificar num_instance, esa vez substituirase a instancia mencionada de texto_antigo. En caso contrario, todas as ocorrencias de texto_antigo substituiranse polo novo_texto.

Neste artigo, utilizaremos a función SUBSTITUTE coa función VALOR . Ás veces, a función VALOR non pode converter a cadea de texto exactamente. Nese caso, utilizaremos a función SUBSTITUTE para eliminar a cadea que non se pode converter coa función VALOR .

Paso 1:

  • Modifica os datos da Columna de texto utilizando o signo decimal.

Paso 2 :

  • Agora, na Cela C5 escribe a fórmula. Aquí substituiremos Punto (.) por Barra inclinada (/) . Entón, a fórmula pasa a ser:
=VALUE(SUBSTITUTE(B5,".","/"))

Paso 3:

  • Preme o botón Intro .
  • E arrastra a opción Encher o controlador ata a última cela para obter valores para todoscelas.

Paso 4:

  • Na Cela D5 escribe o seguinte fórmula para obter Data .
=C5

Paso 5:

  • Obter valores para o resto das celas tirando da opción Recheo de control .

Lecturas similares:

  • Como converter números en textos/palabras en Excel
  • Converter números en data en Excel (6 Camiños fáciles)

4. Uso de operadores matemáticos para converter texto en data e hora

Nesta sección, iremos diferentes operadores matemáticos para converter texto en data e hora. Usaremos aquí os operadores máis, menos, multiplicación e división.

Paso 1:

  • Vaia á Cela C5 .
  • Consulte a Cela B5 aquí.
  • Agora, pon un signo máis (+) e engade 0 con isto. Entón, a fórmula pasa a ser:
=B5+0

Paso 2:

  • Agora preme Intro .

Paso 3:

  • Agora, na Cela D5 escribe:
=C5

  • A continuación, preme Intro .

Entón, obtén a data & tempo dun texto utilizando operadores matemáticos. Usaranse outros operadores no resto das celas.

Paso 4:

  • Agora, aplica Multiplicación (*), División (/ ), Operadores exactos (–) e Menos (-) respectivamente nas celas C6, C7, C8, e C9 . E conseguimos oabaixo do resultado.

Paso 5:

  • Agora, arrastra o Recheo de control icona á Cela D9 .

5. Converter texto a data usando a opción Buscar e substituír en Excel

Nesta sección, usaremos a opción Buscar e substituír para eliminar calquera texto doutros e obteremos o resultado desexado . En primeiro lugar, modificaremos os datos para aplicar este método e os datos terán o seguinte aspecto:

Paso 1:

  • Agora, copie os datos da Columna de texto na Columna de formato .

Paso 2:

  • Seleccione o intervalo B5:B9 .
  • A continuación, escriba Ctrl+H .

Paso 3:

  • Substituír Punto(.) por Barra inclinada (/ ) .

Paso 4:

  • Preme Substituír todo e despois Pechar .

Paso 5:

  • Vaia a Cela D5 e consulte C5 aquí.

Paso 6:

  • Tira o Manija de recheo ata o último.

Conclusión

Aquí, explicamos como converter texto en data e hora en Excel. Aquí mostramos 5 métodos sinxelos. Espero que poidas atopar facilmente a túa solución aquí.

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.