Função UNIRTEXTO no Excel: juntar textos com separador
Atualizado em 10. November 2026 · Equipe Exercícios Excel
=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
Em C5, junte os convidados (A5:A7) separados por vírgula e espaço.
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.