Função UNIRTEXTO no Excel: juntar textos com separador

Atualizado em 10. November 2026 · Equipe Exercícios Excel

O UNIRTEXTO junta textos com um separador. Exemplo: =UNIRTEXTO(", ";VERDADEIRO;A5:A7) junta os nomes com vírgula e pula as células vazias.

Sintaxe

=UNIRTEXTO(delimitador; ignorar_vazio; texto1; ...)
delimitador
O que vai entre os textos, como ", " ou " - ".
ignorar_vazio
VERDADEIRO pula as células vazias.
texto1
Um intervalo ou várias células.

Pratique agora

Exercício 1 de 2Correção na hora, sem cadastro

Em C5, junte os convidados (A5:A7) separados por vírgula e espaço.

C5
fx
A
B
C
D
E
F
1
Rua
Número
Complemento
Cidade
Endereço
2
Rua das Flores
120
Curitiba
3
4
Convidados
Lista
5
Ana
6
Bruno
7
Carla
8
9

UNIRTEXTO ou CONCATENAR?

O CONCATENAR e o & exigem o separador entre cada célula. O UNIRTEXTO aceita um intervalo inteiro e coloca o separador sozinho.

Passo a passo

Escreva =UNIRTEXTO( e, entre aspas, o separador, como ", ". Depois escreva VERDADEIRO para pular as células vazias. Por último, selecione o intervalo. Feche o parêntese. O resultado é um texto só, com os valores separados como você pediu.

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

Exemplo do dia a dia: lista de presentes

Numa lista de convidados com o presente escolhido por cada um, junte todos os presentes numa célula para mandar para a família. Com o separador de linha CARACT(10), cada presente aparece numa linha.

=UNIRTEXTO(CARACT(10);VERDADEIRO;B2:B40)

Ative Quebrar Texto Automaticamente na célula para ver as linhas.

Exemplo do dia a dia: e-mails para colar

Para mandar uma mensagem para uma lista de pessoas, junte os e-mails com ponto e vírgula, que é o separador aceito pelos programas de e-mail. Copie a célula e cole no campo do destinatário.

=UNIRTEXTO(";";VERDADEIRO;C2:C100)

Juntar com condição (Excel 365)

Junte com a FILTRO para unir só os itens que atendem a uma condição. Exemplo: os nomes dos clientes do Sul numa célula só.

=UNIRTEXTO(", ";VERDADEIRO;FILTRO(A2:A100;B2:B100="Sul"))

Sem repetidos

No Excel 365, junte com o ÚNICO para cada valor aparecer uma vez só.

=UNIRTEXTO(", ";VERDADEIRO;ÚNICO(B2:B100))

No Excel em inglês e no Google Planilhas

No Excel em inglês, a função se chama TEXTJOIN. No Google Planilhas em português, o nome é UNIRTEXTO.

Exemplo do dia a dia: endereço completo

Um cadastro tem rua, número, complemento, bairro e cidade em colunas separadas. Muitos não têm complemento. Com UNIRTEXTO e VERDADEIRO, o endereço sai certinho, sem vírgulas sobrando no lugar do complemento vazio. Use essa coluna para etiquetas e para importar em sistemas de entrega.

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

Exemplo do dia a dia: resumo de pedido

Para mostrar os itens de um pedido numa linha, junte os produtos com " + ". Com a quantidade antes de cada item numa coluna de apoio (como =B2&"x "&A2), o resumo fica "2x Café + 1x Arroz + 3x Leite".

=UNIRTEXTO(" + ";VERDADEIRO;D2:D10)

Erros comuns

  • #NOME?: o Excel é anterior ao 2019; use CONCATENAR ou o &
  • Separadores seguidos: o segundo argumento ficou FALSO
  • Números perdendo o formato: junte com TEXTO, como TEXTO(B2;"R$ #.##0,00"), numa coluna de apoio

UNIRTEXTO ou CONCAT?

O CONCAT também aceita intervalos, mas não coloca separador. =CONCAT(A2:C2) gruda tudo. Use CONCAT quando não precisa de separador, como para montar um código, e UNIRTEXTO quando precisa, como numa lista.

Exemplo do dia a dia: tags de um produto

Num catálogo, cada produto tem marcações em colunas separadas: "Vegano", "Sem glúten", "Orgânico", muitas vezes vazias. O UNIRTEXTO junta só as marcações preenchidas, separadas por vírgula, numa coluna pronta para a loja online. Produtos sem nenhuma marcação ficam com a célula vazia, sem vírgulas soltas.

=UNIRTEXTO(", ";VERDADEIRO;E2:H2)

Juntar números com formato

O UNIRTEXTO junta números sem o formato da célula: R$ 1.250,50 vira 1250,5. Para manter o formato, use TEXTO em cada número numa coluna de apoio, ou, no Excel 365, direto no intervalo: =UNIRTEXTO(", ";VERDADEIRO;TEXTO(B2:B5;"R$ #.##0,00")).

Exemplo do dia a dia: quem faltou na reunião

Numa planilha de presença, cada linha tem um nome e a marcação P ou F. Para mandar um resumo com os nomes de quem faltou numa frase só, junte o UNIRTEXTO com a FILTRO. O resultado entra direto numa mensagem para a equipe.

="Faltaram: "&UNIRTEXTO(", ";VERDADEIRO;FILTRO(A2:A30;B2:B30="F"))

Perguntas frequentes

Como juntar sem separador nenhum?

Use "" como separador: =UNIRTEXTO("";VERDADEIRO;A2:C2). O resultado é igual ao do CONCAT.

Dá para juntar com quebra de linha?

Sim: =UNIRTEXTO(CARACT(10);VERDADEIRO;A2:A10). Ative Quebrar Texto Automaticamente na célula.

UNIRTEXTO funciona no Excel online?

Sim. O Excel na Web tem a função com o mesmo nome.

Como juntar uma coluna inteira sem fórmula?

Copie a coluna, cole no Bloco de Notas e troque as quebras de linha. Com fórmula, o UNIRTEXTO faz isso direto.

UNIRTEXTO funciona com datas?

Funciona, mas a data aparece como número. Use TEXTO(A2:A5;"dd/mm") dentro dele para mostrar as datas.

UNIRTEXTO aceita vários intervalos?

Sim. Separe com ponto e vírgula: =UNIRTEXTO(", ";VERDADEIRO;A2:A5;C2:C5).

O que acontece com FALSO no segundo argumento?

As células vazias também entram, e aparecem separadores seguidos, como "Ana, , Carla".

Tem limite de tamanho?

O resultado pode ter até 32.767 caracteres. Acima disso, aparece #VALOR!.

UNIRTEXTO existe no Excel 2016?

Não. Ele chegou no Excel 2019 e no 365.

Veja também

Treine UNIRTEXTO até ficar fácil

A lição "Funktion TEXTVERKETTEN" tem 4 exercícios com correção na hora.

Começar grátis