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ês | UNIRTEXTO |
|---|---|
| Nome em inglês | TEXTJOIN |
| Categoria | Texto |
| Retorna | Texto (itens unidos pelo delimitador) |
| Existe desde | Excel 2019 · não existe no Excel 2013 |
Qual é a sintaxe da função UNIRTEXTO?
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.
| Argumento | Obrigatório | O que aceita |
|---|---|---|
| delimitador | Sim | O 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_vazio | Sim | VERDADEIRO ignora as células vazias; FALSO as mantém, o que gera delimitadores seguidos no resultado. |
| texto1 | Sim | O primeiro item a unir: um texto ou um intervalo de células. |
| texto2; ... | Não | Itens 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
| A | B | C | |
|---|---|---|---|
| 1 | Convidado | ||
| 2 | Ana | Ana, Bruno, Carla, Diego | |
| 3 | Bruno | Ana, Bruno, , Carla, Diego | |
| 4 | |||
| 5 | Carla | ||
| 6 | Diego |
=UNIRTEXTO(", ";VERDADEIRO;A2:A6) Em inglês: =TEXTJOIN(", ",TRUE,A2:A6) =UNIRTEXTO(", ";FALSO;A2:A6) Em inglês: =TEXTJOIN(", ",FALSE,A2:A6) 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
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Rua | Cidade | UF | |
| 2 | Av. Central | Curitiba | PR | Av. Central - Curitiba - PR |
| 3 | Rua das Flores | Recife | PE | Rua das Flores - Recife - PE |
=UNIRTEXTO(" - ";VERDADEIRO;A2:C2) Em inglês: =TEXTJOIN(" - ",TRUE,A2:C2) =UNIRTEXTO(" - ";VERDADEIRO;A3:C3) Em inglês: =TEXTJOIN(" - ",TRUE,A3:C3) 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.
=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
| Programa | Nome da função | Observação |
|---|---|---|
| Excel | UNIRTEXTO (TEXTJOIN) | Referência deste dicionário. |
| Google Planilhas | TEXTJOIN | Existe 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 Calc | UNIRTEXTO (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
Fontes consultadas
- Microsoft: função UNIRTEXTO
- Microsoft: funções do Excel por categoria (marcadores de versão)
- Google: função TEXTJOIN
- LibreOffice: função UNIRTEXTO
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.