KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como combinar rapidamente texto e data na mesma célula no Excel?

AutorXiaoyang Data de Modificação

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.

combinar texto e data numa única célula

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")

introduzir uma fórmula para combinar texto e data numa única célula

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.

arrastar e preencher a fórmula noutras células

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ção TEXTOpara 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"))

combinar data e data com uma fórmula

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.

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, potenciando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas de Kutools para Excel...         Teste gratuito...

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:

clicar na funcionalidade Combinar Linhas, Colunas ou Células sem Perder Dados do Kutools

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.

especificar as opções na caixa de diálogo Combinar Colunas ou Linhas

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.

dados originais
seta esquerdaseta centralseta direita
Manter o conteúdo dessas célulasExcluir o conteúdo dessas célulasMesclar essas células
resultado de manter os conteúdos das células combinadasresultado de eliminar os conteúdos das células combinadasresultado de fundir as células combinadas

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

🤖KUTOOLS AI Assistente: Revolucione o Análise de Dados com base em:Execução Inteligente   |  Gerar Código|  Criar fórmulas personalizadas  |  Analisar Dados e Gerar Gráficos|  Invocar Funções Aprimoradas
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas   |  Excluir linhas em branco   |  Combinar Colunas ou Células sem Perder Dados   |   Arredondamento sem usar fórmula...
Super PROC:VLookup com Múltiplos Critérios  |  VLookup com Múltiplos Valores  |   VLookup em Múltiplas Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Múltipla Escolha....
Gestor de Colunas:Adicionar um Número Específico de Colunas|Mover Colunas|Alternar Estado de Visibilidade de Colunas Ocultas|Comparar Intervalos e Colunas...
Funcionalidades em Destaque:Grade de foco   |  Visualização de Design   |Barra de fórmulas aprimorada   | Gestor de Pastas de Trabalho e Folhas   |  Biblioteca de Recursos(Texto Automático)|  Seleção de Data   |  Consolidar Planilhas  |  Encriptar/Descriptografar Células   | Enviar Emails por Lista   |  Super Filtro   |   Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado...) ...
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+Tiposde Gráfico(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho, ...)|   12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda, ...)|   7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

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.

ExcelWordOutlookTabsPowerPoint
  • 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