Como converter texto em valores de data no Microsoft Excel

Conteúdo

logotipo do excel

A análise de dados corporativos geralmente precisa trabalhar com valores de data no Excel para responder a perguntas como “A análise de dados corporativos geralmente precisa trabalhar com valores de data no Excel para responder a perguntas como” o “A análise de dados corporativos geralmente precisa trabalhar com valores de data no Excel para responder a perguntas como?” A análise de dados corporativos geralmente precisa trabalhar com valores de data no Excel para responder a perguntas como.

Infelizmente, isso não é incomum, especialmente quando vários usuários estão digitando essas informações, copiar e colar de outros sistemas e importar de bancos de dados.

Neste post, iremos descrever quatro cenários e soluções diferentes para converter texto em valores de data.

Datas que contêm um período / ponto cheio

Provavelmente, um dos erros mais comuns que os iniciantes cometem ao digitar datas no Excel é usar o caractere ponto para separar o dia, o mês e o ano.

O Excel não reconhecerá isso como um valor de data e irá armazená-lo como texto. Apesar disto, você pode corrigir este problema com a ferramenta Localizar e Substituir. Substituindo pontos por barras (/), O Excel identificará automaticamente os valores como datas.

Selecione as colunas que deseja pesquisar e substituir.

Datas com um separador de ponto completo

Clique em Iniciar> Pesquise e escolha> Substituir, o presione Ctrl + H.

Encontre e selecione valores em uma coluna

Na janela Localizar e Substituir, escreva um período (.) A análise de dados corporativos geralmente precisa trabalhar com valores de data no Excel para responder a perguntas como “Pesquisar o que” A análise de dados corporativos geralmente precisa trabalhar com valores de data no Excel para responder a perguntas como (/) Vamos usar um exemplo simples aqui e pesquisar mensagens que foram enviadas por “Substituir com”. Subseqüentemente, Clique em “Substitua tudo”.

preenchendo os valores de localização e substituição

Todos os pontos são convertidos em barras e o Excel reconhece o novo formato como uma data.

Datas com pontos finais convertidos em datas reais

Se os dados da sua planilha mudam regularmente e você deseja uma solução automatizada para este cenário, você pode usar a função SUBSTITUTE.

= VALOR(SUBSTITUTO(A2,".","https://www.systempeaker.com/"))

A função SUBSTITUTE é uma função de texto, então você não pode convertê-lo em uma data por conta própria. A função VALUE converterá o valor do texto em um valor numérico.

Os resultados são mostrados abaixo. O valor deve ser formatado como uma data.

Fórmula SUBSTITUIR para converter texto em datas

A análise de dados corporativos geralmente precisa trabalhar com valores de data no Excel para responder a perguntas como “Formato numérico” na guia “Começo”.

Formate o número como uma data

O exemplo aqui de um delimitador de ponto é típico. Mas você pode usar a mesma técnica para substituir ou substituir qualquer caractere delimitador.

Convertendo do formato aaaammdd

Se você receber datas no formato mostrado abaixo, uma abordagem diferente será necessária.

Datas no formato aaaammdd

Este formato é bastante padrão em tecnologia, uma vez que remove qualquer ambigüidade sobre como diferentes países armazenam seus valores de data. Apesar disto, O Excel não vai entender inicialmente.

Para uma solução manual rápida, você pode usar Texto para Colunas.

Selecione o intervalo de valores que você precisa converter e clique em Dados> Texto para colunas.

Botão Texto para Colunas na guia Dados

O assistente de Texto para Colunas aparece. Clique em “Próximo” A análise de dados corporativos geralmente precisa trabalhar com valores de data no Excel para responder a perguntas como, como mostrado na imagem abaixo. Escolha a data e selecione o formato de data que está sendo usado nas células da lista. Neste exemplo, estamos lidando com um formato YMD.

Texto em colunas para converter números de 8 dígitos nas datas

Se você quiser uma solução de fórmula, você pode usar a função Date para construir a data.

Isso seria usado em conjunto com as funções de texto à esquerda, Meio e Direito para extrair as três partes de uma data (dia, minha, ano) conteúdo celular.

A próxima fórmula mostra esta fórmula usando nossos dados de amostra.

= DATA(DEIXOU(A2,4),MID(A2,5,2),DIREITO(A2,2))

Usando a fórmula DATE com números de 8 dígitos

Com qualquer uma dessas técnicas, pode converter qualquer valor numérico de oito dígitos. Como um exemplo, você pode receber a data no formato ddmmaaaa ou mmddaaaa.

Funções DATEVALUE e VALUE

As vezes, o problema não é gerado por um caractere delimitador, em vez disso, tem uma estrutura de data estranha simplesmente porque é armazenado como texto.

Abaixo está uma lista de datas em uma série de estruturas, mas todos eles são reconhecíveis para nós como uma data. Infelizmente, foram armazenados como texto e precisam ser convertidos.

Datas armazenadas como texto

Para esses cenários, fácil de converter usando uma variedade de técnicas.

Para esta postagem, Queria mencionar duas funções para lidar com esses cenários. Filho DATEVALUE y VALUE.

A função DATE VALUE converterá o texto em um valor de data (você provavelmente viu isso chegando), enquanto a função VALUE converterá o texto em um valor numérico genérico. As diferenças entre eles são mínimas.

Na foto acima, um dos valores também contém informações de tempo. E isso será uma demonstração das pequenas diferenças das funções.

A fórmula DATEVALUE abaixo converteria cada um em um valor de data.

= DATEVALUE(A2)

Função DATEVALUE para converter para valores de data

Observe como o tempo foi removido do resultado na linha 4. Esta fórmula retorna estritamente apenas o valor da data. O resultado ainda precisará ser formatado como uma data.

A próxima fórmula usa a função VALUE.

= VALOR(A2)

Função VALUE para converter texto em valores numéricos

Esta fórmula produzirá os mesmos resultados, exceto para a linha 4, onde o valor do tempo também é mantido.

A seguir, os resultados podem ser formatados como data e hora, ou como uma data para esconder o valor da hora (mas não o apague).

setTimeout(função(){
!função(f,b,e,v,n,t,s)
{E se(f.fbq)Retorna;n = f.fbq = função(){n.callMethod?
n.callMethod.apply(n,argumentos):n.queue.push(argumentos)};
E se(!f._fbq)f._fbq = n;n.push = n;n.loaded =!0;n.version = ’2.0′;
n.queue =[];t = b.createElement(e);t.async =!0;
t.src = v;s = b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s) } (window, documento,'roteiro',
‘Https://connect.facebook.net/en_US/fbevents.js ’);
fbq('iniciar', ‘335401813750447’);
fbq('acompanhar', ‘PageView’);
},3000);

Assine a nossa newsletter

Nós não enviaremos SPAM para você. Nós odiamos isso tanto quanto você.