Texto

TEXTJOIN

Definição

TEXTJOIN retorna texto combinado com um delimitador entre as partes, e pode pular células vazias.

Sintaxe

=TEXTJOIN(delimiter, ignore_empty, text1, [text2], ...)

Argumentos

Argumento Significado
delimiter Os caracteres a colocar entre as partes, entre aspas duplas, como " | ".
ignore_empty 1 ou TRUE pula células vazias. 0 ou FALSE as mantém e ainda insere o delimitador.
text1 O primeiro texto, célula ou intervalo a unir, como A2:A4.
text2, ... Textos, células ou intervalos extras opcionais a unir depois do primeiro.

Exemplo resolvido

Uma lista de equipe une nomes com uma barra espaçada e pula uma linha em branco. Os nomes estão em A2:A4.

A: Nome
Ivy
Pia

Fórmula: =TEXTJOIN(" | ",TRUE,A2:A4)

Resultado: Ivy | Pia. A célula vazia é pulada, então não há delimitador extra no meio.

Prática

A célula A2 contém Ann, a célula B2 contém Bea e a célula C2 está vazia. Em D2, escreva uma fórmula que una A2:C2 com uma vírgula e pule células vazias.

  1. Em D2, escreva uma fórmula TEXTJOIN que una A2:C2 com uma vírgula e ignore células vazias.
Passo 1 de 2
Aqui, as fórmulas usam nomes de função em inglês, como SUM, e o ponto (.) como separador decimal, em todos os idiomas.
Carregando a planilha…

Funções relacionadas

CONCAT une partes sem delimitador. LEFT pode então pegar um prefixo do texto unido.

Erro comum

Definir ignore_empty como FALSE: a célula vazia é mantida, então TEXTJOIN(" | ",FALSE,A2:A4) retorna Ivy | | Pia com um delimitador extra.

Funções relacionadas

Estes links são funções relacionadas.