Skip to main content

Kutools para Office — Uma Suíte. Cinco Ferramentas. Aumente sua Produtividade.

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

Author Xiaoyang Last modified

Ao trabalhar com conjuntos de dados no Excel que contêm valores de texto em uma coluna e datas correspondentes em outra, pode ser necessário combinar ambos na mesma célula para maior clareza ou processamento posterior. Um problema comum é que juntar essas colunas diretamente pode converter a data em um número de série, em vez de exibi-la em um formato de data familiar. Por exemplo, combinar "Reunião" e uma célula de data pode gerar "Reunião 45361", em vez do desejado "Reunião 05/01/2024". Garantir que a data mantenha seu formato legível durante a concatenação é essencial, especialmente ao preparar relatórios ou compartilhar arquivos. Neste artigo, você aprenderá maneiras práticas e eficientes de combinar corretamente texto e data em uma célula no Excel, evitando problemas de formatação e fornecendo resultados claros e amigáveis.

combine text and date into one cell

Combinar texto e data em uma célula com fórmulas

Combinar texto e data em uma célula com o Kutools para Excel

Combinar texto e data em uma célula usando VBA (manter formatação de data)


Combinar texto e data em uma célula com fórmulas

As fórmulas do Excel oferecem uma maneira rápida e flexível de unir valores de texto e data, preservando formatos de data legíveis. Essa abordagem é particularmente útil quando você deseja automatizar o processo para várias linhas ou se precisar escolher um separador específico entre o texto e a data. As fórmulas mostradas abaixo permitem controlar a exibição da data e evitar o problema das datas aparecerem como números de série.

1. Insira a seguinte fórmula em uma célula em branco ao lado de seus dados (por exemplo, insira em C2 se seus dados estiverem nas colunas A e B):

=A2 & " " & TEXT(B2,"mm/dd/yyyy")

enter a formula to combine text and date into one cell

2. Pressione Enter para confirmar a fórmula. Em seguida, arraste a alça de preenchimento para baixo para aplicar a fórmula a outras linhas conforme necessário. Você verá que o texto e a data agora estão combinados em cada célula, com a data exibida em um formato padrão.

drag and fill the formula to other cells

Notas e dicas:

  • Você pode usar a fórmula alternativa abaixo, que funciona da mesma forma:
    =CONCATENATE(A2," ",TEXT(B2,"mm/dd/yyyy"))
  • Se preferir um separador diferente (como um traço, vírgula ou texto personalizado), basta alterar o valor dentro das aspas. Por exemplo, para usar um traço:
    =A2 & " - " & TEXT(B2,"mm/dd/yyyy")
  • A função TEXTO é essencial para converter valores de data em strings legíveis. Se omitida, as datas serão exibidas como números (códigos internos de data do Excel).
  • Se suas datas de origem estiverem em um formato diferente (como dia-mês-ano ou ISO8601), você pode atualizar "mm/dd/aaaa" dentro da função TEXTO para o formato desejado ("aaaa-mm-dd", "dd-mmm-aaaa", etc.).
  • Se você quiser combinar duas colunas de datas com um separador, use uma dessas fórmulas:
    =TEXT(A2,"mm/dd/yyyy") & " - " & TEXT(B2,"mm/dd/yyyy")
    =CONCATENATE(TEXT(A2,"MM/DD/YYYY")," - ",TEXT(B2,"MM/DD/YYYY"))

combine date and date with a formula

Essa solução é mais adequada para conjuntos de dados relativamente pequenos ou médios e é altamente personalizável. No entanto, se você precisar concatenar células em massa em um conjunto de dados extenso ou exigir diferentes separadores para diferentes linhas, alternativas como VBA ou complementos dedicados podem ser mais eficientes.

Se encontrar erros como #VALOR! ao referenciar células em branco ou células formatadas que não são datas, verifique se a fonte de dados é consistente e formatada corretamente.


Combinar texto e data em uma célula com o Kutools para Excel

Para os usuários que buscam uma abordagem mais visual e direta sem inserir fórmulas complexas, o Kutools para Excel fornece uma solução conveniente. O recurso Combinar permite mesclar colunas, linhas ou células enquanto mantém, exclui ou mescla conteúdo apenas escolhendo suas preferências em uma caixa de diálogo amigável. Isso é especialmente valioso para usuários que frequentemente precisam combinar colunas, desejam evitar a entrada manual de fórmulas ou precisam processar um grande intervalo de células de forma eficiente.

Kutools para Excel oferece mais de 300 recursos avançados para simplificar tarefas complexas, aumentando a criatividade e a eficiência. Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados fácil e eficiente. Mais informações sobre o Kutools para Excel...  Teste gratuito...

Se você instalou o Kutools para Excel, siga os passos abaixo:

1. Selecione o intervalo de dados que deseja combinar, como duas ou mais colunas adjacentes.

2. Vá para Kutools > Mesclar e Dividir > Combinar Linhas, Colunas ou Células sem Perder Dados, conforme mostrado abaixo:

click Combine Rows, Columns or Cells without Losing Data feature of kutools

3. Na caixa de diálogo Combinar Colunas ou Linhas, defina suas opções da seguinte forma:

  • (1.) Selecione Combinar Colunas para mesclar dados de duas colunas em uma.
  • (2.) Em Especificar um separador, escolha o símbolo ou texto para separar os conteúdos combinados (como um espaço, traço ou vírgula).
  • (3.) Decida se o resultado combinado aparecerá na célula mais à esquerda ou mais à direita de cada linha.
  • (4.) Escolha uma opção para manter ou excluir o conteúdo original da célula após a combinação e, se desejar, mesclar as células que contêm o resultado combinado.

specify the options in the Combine Columns or Rows dialog box

4. Após configurar as configurações, clique em OK para aplicar. As colunas especificadas serão combinadas em cada linha usando o separador escolhido, e o resultado será exibido de acordo com suas preferências.

original data
arrow left arrow middle arrow right
Manter o conteúdo das células combinadas Excluir o conteúdo das células combinadas Mesclar as células combinadas
result of keeping contents of combined cells result of delete contents of combined cells result of merging the combined cells

Notas e melhores práticas:

  • Essa função também funciona para combinar duas células contendo datas, e os resultados seguirão seu separador e posição especificados.
  • Lembre-se de pré-visualizar suas seleções e estilo de separador antes de clicar em OK, especialmente para grandes conjuntos de dados, para evitar mesclagens ou exclusões indesejadas.
  • Se suas células contêm vários tipos de dados (números, datas e texto), o Kutools irá combiná-los de acordo com o formato de exibição da célula, evitando a maioria dos problemas de formatação encontrados com fórmulas.

Clique para saber mais detalhes sobre essa função Combinar do Kutools para Excel.

Com o recurso Combinar, você também pode realizar rapidamente:

Mesclar e Combinar Colunas sem Perder Dados no Excel

Mesclar e Combinar Linhas sem Perder Dados no Excel

Como combinar células em uma célula com espaço, vírgulas e ponto e vírgula no Excel?

Baixe e experimente gratuitamente o Kutools para Excel agora!


Combinar texto e data em uma célula usando VBA (manter formatação de data)

Para usuários que frequentemente precisam concatenar colunas de texto e data em massa ou trabalham com conjuntos de dados muito grandes que seriam demorados de processar com fórmulas manuais, uma macro personalizada de VBA pode ser uma solução prática. Essa abordagem não só aumenta a produtividade, mas também dá controle total sobre a formatação dos resultados combinados. A macro abaixo garante que as datas mantenham um formato desejado durante o processo de concatenação, evitando o problema comum de as datas se transformarem em números de série.

Cenários aplicáveis: Este método é ideal quando você deseja automatizar a combinação de colunas de texto e data para tabelas inteiras, aplicar formatação de data flexível ou incluir essa funcionalidade em tarefas rotineiras do Excel. O VBA também permite ajustar facilmente separadores e formatos de data, atendendo a diferentes padrões de relatórios.

Vantagens: Alta eficiência para grandes volumes de dados, personalizável e fácil de adaptar para tarefas repetitivas. Desvantagens: Requer pastas de trabalho habilitadas para macros e algum conhecimento do editor VBA.

1. Clique em Desenvolvedor > Visual Basic para abrir a janela Microsoft Visual Basic for Applications. No editor, vá para 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, pressione Alt + F8, selecione CombineTextoEData e clique em Executar. Siga os prompts para selecionar sua coluna de texto, coluna de data, intervalo de saída e os formatos/separadores desejados. A macro preencherá automaticamente os resultados no destino escolhido.

Dica prática: Quando solicitado, você pode inserir diferentes separadores (como um traço -, vírgula ,, ou qualquer texto personalizado) e qualquer formato de data padrão (como dd-mmm-aaaa) para corresponder ao estilo do seu relatório. Se seus resultados não aparecerem conforme o esperado, certifique-se de que todos os intervalos selecionados tenham exatamente a mesma contagem de linhas e que a coluna de data contenha valores de data reais.

Se você encontrar erros informando "Intervalos não correspondem em tamanho", verifique novamente suas seleções e certifique-se de que as colunas de texto, data e saída tenham o mesmo número de linhas. Após a combinação, revise a coluna de resultados para qualquer formatação inesperada e ajuste o formato de data ou separador conforme necessário.

No geral, a automação VBA é especialmente eficiente para tarefas recorrentes ou em massa onde operações manuais seriam demoradas e pode ser reutilizada simplesmente executando a macro para novos dados.

Melhores Ferramentas de Produtividade para Office

🤖 Kutools AI Aide: Revolucione a análise de dados com: Execução Inteligente   |  Gerar Código  |  Criar Fórmulas Personalizadas  |  Analisar Dados e Gerar Gráficos  |  Chamar Funções Aprimoradas
Recursos Populares: Localizar, Destacar ou Marcar Duplicatas   |  Excluir Linhas em Branco   |  Consolidar Colunas ou Células sem Perder Dados   |   Arredondar...
Super PROC: Procura por múltiplos critérios    Procura por múltiplos valores  |   Procura em várias planilhas   |   Correspondência Fuzzy...
Lista Suspensa Avançada: Crie rapidamente Lista suspensa  |  Lista suspensa dependente  |  Lista suspensa com múltipla seleção ...
Gerenciador de Colunas: Adicionar número específico de colunas  | Mover Colunas  | Alternar status de visibilidade de Colunas ocultas |  Comparar Intervalos & Colunas...
Recursos em Destaque: Grade de foco   |  Visualização de Design  |  Barra de fórmulas aprimorada    Gerenciador de Pasta de trabalho & Planilha   |  Biblioteca de AutoTexto (Auto Text)   |  Selecionador de Data   |  Mesclar Dados   |  Criptografar/Descriptografar Células    Enviar Email por Lista   |  Super Filtro   |   Filtro Especial (filtrar negrito/itálico/tachado...) ...
Os 15 Principais Conjuntos de Ferramentas: 12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ...)  | 50+ Tipos de Gráficos (Gráfico de Gantt, ...)  | 40+ Fórmulas Práticas (Calcular a idade com base na data de nascimento, ...)  | 19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem pelo Caminho, ...)  | 12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda, ...)  | 7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células, ...) | ...e muito mais
Use o Kutools no idioma de sua preferência – compatível com Inglês, Espanhol, Alemão, Francês, Chinês e mais de40 idiomas!

Impulsione suas habilidades no Excel com Kutools para Excel e experimente uma eficiência incomparável. Kutools para Excel oferece mais de300 recursos avançados para aumentar a produtividade e economizar tempo.  Clique aqui para acessar o recurso que você mais precisa...


Office Tab traz interface com abas para o Office e facilita muito seu trabalho

  • Habilite edição e leitura por abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie múltiplos documentos em novas abas de uma mesma janela, em vez de em novas janelas.
  • Aumente sua produtividade em50% e economize centenas de cliques todos os dias!

Todos os complementos Kutools. Um instalador

O pacote Kutools for Office reúne complementos para Excel, Word, Outlook & PowerPoint, além do Office Tab Pro, sendo ideal para equipes que trabalham em vários aplicativos do Office.

Excel Word Outlook Tabs PowerPoint
  • Pacote tudo-em-um — complementos para Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Um instalador, uma licença — configuração em minutos (pronto para MSI)
  • Trabalhe melhor em conjunto — produtividade otimizada entre os aplicativos do Office
  • Avaliação completa por30 dias — sem registro e sem cartão de crédito
  • Melhor custo-benefício — economize comparado à compra individual de add-ins