Pular para o conteúdo
Função por FunçãoDicionário de funções de planilha em português
TEXTJOIN

Função UNIRTEXTO do Excel

O que a função UNIRTEXTO faz?

A função UNIRTEXTO junta vários textos ou intervalos em um só, inserindo entre cada item o delimitador que você escolher, como ", " ou " - ". O segundo argumento define se as células vazias são ignoradas. Serve para montar listas separadas por vírgula a partir de um intervalo.

Nome em portuguêsUNIRTEXTO
Nome em inglêsTEXTJOIN
CategoriaTexto
RetornaTexto (itens unidos pelo delimitador)
Existe desdeExcel 2019 · não existe no Excel 2013

Qual é a sintaxe da função UNIRTEXTO?

Excel em português do BrasilUNIRTEXTO(delimitador; ignorar_vazio; texto1; [texto2]; ...)
Excel em inglêsTEXTJOIN(delimiter, ignore_empty, text1, [text2], ...)

No Excel em português do Brasil os argumentos se separam com ponto e vírgula; em inglês, com vírgula. Argumentos entre colchetes são opcionais.

ArgumentoObrigatórioO que aceita
delimitadorSimO texto colocado entre os itens, escrito entre aspas (pode ser vazio, ""), ou uma referência a uma célula com esse texto. Se for um número, é tratado como texto.
ignorar_vazioSimVERDADEIRO ignora as células vazias; FALSO as mantém, o que gera delimitadores seguidos no resultado.
texto1SimO primeiro item a unir: um texto ou um intervalo de células.
texto2; ...NãoItens adicionais. A Microsoft fala em até 252 argumentos de texto, contando o texto1; cada um pode ser texto ou intervalo.

Como usar a função UNIRTEXTO na prática?

Exemplo 1: Lista de convidados separada por vírgula

Planilha do exemplo 1 da função UNIRTEXTO
ABC
1 Convidado
2 AnaAna, Bruno, Carla, Diego
3 BrunoAna, Bruno, , Carla, Diego
4
5 Carla
6 Diego
Ignorando vazias (VERDADEIRO), na célula C2 =UNIRTEXTO(", ";VERDADEIRO;A2:A6) Em inglês: =TEXTJOIN(", ",TRUE,A2:A6)
Resultado: Ana, Bruno, Carla, Diego
Mantendo vazias (FALSO), na célula C3 =UNIRTEXTO(", ";FALSO;A2:A6) Em inglês: =TEXTJOIN(", ",FALSE,A2:A6)
Resultado: Ana, Bruno, , Carla, Diego

O intervalo A2:A6 tem uma célula vazia (A4). Com VERDADEIRO no segundo argumento ela é pulada e a lista sai limpa. Com FALSO a célula vazia conta como um item de texto vazio, e aparece o par de vírgulas seguidas entre Bruno e Carla.

Exemplo 2: Endereço montado com hífen entre as partes

Planilha do exemplo 2 da função UNIRTEXTO
ABCD
1 RuaCidadeUF
2 Av. CentralCuritibaPRAv. Central - Curitiba - PR
3 Rua das FloresRecifePERua das Flores - Recife - PE
Fórmula na célula D2 =UNIRTEXTO(" - ";VERDADEIRO;A2:C2) Em inglês: =TEXTJOIN(" - ",TRUE,A2:C2)
Resultado: Av. Central - Curitiba - PR
Fórmula na célula D3 =UNIRTEXTO(" - ";VERDADEIRO;A3:C3) Em inglês: =TEXTJOIN(" - ",TRUE,A3:C3)
Resultado: Rua das Flores - Recife - PE

O delimitador " - " é inserido entre os itens do intervalo A2:C2, mas não antes do primeiro nem depois do último. Por isso o resultado termina em PR, sem hífen sobrando.

Quais erros a função UNIRTEXTO costuma dar?

#VALOR!

Por que acontece: O texto resultante passou de 32.767 caracteres, o limite de uma célula.

Como corrigir: Una menos itens por vez ou divida a lista em partes.

#NOME?

Por que acontece: A planilha foi aberta no Excel 2013 ou anterior, que não conhece UNIRTEXTO, ou um texto foi escrito sem aspas.

Como corrigir: Em versões antigas, use CONCATENAR ou o operador &. Em qualquer versão, escreva textos fixos entre aspas.

Exemplo que gera o erro, na célula B2=UNIRTEXTO(", ";VERDADEIRO;A2;Bruno)Resultado: #NOME?

Vírgulas seguidas no resultado

Por que acontece: O segundo argumento está como FALSO e o intervalo tem células vazias, que entram como itens em branco.

Como corrigir: Troque o segundo argumento para VERDADEIRO para ignorar as células vazias.

UNIRTEXTO no Google Planilhas e no LibreOffice Calc

ProgramaNome da funçãoObservação
ExcelUNIRTEXTO (TEXTJOIN)Referência deste dicionário.
Google PlanilhasTEXTJOINExiste com os mesmos argumentos e na mesma ordem. A página de ajuda em português do Google Planilhas mostra o nome TEXTJOIN. Documentação do Google
LibreOffice CalcUNIRTEXTO (TEXTJOIN)Existe no LibreOffice Calc desde a versão 5.2. O delimitador pode ser um intervalo: se houver menos delimitadores que textos, eles são reutilizados desde o início. Ajuda do LibreOffice

A função UNIRTEXTO existe no Excel 2013?

Não existe no Excel 2013 Excel 2019

A lista oficial da Microsoft marca UNIRTEXTO com (2019): ela existe no Excel 2019 e no Microsoft 365, mas não no Excel 2013. A página da função diz que o recurso está disponível com o Office 2019 ou com uma assinatura do Microsoft 365.

Veja todas as funções por versão em funções do Excel por versão e, para quem ainda usa o Office 2013, em o que o Excel 2013 tem e não tem.

O que mais vale saber sobre a UNIRTEXTO?

  • O delimitador pode ser uma referência de célula. Assim você troca o separador de várias fórmulas mudando só uma célula.
  • Com delimitador vazio ("") a função funciona como CONCAT, só que ainda permite ignorar células vazias.
  • UNIRTEXTO existe a partir do Excel 2019. Para abrir no Excel 2013, monte a lista com o operador & ou CONCATENAR.

Perguntas frequentes sobre a UNIRTEXTO

UNIRTEXTO funciona no Excel 2013?

Não. A função está disponível no Excel 2019 e nas versões seguintes e no Microsoft 365. No Excel 2013 a fórmula mostra #NOME?. Nessas versões, use CONCATENAR ou o operador &.

Como juntar uma coluna de células separando por vírgula?

Use =UNIRTEXTO(", ";VERDADEIRO;A2:A20). O primeiro argumento é o separador, o segundo pula as células vazias e o terceiro é o intervalo a unir.

Qual a diferença entre UNIRTEXTO e CONCAT?

CONCAT só cola os textos. UNIRTEXTO coloca um delimitador entre eles e permite ignorar células vazias. As duas aceitam intervalos como argumento.

Funções relacionadas

Ver todas as funções de texto

Fontes consultadas

Consultado em 21/10/2026. Os resultados dos exemplos acima foram calculados por programa, a partir dos dados mostrados em cada tabela. Encontrou algo errado? Escreva para contato@office2013.com.br.