Como combinar rapidamente texto e data na mesma célula no Excel?
Ao trabalhar com conjuntos de dados no Excel que incluam valores de texto numa coluna e datas correspondentes noutra, poderá precisar de os combinar numa única célula para melhorar a clareza ou facilitar um processamento adicional. Um problema frequente é que a concatenação direta dessas colunas pode converter a data num número de série, em vez de a apresentar no formato de data familiar. Por exemplo, ao juntar «Reunião» com uma célula contendo uma data, o resultado pode ser «Reunião 45361», em vez do esperado «Reunião 05/01/2024». É essencial garantir que a data mantenha o seu formato legível durante a concatenação, especialmente ao preparar relatórios ou partilhar ficheiros. Neste artigo, vai descobrir métodos práticos e eficazes para combinar texto e data corretamente numa só célula no Excel, evitando problemas de formatação e obtendo resultados claros e intuitivos.

Combine texto e data numa só célula com fórmulas
Combine texto e data numa só célula com Kutools para Excel
Combine texto e data numa só célula utilizando VBA (mantendo a formatação da data)
Combine texto e data numa só célula com fórmulas
As fórmulas do Excel oferecem uma forma rápida e flexível de combinar valores de texto e data, mantendo simultaneamente um formato de data legível. Esta abordagem revela-se especialmente útil quando pretende automatizar o processo em várias linhas ou necessita de utilizar um separador específico entre o texto e a data. As fórmulas apresentadas abaixo permitem-lhe controlar a apresentação da data e evitar que esta apareça como um número de série.
1. Introduza a seguinte fórmula numa célula vazia junto aos seus dados (por exemplo, na C2, se os seus dados estiverem nas colunas A e B):
=A2 & " " & TEXT(B2,"mm/dd/yyyy") 
2. Prima Enter para confirmar a fórmula. Em seguida, arraste a alça de preenchimento para baixo e aplique a fórmula às restantes linhas conforme necessário. Verificará que o texto e a data estão agora combinados em cada célula, com a data apresentada no formato padrão.

Notas e dicas:
- Pode utilizar a fórmula alternativa abaixo, que funciona da mesma forma:
=CONCATENATE(A2," ",TEXT(B2,"mm/dd/yyyy")) - Se preferir um separador diferente (como um travessão, uma vírgula ou texto personalizado), basta alterar o valor entre aspas. Por exemplo, para utilizar um travessão:
=A2 & " - " & TEXT(B2,"mm/dd/yyyy") - A função
TEXTOé essencial para converter valores de data em cadeias legíveis. Se omitida, as datas serão apresentadas como números (os códigos internos de data do Excel). - Se as suas datas de origem estiverem num formato diferente (como dia-mês-ano ou ISO8601), pode atualizar o
"mm/dd/aaaa"dentro da funçãoTEXTOpara o formato pretendido ()"aaaa-mm-dd","dd-mmm-aaaa", etc.). - Se pretender combinar duas colunas de datas com um separador, utilize uma das seguintes fórmulas:
=TEXT(A2,"mm/dd/yyyy") & " - " & TEXT(B2,"mm/dd/yyyy")=CONCATENATE(TEXT(A2,"MM/DD/YYYY")," - ",TEXT(B2,"MM/DD/YYYY"))

Esta solução é ideal para conjuntos de dados pequenos a médios e oferece um elevado grau de personalização. Contudo, se precisar de concatenar células em larga escala ou utilizar separadores diferentes em linhas distintas, alternativas como VBA ou extras dedicados poderão revelar-se mais eficientes.
Se encontrar erros como #VALOR! ao fazer referência a células vazias ou formatadas com um tipo que não seja data, verifique se o formato do Intervalo de Origem é consistente e está corretamente aplicado.
Combine texto e data numa só célula com Kutools para Excel
Para utilizadores que procuram uma abordagem mais visual e simples, sem ter de introduzir fórmulas complexas, o Kutools para Excel oferece uma solução conveniente. A funcionalidade Combinar permite-lhe fundir colunas, linhas ou células — mantendo, eliminando ou fundindo conteúdos — apenas ao escolher as suas preferências numa caixa de diálogo intuitiva. Isto é especialmente valioso para quem precisa frequentemente de combinar colunas, deseja evitar a introdução manual de fórmulas ou tem de processar um grande intervalo de células de forma eficiente.
Se tiver instalado Kutools para Excel, siga os passos abaixo:
1. Selecione o intervalo de dados que pretende combinar, como duas ou mais colunas adjacentes.
2. Aceda a Kutools > Mesclar e Dividir > Combinar Linhas/Colunas/Células e Manter Valores, como ilustrado abaixo:

3. Na caixa de diálogo Combinar Colunas ou Linhas, defina as suas opções da seguinte forma:
- (1.) Selecione Combinar Colunas para fundir dados de duas colunas numa só.
- (2.) No Separador, escolha o símbolo ou texto que irá separar os conteúdos combinados (como um espaço, um travessão ou uma vírgula).
- (3.) Decida se o resultado combinado deverá aparecer na célula mais à esquerda ou na mais à direita de cada linha.
- (4.) Escolha uma opção para manter ou eliminar o conteúdo original das células após a combinação e, se desejar, una as células que contêm o resultado combinado.

4. Após configurar as definições, clique em OK para aplicar. As colunas especificadas serão combinadas em cada linha utilizando o separador escolhido, e o resultado será apresentado de acordo com as suas preferências.
![]() | ||
![]() | ![]() | ![]() |
| Manter o conteúdo dessas células | Excluir o conteúdo dessas células | Mesclar essas células |
![]() | ![]() | ![]() |
Notas e boas práticas:
- Esta função também permite combinar duas células com datas, e os resultados respeitarão o separador e a posição definidos.
- Lembre-se de pré-visualizar as suas seleções e o estilo do separador antes de clicar em OK, especialmente com conjuntos de dados grandes, para evitar fusões ou eliminações indesejadas.
- Se as suas células contiverem vários tipos de dados — como números, datas e texto —, o Kutools combina-os automaticamente de acordo com o formato de apresentação da célula, evitando a maioria dos problemas de formatação normalmente encontrados ao utilizar fórmulas.
Clique para saber mais detalhes sobre a função Combinar do Kutools para Excel.
Com a funcionalidade Combinar, também pode realizar rapidamente:
Fundir e Combinar Colunas sem Perder Dados no Excel
Fundir e Combinar Linhas sem Perder Dados no Excel
Como combinar células numa única célula com espaços, vírgulas e ponto e vírgula no Excel?
Descarregue e experimente gratuitamente o Kutools para Excel já!
Combine texto e data numa só célula utilizando VBA (mantendo a formatação da data)
Para utilizadores que frequentemente precisam de concatenar colunas de texto e data em larga escala ou trabalham com conjuntos de dados muito extensos — cujo processamento manual com fórmulas seria moroso —, uma macro VBA personalizada constitui uma solução prática. Esta abordagem não só potencia a produtividade como também oferece controlo total sobre a formatação dos Resultados Mesclados. A macro abaixo assegura que as datas conservem o formato pretendido durante a concatenação, evitando o problema comum da conversão das datas em números de série.
Cenários aplicáveis: Este método é ideal quando pretende automatizar a combinação de colunas de texto e data em tabelas completas, aplicar um formato de data flexível ou integrar esta funcionalidade em tarefas rotineiras do Excel. Com VBA, pode ajustar facilmente os separadores e o formato de data, adaptando-se a diferentes normas de relatórios.
Vantagens: Alta eficiência no tratamento de grandes volumes de dados, totalmente personalizável e fácil de adaptar a tarefas repetitivas.Desvantagens: Requer livros de trabalho com macros ativadas e algum conhecimento do editor VBA.
1. Clique em Programador > Visual Basic para abrir a janela do Microsoft Visual Basic para Aplicações. No editor, aceda a Inserir > Módulo e cole o seguinte código VBA na janela do módulo:
Sub CombineTextAndDate()
Dim ws As Worksheet
Dim rng As Range, cell As Range
Dim textCol As Range, dateCol As Range
Dim resultCol As Range
Dim i As Long
Dim dateFormat As String
Dim separator As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set ws = ActiveSheet
Set rng = Application.InputBox("Select the data range (including text and date columns):", xTitleId, Selection.Address, Type:=8)
Set textCol = Application.InputBox("Select the text column (single column):", xTitleId, rng.Columns(1).Address, Type:=8)
Set dateCol = Application.InputBox("Select the date column (single column):", xTitleId, rng.Columns(2).Address, Type:=8)
Set resultCol = Application.InputBox("Select where to output the result (single column with same number of rows):", xTitleId, rng.Columns(rng.Columns.Count).Offset(0, 1).Address, Type:=8)
separator = Application.InputBox("Enter separator (e.g. space, dash, comma):", xTitleId, " ")
dateFormat = Application.InputBox("Enter date format (e.g. mm/dd/yyyy):", xTitleId, "mm/dd/yyyy")
If textCol.Rows.Count = dateCol.Rows.Count And textCol.Rows.Count = resultCol.Rows.Count Then
For i = 1 To textCol.Rows.Count
resultCol.Cells(i, 1).Value = textCol.Cells(i, 1).Value & separator & Format(dateCol.Cells(i, 1).Value, dateFormat)
Next i
MsgBox "Text and date successfully combined!", vbInformation, xTitleId
Else
MsgBox "Ranges not matched in size!", vbExclamation, xTitleId
End If
On Error GoTo 0
End Sub 2. Feche o editor VBA. No Excel, prima Alt + F8, selecione CombineTextAndDate e clique em Executar. Siga as instruções para selecionar a sua coluna de texto, a coluna de data, a área de colocação da lista e os formatos ou separadores pretendidos. A macro preencherá automaticamente os resultados no destino escolhido.
Dica prática: quando solicitado, pode introduzir separadores diferentes (como um travessão)-, uma vírgula , ou qualquer texto personalizado) e utilizar qualquer formato de data padrão (como dd-mmm-yyyy) para corresponder ao estilo do seu relatório. Se os seus resultados não aparecerem como esperado, certifique-se de que todos os intervalos selecionados têm exatamente o mesmo número de linhas e de que a coluna de datas contém valores de data reais.
Se encontrar erros com a mensagem «Intervalos não coincidem em tamanho», verifique novamente as suas seleções e certifique-se de que as colunas de texto, data e saída têm todas o mesmo número de linhas. Após combinar, reveja a coluna de resultados à procura de formatações inesperadas e ajuste o formato de data ou o separador conforme necessário.
Em geral, a automatização com VBA revela-se especialmente eficaz para tarefas recorrentes ou em lote cujas operações manuais seriam demoradas, podendo ser reutilizada bastando executar a macro com novos dados.
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






