Descrição
Use essa função para combinar texto de várias células, incluindo a opção de especificar um delimitador a ser inserido entre cada valor. Pode ser usado com CHILDREFS.
TEXTJOIN é útil para combinar texto de várias células em uma única célula, com a opção de especificar um delimitador e ignorar células vazias. Essa função oferece mais flexibilidade do que CONCATENATE ou o operador &.
Sintaxe
TEXTJOIN(delimiter, ignore_empty, text1, [..., text_251])
Entradas
Esta função aceita os seguintes argumentos:
| Nome | Necessário | Descrição | Entrada válida |
|---|---|---|---|
Delimitador |
Sim | O texto a ser inserido entre cada valor de texto. | Uma cadeia de caracteres de texto, uma referência a uma célula que contém texto ou uma fórmula que resulta em um desses itens. Se estiver vazio (""), nenhum delimitador será inserido. |
ignore_empty |
Sim | Especifica se você deve ignorar células vazias. | VERDADEIRO ou FALSO |
text1 |
Sim | O primeiro item de texto a ser unido. | Um número, uma cadeia de texto, uma referência de célula ou uma fórmula que resulta em qualquer um desses itens. |
…, text_n |
Não | Itens de texto adicionais a serem combinados | Uma cadeia de caracteres de texto, um número, uma referência de célula ou uma fórmula que resulte em qualquer um desses itens. Você pode fornecer até 252 valores adicionais. |
Exemplo
Dados de amostra
| A | B | C | D |
|---|---|---|---|
| Apple | Banana | Cereja | |
| Vermelho | Azul | Verde | |
| 1 | 2 | 3 | 4 |
Fórmulas de amostra
| Caso de uso | Fórmula | Explicação e resultado |
|---|---|---|
| Una uma coluna de células com um delimitador, mantendo um espaço reservado para quaisquer células vazias. | =TEXTJOIN(", ", FALSE, A1:D1) |
Une “Apple”, “Banana”, “Cherry” e o D1 em branco, com “,” entre cada um, incluindo um delimitador final para a célula vazia. Resultado: Maçã, Banana, Cereja, |
| Una uma sequência de células com um delimitador, ignorando completamente quaisquer células vazias. | =TEXTJOIN(", ", TRUE, A1:D1) |
Une “Maçã”, “Banana” e “Cereja”, com “,” entre cada um, omitindo o campo D1 em branco e seu delimitador. Resultado: Maçã, banana, cereja |
| Junte uma coluna de células usando um delimitador personalizado que não seja uma vírgula. | =TEXTJOIN(" - ", TRUE, A2:D2) |
Une Vermelho, Azul e Verde com “-” entre cada um, ignorando o campo B2 vazio. Resultado: Vermelho - Azul - Verde |
| Junte uma sequência de células diretamente, sem nenhum delimitador. | =TEXTJOIN("", FALSE, A3:D3) |
Une os caracteres 1, 2, 3 e 4 consecutivamente, usando uma sequência vazia como delimitador. Resultado: 1234 |
| Junte as células de um intervalo vertical em linhas separadas dentro de uma única célula. | =TEXTJOIN(CHAR(10), TRUE, A1:A3) |
Utiliza CHAR(10) como delimitador para inserir uma quebra de linha entre Apple, Red e 1. Resultado: Apple Red 1 |
Notas
- O delimitador pode ser qualquer cadeia de texto, inclusive uma cadeia vazia ("") ou caracteres especiais. Use uma string vazia para indicar que não há delimitador.
- Quando
ignore_emptyé definido como TRUE, as células vazias são ignoradas e não são adicionadas à contagem de delimitadores. - Quando
ignore_emptyé definido como FALSE, as células vazias são tratadas como cadeias de caracteres vazias. - TEXTJOIN pode trabalhar com intervalos horizontais e verticais.
- Os números são automaticamente convertidos em texto quando unidos.
- TEXTJOIN pode trabalhar com referências de células individuais e intervalos.
Dicas:
- Você pode combinar TEXTJOIN com outras funções, como IF, para operações de texto mais complexas.
- Ao trabalhar com grandes conjuntos de dados, considere a possibilidade de usar TEXTJOIN com fórmulas de matriz para maior eficiência.
- Use uma cadeia de caracteres vazia ("") como delimitador para concatenar o texto sem separadores.
- TEXTJOIN pode ser útil para a criação de listas separadas por vírgulas ou para a formatação de dados para exportação.
- Combine TEXTJOIN com outras funções, como PROPER ou TRIM, para obter uma manipulação de texto mais avançada.
- Use
CHAR(10)como delimitador para criar texto de várias linhas em uma única célula.
Funções relacionadas
CHAR
CODE
CONCATENATE
CONCATENATEIF
FIND
LEFT
LEN
LOWER
MID
PROPER
REPT
RIGHT
SEARCH
SUBSTITUTE
TEXT
TEXTJOIN
TRIM
UNICHAR
UNICODE
UPPER