Função UNIRTEXTO no Excel: Como Juntar Textos com Separador

A função UNIRTEXTO reúne textos de várias células em uma única célula, inserindo o separador que você escolher: vírgula, espaço, barra, hífen ou outro caractere. Ela é útil para criar listas de clientes, juntar informações de cadastros e preparar dados para relatórios, sem precisar concatenar cada célula manualmente.

Sintaxe da função UNIRTEXTO

=UNIRTEXTO(delimitador; ignorar_vazio; texto1; [texto2]; ...)
  • delimitador: texto que separa os elementos, como ", " ou " - ".
  • ignorar_vazio: use VERDADEIRO para pular células vazias ou FALSO para mantê-las na composição.
  • texto1, texto2…: células, intervalos ou textos que serão unidos.

Nos exemplos abaixo, as fórmulas estão em português do Brasil e usam ponto e vírgula como separador de argumentos. A configuração regional do seu Excel pode usar vírgula no lugar do ponto e vírgula.

Exemplo 1: juntar nome, setor e cidade

Preencha as colunas A, B e C de A1:C5 com os valores indicados. A primeira coluna da tabela abaixo mostra apenas o número da linha no Excel e não deve ser copiada para a planilha. A célula B3 deve ficar realmente vazia.

LinhaA — NomeB — SetorC — Cidade
2AnaVendasBH
3Bruno(vazia)Contagem
4CarlaSuporteBH
5DiegoFinanceiroBetim

Em D2, digite a fórmula e arraste até D5:

=UNIRTEXTO(" - ";VERDADEIRO;A2:C2)

O resultado em D2 será Ana – Vendas – BH. Em D3, a função retorna Bruno – Contagem, pois B3 está vazia e o argumento VERDADEIRO ignora esse espaço.

Exemplo 2: criar uma lista separada por vírgulas

Para reunir todos os nomes do intervalo A2:A5 em uma única célula, use:

=UNIRTEXTO(", ";VERDADEIRO;A2:A5)

Resultado esperado: Ana, Bruno, Carla, Diego. Note que a vírgula e o espaço são inseridos somente entre os nomes.

Exemplo 3: o que muda ao usar FALSO?

Na linha de Bruno, a coluna B está vazia. Compare as duas fórmulas:

=UNIRTEXTO(" | ";VERDADEIRO;A3:C3)

Resultado: Bruno | Contagem.

=UNIRTEXTO(" | ";FALSO;A3:C3)

Resultado: Bruno | | Contagem. O espaço entre os dois separadores corresponde ao elemento vazio. Use FALSO somente quando precisar preservar essa posição.

Exemplo 4: unir apenas os nomes de um setor

No Microsoft 365 ou Excel 2024, combine UNIRTEXTO com FILTRO para reunir somente os nomes de quem trabalha no setor de Vendas:

=UNIRTEXTO(", ";VERDADEIRO;FILTRO(A2:A5;B2:B5="Vendas";""))

Com a base de exemplo, o resultado é Ana. Se nenhum nome atender ao critério, FILTRO devolve uma string vazia e UNIRTEXTO a ignora. Para testar mais de um resultado, altere B5 para Vendas: o retorno passa a ser Ana, Diego.

UNIRTEXTO, CONCAT e CONCATENAR: qual a diferença?

RecursoInsere separador automaticamente?Exemplo
UNIRTEXTOSim=UNIRTEXTO(“; “;VERDADEIRO;A2:A5)
CONCATNão=CONCAT(A2:A5)
CONCATENARNão; função legada=CONCATENAR(A2;” – “;C2)
Operador &Não=A2&” – “&C2

Se você precisa unir muitos valores com vírgulas ou hífens, UNIRTEXTO costuma ser a opção mais simples. Para unir poucos valores com formatação específica, o operador & também resolve. Veja ainda nosso guia de funções de texto.

Erros frequentes e compatibilidade

  • #NOME?: confira a grafia UNIRTEXTO e a versão do Excel. A função está disponível no Excel 2019, 2021, 2024 e Microsoft 365, mas não no Excel 2016.
  • #VALOR!: um resultado de texto excessivamente longo pode ultrapassar o limite de 32.767 caracteres por célula.
  • Separadores duplicados: verifique se usou FALSO em ignorar_vazio ou se os dados contêm espaços que parecem células vazias.
  • Datas e valores: ao unir números e datas, a aparência pode mudar. Use TEXTO para formatá-los antes da junção, por exemplo =UNIRTEXTO(" - ";VERDADEIRO;A2;TEXTO(D2;"dd/mm/aaaa")).

Exercícios práticos com gabarito

Use a tabela A1:C5 do primeiro exemplo e tente resolver antes de consultar as respostas.

  • Exercício 1: una os nomes de A2:A5 com ponto e vírgula seguido de espaço.
  • Exercício 2: una A3:C3 com barra, ignorando o setor vazio.
  • Exercício 3: una A2 e C2 com o separador " / ".
  • Exercício 4: una B2:B5 com vírgula e espaço, ignorando a célula vazia.

Respostas

ExercícioFórmulaResultado
1=UNIRTEXTO(“; “;VERDADEIRO;A2:A5)Ana; Bruno; Carla; Diego
2=UNIRTEXTO(” / “;VERDADEIRO;A3:C3)Bruno / Contagem
3=UNIRTEXTO(” / “;VERDADEIRO;A2;C2)Ana / BH
4=UNIRTEXTO(“, “;VERDADEIRO;B2:B5)Vendas, Suporte, Financeiro

Para revisar outras funções e escolher o próximo conteúdo, acesse a central de Fórmulas e Funções do Excel.

1 Comentário

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *


Solicitar exportação de dados

Utilize este formulário para solicitar uma cópia dos seus dados neste site.

Solicitar remoção de dados

Utilize este formulário para solicitar a remoção dos seus dados neste site.

Solicitar retificação de dados

Utilize este formulário para solicitar a retificação dos seus dados neste site. Aqui você pode corrigir ou atualizar seus dados por exemplo.

Solicitar cancelamento de inscrição

Utilize este formulário para solicitar o cancelamento de inscrição do seu e-mail em nossas Listas de E-mail.