Editor de Excel online
Usar grátis

UNIRTEXTO no Excel: sintaxe, exemplos e erros

Atualizado em 2026-10-13 · Grátis · Compatível com Excel e Google Sheets

Sintaxe

=UNIRTEXTO(delimitador, ignorar_vazio, texto1, [texto2], ...)

Resposta rápida

O UNIRTEXTO junta vários valores em uma única célula com o delimitador que você escolher: =UNIRTEXTO(", "; VERDADEIRO; A2:A8) dobra uma coluna inteira em uma única célula “Doe, Smith, Lee”. VERDADEIRO pula as células vazias e FALSO preserva os espaços — o resultado é texto, então não serve para calcular como número.

Sintaxe

=UNIRTEXTO(delimitador, ignorar_vazio, texto1, [texto2], ...)
ArgumentoO que significa
delimitadorO texto que vai entre os valores: ", " para uma lista com vírgula e espaço, "-" para códigos, CARACT(10) para uma quebra de linha dentro da célula. Escreva entre aspas ou aponte uma referência de célula.
ignorar_vazioVERDADEIRO pula as células vazias e não deixa buracos; FALSO preserva a posição delas. Não há valor padrão — escreva sempre VERDADEIRO ou FALSO.
texto1, [texto2], ...Os valores a juntar: células isoladas, intervalos inteiros ou uma mistura — até 252 argumentos de texto. Um intervalo como A2:A8 junta todas as células em ordem.

Dependendo das configurações regionais, os argumentos são separados por ponto e vírgula em vez de vírgulas: =UNIRTEXTO(", "; VERDADEIRO; A2:A8). É o padrão nos países onde a vírgula é o separador decimal.

Exemplos básicos

=UNIRTEXTO(", ", VERDADEIRO, A2:A8)

O uso clássico: uma coluna inteira se dobra em uma única lista legível “Doe, Smith, Lee”, e o VERDADEIRO descarta as células vazias do caminho. Perfeito para resumos, linhas de destinatários de e-mail e qualquer intervalo cru que se estique com um valor por linha.

=UNIRTEXTO(CARACT(10), VERDADEIRO, B2:B10)

Junta em uma célula com quebras de linha de verdade — blocos de endereço, checklists, minirrelatórios. Ative “Quebrar texto automaticamente” na célula de destino, ou as quebras aparecem como uma única linha comprida.

=UNIRTEXTO("-", VERDADEIRO, A2, B2, C2)

Constrói códigos e chaves a partir de pedaços: SKU, números de pedido, títulos virados slug. Entre cada pedaço cai exatamente um hífen — você para de digitar separadores à mão.

=UNIRTEXTO(", ", FALSO, A2:A8)

A mesma lista com FALSO: as células vazias guardam sua posição e o buraco aparece como “, ,” — o ajuste certo quando a posição dentro da lista importa e você quer continuar mostrando os buracos.

O resultado do UNIRTEXTO é texto — um único valor que não aceita soma, média nem comparação numérica. Se o resultado vai entrar em cálculos, mantenha as células originais ou converta de volta com VALOR.

Erros comuns e como corrigi-los

SintomaCausa mais comumSolução
#NOME?UNIRTEXTO escrito errado — ou seu Excel é anterior a 2019 / não é Microsoft 365 (a função não existe), ou seu Excel está em outro idioma com o nome localizado (TEXTJOIN, JOINDRE.TEXTE, TEXTVERKETTEN).Digite =UNIR e deixe o preenchimento automático confirmar se a função existe; se não, atualize o Office ou abra o arquivo no Excel do idioma correspondente.
#VALOR!O resultado unido passa de 32.767 caracteres — o limite físico de uma célula. Intervalos enormes de texto longo transbordam silenciosamente nesse erro.Divida o intervalo em várias células UNIRTEXTO (A2:A500, A501:A1000…) e junte-as, ou encurte o texto de origem.
A lista se esmaga em uma linha sóAs quebras estão lá dentro, mas a célula não as mostra: CARACT(10) precisa de “Quebrar texto automaticamente” ativado na célula de destino.Selecione a célula e ative a quebra de texto — as quebras do CARACT(10) aparecem na hora como linhas novas de verdade.
Buracos como “, ,” aparecemO ignorar_vazio ficou em FALSO e as células vazias guardam lugar na saída.Mude o segundo argumento para VERDADEIRO. Se o buraco em si denuncia um problema de dados, limpe os vazios primeiro.
O delimitador aparece no início ou no fimVocê passou um intervalo ou um texto errado como primeiro argumento: =UNIRTEXTO(A2:A8; VERDADEIRO; ...) usa as células como delimitador, e um delimitador com espaço final espreita um no fim.Coloque o texto do delimitador entre aspas como primeiro argumento — =UNIRTEXTO(", "; VERDADEIRO; A2:A8) — e confira se não há espaços sobrando.

Espaços invisíveis também destroem listas unidas: “Doe ” deixa um buraco antes do delimitador, do tipo “Doe , Smith”. Limpe primeiro o intervalo de origem e a lista unida fecha perfeitamente.

UNIRTEXTO versus CONCAT e CONCATENAR

UNIRTEXTOCONCAT / CONCATENAR
DelimitadorUm argumento cobre a união inteira — se encaixa sozinho entre cada par de valoresNenhum — você digita cada separador à mão
Células vaziasA chave ignorar_vazio decide entre pular e preservarJuntas como texto vazio — buracos aparecem e a limpeza prévia é obrigatória
IntervalosAceita um intervalo inteiro direto: =UNIRTEXTO(", "; VERDADEIRO; A2:A8)Só células isoladas e literais — um intervalo dispara um erro de matriz transbordada ou junta sem separador
VersõesExcel 2019 e posterior, Microsoft 365 (e Planilhas Google)Todas as versões — CONCAT desde 2016, CONCATENAR desde as primeiras (e Planilhas Google)
=CONCATENAR(A2, " ", B2)

O jeito antigo: cada delimitador é digitado à mão, e com apenas três células você já deve dois. Para duas ou três células conhecidas funciona — mas para uma coluna inteira, UNIRTEXTO com ignorar_vazio é mais curto, mais seguro com vazios e continua legível um ano depois.

UNIRTEXTO no Planilhas Google

O Planilhas Google suporta o UNIRTEXTO com os mesmos três argumentos e o mesmo comportamento do Excel, então as fórmulas acima podem ser coladas sem alterações.

  • Nas configurações regionais que usam vírgula como separador decimal (boa parte da Europa e da América Latina), digite ponto e vírgula entre os argumentos: =UNIRTEXTO(", "; VERDADEIRO; A2:A8). O Excel se comporta igual.
  • O Sheets também tem o JOIN, parecido com o UNIRTEXTO mas que pula as células vazias automaticamente — sem precisar decorar VERDADEIRO/FALSO.
  • A operação inversa também existe: o SPLIT quebra uma célula em várias, o espelho do UNIRTEXTO.
  • Como no Excel, a saída é texto: o limite é 32.767 caracteres, e números unidos em uma string deixam de ser números.

Limitações e dicas avançadas

  • O UNIRTEXTO apaga os tipos de dados: datas, moedas e decimais são unidos como texto exibido, e o resultado nunca mais serve para calcular. Se o número importa, mantenha a célula de origem.
  • O VERDADEIRO também engole células que contêm só a string vazia "" — prático com dados limpos, perigoso se a string vazia significava algo.
  • O delimitador aparece só entre valores — nunca antes do primeiro nem depois do último. Um delimitador no início ou no fim denuncia a ordem errada dos argumentos.
  • Juntar milhares de linhas recalcula a cada edição: em intervalos muito grandes, considere Power Query ou uma única colagem como valores em vez da fórmula viva.
  • O DIVIDIRTEXTO é a operação inversa: devolve uma célula em colunas ou linhas. Junte para entregar listas, divida para desempacotar.

Trate o UNIRTEXTO como camada de apresentação: primeiro limpe os valores, depois junte. A qualidade da lista unida é a qualidade das células que você alimenta — polindo a origem, o resultado não precisa de retoque.

Ferramentas relacionadas

Funções relacionadas

Perguntas frequentes

O que o UNIRTEXTO faz no Excel?

Ele junta vários valores de texto em uma única célula e coloca entre eles o delimitador que você escolher: =UNIRTEXTO(", "; VERDADEIRO; A2:A8) transforma uma coluna em “Doe, Smith, Lee”. O argumento VERDADEIRO pula as células vazias do caminho.

Quais versões do Excel têm o UNIRTEXTO?

Excel 2019 e posterior, além do Microsoft 365. O Excel 2016 e anteriores não têm a função — o #NOME? é o sinal — e então se usa CONCATENAR ou o operador &.

Como juntar valores com quebras de linha?

Use CARACT(10) como delimitador: =UNIRTEXTO(CARACT(10); VERDADEIRO; A2:A8). Cada valor cai na sua própria linha dentro da mesma célula — lembre de ativar “Quebrar texto automaticamente”, ou as quebras se escondem em uma linha comprida.

Por que o UNIRTEXTO retorna #VALOR!?

A string unida passou de 32.767 caracteres — o limite físico de uma única célula. Divida o intervalo entre vários UNIRTEXTO e junte os resultados, ou encurte o texto de origem.

Qual a diferença para o CONCAT?

O CONCAT só cola, sem delimitador, e aceita células isoladas; o UNIRTEXTO coloca um delimitador entre cada par de valores e pula os vazios com uma chave. Para listas e intervalos, o UNIRTEXTO substitui ao mesmo tempo CONCAT e CONCATENAR.

Como fazer ignorar as células vazias?

Segundo argumento em VERDADEIRO: =UNIRTEXTO(", "; VERDADEIRO; A2:A8). Os vazios não deixam buracos na saída. O FALSO preserva um lugar para cada vazio — use quando a posição importa e o buraco precisa aparecer.

O UNIRTEXTO funciona no Planilhas Google?

Sim — mesmo nome, mesmos três argumentos, mesmo comportamento; só muda para ponto e vírgula nas configurações regionais com vírgula decimal. O Sheets ainda tem o JOIN, que pula vazios automaticamente, e o SPLIT para a operação contrária.

Pronto para testar com o seu próprio arquivo?

Abrir Mesclar colunas no Excel — é grátis