Como converter uma data em cadeia numérica ou em formato de texto no Excel?
Converter valores de data no Excel para formatos de texto ou número é uma necessidade comum no processamento e na elaboração de relatórios de dados. Por exemplo, poderá ter importado dados em que as datas estão armazenadas como números ou pretender padronizar o formato de data antes de exportar para sistemas externos, gerar ficheiros CSV ou realizar cálculos em lote. Neste tutorial, apresentamos vários métodos práticos, adaptados a diferentes cenários e requisitos de conversão, permitindo-lhe escolher com flexibilidade a abordagem mais adequada ao seu trabalho real.
A eficácia, simplicidade e capacidades de processamento em lote de cada método são analisadas, juntamente com dicas essenciais, precauções e sugestões práticas para resolução de problemas. Os métodos abrangem fórmulas, ferramentas de formatação, funcionalidades integradas do Excel e automação com VBA — tudo para simplificar e acelerar significativamente as suas tarefas de conversão de datas no Excel.
- 1. Converter data em texto
1,1 Converter data em texto no formato mm/dd/aaaa
1,2 Converter data em texto no formato mmddaaaa
1,3 Converter data em texto noutros formatos - 2. Converter data em número
2,1 Converter data em número em formato de 5 dígitos
2,2 Converter data em número no formato mmddaaaa - 3. Converter data para mês/dia/ano ou outro Formato de data com cliques4
- 4. Texto em Colunas: Converta valores de data
- 5. Transferir ficheiro de exemplo
Esta secção apresenta técnicas essenciais para converter datas em cadeias de texto no Excel.
A forma mais fácil de converter uma data em texto é utilizar a função TEXTO, que lhe permite definir com flexibilidade o formato de saída de acordo com as suas necessidades e definições regionais. Este método é ideal para transformar qualquer formato de data numa cadeia de texto clara e legível, sendo amplamente utilizado para exportar dados, preparar resumos ou padronizar rapidamente a apresentação de datas.
Fórmula: =TEXT(date,«date_format»)
Referência:data: a célula com a data que pretende converter em texto
formato_data:o formato que pretende apresentar após converter a data em texto
Abaixo, casos específicos demonstram como utilizar esta fórmula de forma eficaz para diferentes requisitos de apresentação. Note que, após utilizar a fórmula TEXTO, o resultado devolvido é sempre uma cadeia de texto (não um número), pelo que é ideal para situações em que não pretende realizar cálculos adicionais com datas.
1,1 Converter data em texto no formato mm/dd/aaaa
Para converter a data na célula A3 numa cadeia com o formato mm/dd/aaaa, introduza a seguinte fórmula na sua célula de destino (por exemplo, B3):
=TEXT(A3,«mm/dd/yyyy»)
Prima Enter para confirmar a fórmula.
Se preferir o formato dd/mm/aaaa, pode ajustar a fórmula para:
=TEXT(A8,«dd/mm/yyyy»)
Após introduzir a fórmula, prima Enter.
Pode arrastar a alça de preenchimento para aplicar a fórmula a outras células caso precise converter várias datas de uma só vez. Lembre-se de que o resultado é uma cadeia de texto — o Excel alinha-o à esquerda por predefinição. Se pretender utilizar esse resultado em cálculos, consulte os métodos de conversão em número abaixo.
1,2 Converter data em texto nos formatos mmddaaaa ou ddmmyyyy
Se pretender Data de saída num formato compacto (como mmddaaaa), aplica-se a mesma abordagem:
Introduza esta fórmula na célula de destino (por exemplo, B13):
=TEXT(A13,«mmddyyyy»)
Prima Enter para concluir.
Para o formato ddmmyyyy, introduza:
=TEXT(A18,«ddmmyyyy»)
Em seguida, prima Enter.
Se precisar de aplicar a operação a uma coluna, pode copiar a fórmula para baixo ou usar a alça de preenchimento. Caso encontre erros de alinhamento ou cálculo, certifique-se de que todas as células de data originais contêm efetivamente valores de data e não estão já formatadas como texto.
1,3 Converter data em texto noutros formatos
A função TEXTO suporta uma grande variedade de formatos. Basta alterar o código de formato na fórmula para personalizar a saída — ideal para preparar cadeias de data adaptadas à sua região, gerar documentos ou integrar com outro software que exija um formato de data fixo. Exemplos:
| Date(A3) | 12/23/2019 |
| Fórmula | =TEXT(A3,«mm-dd-yyyy») | =TEXT(A3,«mm/dd») | =TEXT(A3,«dd») | =TEXT(A3,«d/m/y») |
| Resultado | 23-12-2019 | 23/12 | 23 | 23/12/19 |
Se a fórmula não devolver o formato pretendido, verifique novamente a cadeia de formatação — o Excel exige aspas duplas e códigos de data válidos. Para consultar todas as opções de formatação disponíveis, aceda à ajuda do Excel (Formato Personalizado).
Esta secção explora como converter valores de data em cadeias numéricas. Em alguns casos, poderá pretender obter o número de série da data (para cálculos de intervalo ou fins de compatibilidade) ou reformatar datas como cadeias puramente numéricas (por exemplo, para exportações de base de dados, ordenação ou quando for necessário fornecer dados numéricos estruturados a outra aplicação).
2,1 Converter data em número em formato de 5 dígitos
Para apresentar o número de série subjacente (número de dias desde 1 de janeiro de 1900) correspondente a uma data, siga estes passos:
1. Clique com o botão direito do rato na célula que contém a data que pretende converter e, no menu de contexto, escolha Definir formato de célula.
2. Na caixa de diálogo Definir formato de célula, aceda ao separador Número e selecione Geral na lista Categoria.
3. Clique em OK. A data na célula selecionada transforma-se num número de 5 dígitos, que corresponde à forma interna do Excel de armazenar datas. Pode utilizar este valor em cálculos — por exemplo, para subtrair datas e obter diferenças em dias — ou em integrações com sistemas que dependam de números seriais de data.
Nota: Se precisar de reverter o número para um formato de data padrão, basta seguir os mesmos passos e selecionar uma categoria Data em vez disso.
2,2 Converter data em número no formato mmddaaaa ou ddmmaaaa
Quando pretender converter uma data numa cadeia numérica formatada como mmddaaaa ou ddmmaaaa (tecnicamente ainda uma cadeia de texto no Excel, mas composta exclusivamente por dígitos), utilize um formato numérico personalizado. Esta abordagem é ideal para criar códigos de data numéricos uniformes, perfeitos para ordenação, importação/exportação ou identificadores padronizados de documentos.
1. Clique com o botão direito do rato na célula que contém a data que pretende converter e escolha Definir formato de célula no menu de contexto.
2. Na caixa de diálogo Definir formato de célula, no separador Número, escolha Personalizado na lista Categoria. Em seguida, introduza o código de formato pretendido, como mmddaaaa, no campo Tipo.
3. Clique em OK. A data passa agora a ser apresentada como uma cadeia numérica no formato selecionado.
Eis alguns outros códigos personalizados do Comumente Usado e o respetivo resultado:
| Data | 2/23/2019 |
| Formatar célula como personalizado | ddmmyyyy | ddmmyy | mmyyyy | yyyymmdd |
| Apresentação | 23022019 | 230219 | 022019 | 20190223 |
Atenção: embora o número seja apresentado visualmente, o Excel continua a tratá-lo como uma data na célula, a menos que utilize a fórmula TEXTO para conversão. Caso exporte ou utilize os dados noutro sistema, verifique se está a ser lido o valor subjacente da célula ou o Texto de Exibição.
Se pretender converter rapidamente valores de data em mês, dia, ano ou qualquer outro formato de data personalizado — mesmo em operações em lote — a ferramenta Aplicar Formato de Data do Kutools para Excel é uma solução extremamente conveniente. Ideal para quem quer evitar fórmulas complexas ou ações repetitivas com o botão direito do rato, especialmente ao formatar grandes intervalos de datas com estilos diferentes.
Após instalar gratuitamente o Kutools para Excel, siga estes passos:
1. Selecione as células que contêm as datas que pretende converter.
2. Clique em Kutools > Formatar > Aplicar Formato de Data.
3. Na caixa de diálogo Aplicar Formato de Data, selecione o resultado pretendido no painel Formatação de data. Pode pré-visualizar imediatamente o resultado no painel direito Pré-visualização.
4. Clique em OK para aplicar as alterações e todas as datas selecionadas serão imediatamente reformatadas.
Dicas: Este método é especialmente útil para processamento em lote e oferece uma pré-visualização visual, eliminando a necessidade de tentativa e erro. Caso obtenha resultados inesperados, verifique os dados originais quanto a entradas inválidas ou datas formatadas como texto, já que estas podem não ser corretamente reconhecidas pela ferramenta.
Mais dicas sobre conversão de datas
A funcionalidade integrada do Excel Texto em Colunas também pode ser utilizada para converter em lote valores de data em texto ou noutras representações de data/número — por exemplo, ao limpar dados importados com formatos inconsistentes ou ao preparar migrações de dados para outros sistemas.
A grande vantagem deste método é que não exige fórmulas nem VBA e permite processar várias células ou colunas em simultâneo. No entanto, pode substituir conteúdos nas colunas à direita, por isso certifique-se de que essas colunas não contêm dados importantes ou realize a conversão numa área nova.
Passos:
- Selecione o intervalo que contém as datas que deseja converter.
- Aceda ao separador Dados no Friso e clique em Texto em Colunas.
- No assistente, escolha Delimitado e clique em Seguinte (não selecione qualquer delimitador no Passo 2 do assistente).
- Clique novamente em Seguinte. Depois, em Formato dos dados da coluna, escolha Data e especifique o formato de entrada correto (por exemplo, MDY, DMY ou YMD) ou selecione Texto para forçar a conversão para formato de texto.
- Escolha a célula de destino para a saída, caso não queira substituir a coluna original.
- Clique em Concluir.
Após a conclusão, os valores de data selecionados serão convertidos no formato escolhido (texto). Este método é particularmente eficaz para aplicar rapidamente o formato de texto a cadeias de data ou resolver problemas com ficheiros CSV ou TXT importados, nos quais o Excel pode converter automaticamente datas em texto de forma incorreta.
Precauções: Se as colunas de saída contiverem fórmulas ou dados importantes, mova ou faça cópia de segurança dos dados previamente. Para datas não inglesas ou padrões de data personalizados, confirme novamente no menu pendente «Data» se a seleção corresponde à disposição original dos dados. Caso obtenha resultados inesperados — por exemplo, se as datas forem apresentadas como números ou não forem convertidas — verifique se as definições regionais do seu sistema Formato de data correspondem à sua seleção no assistente.
Em resumo, o Excel oferece diversas soluções flexíveis para converter datas em formatos de texto ou número, incluindo fórmulas ()TEXTO), opções de formatação, complementos avançados como o Kutools e funcionalidades integradas como Texto em Colunas. Cada método adapta-se a um cenário específico: utilize fórmulas para resultados dinâmicos, formatação para alterações simples de apresentação, Kutools para processamento em massa intuitivo, VBA para tarefas repetitivas em larga escala e Texto em Colunas ao importar ou limpar dados textuais. Escolha sempre o método que melhor corresponda à sua necessidade específica de conversão, ao volume de dados e à sua preferência de fluxo de trabalho. Tenha atenção à diferença entre fórmulas e os valores reais das células e faça sempre cópias de segurança dos seus dados antes de realizar conversões em larga escala.
As Melhores Ferramentas de Produtividade para o Office
Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...
Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!
Todos os suplementos Kutools — num único instalador.
Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.
- Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma licença— configuração em minutos (pronto para MSI)
- Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
- Melhor relação qualidade-preço— poupe face à compra individual dos suplementos
