UNIRTEXTO Excel: Como usar a função?
Quer saber como funciona a função UNIRTEXTO Excel? Então, você veio ao lugar certo!
Se você já precisou unir informações no Excel, provavelmente utilizou a função CONCATENAR, que tem como objetivo combinar textos em uma única célula. No entanto, a partir do Excel 2019 e do Office 365, a função UNIRTEXTO surgiu como uma alternativa mais flexível e dinâmica, facilitando a junção de conteúdos com ainda mais praticidade.
Neste artigo, você aprenderá não apenas os conceitos básicos da função, mas também verá exemplos práticos que ajudarão a automatizar tarefas no Excel. Confira!
Diferença entre função CONCATENAR e UNIRTEXTO Excel
Diferente da função CONCATENAR, a função UNIRTEXTO permite definir um delimitador entre os textos, como vírgulas, espaços ou qualquer outro caractere, além de oferecer a opção de ignorar células vazias.
Isso torna a organização dos dados mais eficiente, reduzindo a necessidade de ajustes manuais e proporcionando maior controle sobre a formatação do resultado. E se você quer saber mais sobre a função UNIRTEXTO, confira os detalhes a seguir.
Noções básicas sobre a função UNIRTEXTO Excel
A função UNIRTEXTO une vários valores com ou sem um delimitador, sendo possível concatenar valores digitados pelo usuário, referências de células, intervalos e/ou cadeia de caracteres. Além disso, ela é capaz de ignorar ou incluir células vazias no resultado.
Sintaxe da função UNIRTEXTO no Excel
A sintaxe da função UNIRTEXTO é:
=UNIRTEXTO(delimitador;ignorar_vazio;texto1;[texto2], …)
Onde:
- delimitador: Argumento obrigatório. Refere-se ao separador a ser usado como delimitador, sendo fornecido por uma sequência de aspas duplas. Se um número for fornecido como delimitador, ele será tratado como texto.
- ignorar_vazio: Argumento obrigatório que determina se células vazias devem ser ignoradas. Neste caso, se VERDADEIRO, ignora células vazias e se FALSO, inclui células vazias ao resultado.
- texto1: Argumento obrigatório. É o primeiro valor a ser unido, podendo ser uma cadeia de texto, um intervalo de células ou um texto fornecido pelo usuário.
- [texto2, …]: Argumento opcional. Representa valores adicionais a serem unidos, sendo permitido no máximo 252 argumentos de texto, incluindo o texto 1.
Exemplo básico:
Para entender como a função UNIRTEXTO funciona, confira abaixo no qual utilizamos a função UNIRTEXTO para concatenar os valores das células A3 e B3.
- O primeiro passo foi definir o delimitador que, nesse caso, foi a barra (/).
- É importante lembrar que o delimitador deve ser inserido entre aspas duplas (“/”). Se desejar adicionar um espaço antes ou depois da barra para melhorar a leitura do resultado, basta incluí-lo dentro das aspas, como, por exemplo: ” / “.
- Feito isso, selecionamos a opção VERDADEIRO, para ignorar células em branco e, em seguida, selecionamos os valores a serem concatenados.
A função UNIRTEXTO também pode ser usada para concatenar valores digitados dentro da fórmula. Para isso, basta digitá-los entre aspas duplas conforme mostrado no exemplo abaixo:
Exemplo 1: Função CONCATENAR x UNIRTEXTO
Como vimos anteriormente, as duas funções tem basicamente o mesmo objetivo, que é unir informações no Excel. Sendo assim, qualquer uma das funções que você usar irá trazer o resultado desejado, no entanto, a função UNIRTEXTO pode tornar esta tarefa mais dinâmica.
Para diferenciar na prática, confira abaixo o exemplo onde temos uma tabela com o nome de algumas cores e sua representação numérica em RGB Hexadecimal e Decimal.
No exemplo acima, queremos unir o nome da cor com o código RGB hexadecimal e decimal, separando-os pela barra vertical e espaço (“/ “). Veja o resultado usando a função CONCATENAR :
Agora usando a função UNIRTEXTO:
Note que ao usar a função CONCATENAR, temos que:
- Selecionar o primeiro texto a ser unido.
- Inserir o delimitador entre aspas.
- Selecionar o segundo texto.
- Inserir novamente o delimitador e selecionar o último texto.
Por outro lado, usando a função UNIRTEXTO, primeiro inserimos o delimitador, depois selecionamos VERDADEIRO e, em seguida, os demais textos.
O delimitador inserido no começo da função UNIRTEXTO, será usado aos demais textos, sem a necessidade de digitá-lo novamente como ocorre na função CONCATENAR.
Exemplo 2: Unir nome com sobrenome no Excel
Neste exemplo, temos uma planilha contendo nomes e sobrenomes em colunas diferentes e queremos unir estas informações delimitando-as apenas por um espaço em branco. Veja a imagem abaixo:
Exemplo 3: Concatenar texto com delimitadores diferentes
Em determinadas situações, pode ser necessário unir informações usando delimitadores diferentes e a boa notícia, é que ao usar a função UNIRTEXTO, podemos realizar essa tarefa facilmente.
Para o exemplo, temos uma tabela com o nome, sobrenome e endereço completo de algumas pessoas. Veja a imagem abaixo:
Na coluna “Endereço de Correspondência“, queremos unir as informações de cada coluna usando como delimitadores, o espaço, vírgula e barra, conforme o exemplo abaixo:
Ana Aparecida – Rua 25 de Março, São Paulo/SP, 11111-000
Para isso vamos inserir na coluna G a seguinte fórmula:
=UNIRTEXTO({" ";" - ";", ";"/";", "};VERDADEIRO;A2;B2;C2;D2;E2;F2)
Note que na fórmula acima, para usar diferentes tipos de delimitadores, devemos colocá-los entre chaves e separá-los com vírgulas. Veja abaixo o resultado:
Exemplo 4: Unir textos e datas no Excel
Se você precisa unir textos com datas no Excel, ao usar a função UNIRTEXTO você notará que a data não será exibida no formato DD/MM/AAAA. Isto ocorre porque o Excel armazena as datas como números de série, como mostra o exemplo abaixo:
Para resolver este problema, devemos converter a data em uma cadeia de texto usando a função TEXTO. Com isso, a fórmula ficará da seguinte maneira:
=UNIRTEXTO(" - ";VERDADEIRO;A2;TEXTO(B2;"DD/MM/AAAA"))
Na fórmula acima, antes de selecionar a célula que contém a data, inserimos a função TEXTO e transformamos a data no formato de texto DD/MM/AAAA, veja o resultado:
Exemplo 5: Retornar mais de um valor em uma busca
Quando precisamos realizar buscas no Excel, é comum utilizarmos a função PROCV. No entanto, essa função retorna apenas a primeira correspondência encontrada. Agora, suponha que você precise obter múltiplas correspondências, nesse caso, o PROCV não será a melhor opção.
Deste modo, uma alternativa eficiente é combinar as funções UNIRTEXTO e SE para consolidar os resultados em uma única célula.
Para que você possa entender como as duas funções juntas funcionam, vamos usar uma planilha com o nome de alguns vendedores e os produtos vendidos por eles. Neste caso, queremos encontrar todos os produtos vendidos por cada um dos vendedores, veja abaixo:
Na célula E2 vamos inserir a seguinte fórmula:
=UNIRTEXTO(", ";VERDADEIRO;SE($A$2:$A$12=D2;$B$2:$B$12;""))
Como a fórmula funciona:
- Na fórmula acima, a função UNIRTEXTO fará a união e separação por virgulas dos valores retornados pela função SE.
- A função SE ($A$2:$A$12=D2), irá verificar quais células na coluna A correspondem ao valor presente na célula D2.
- Se a condição for verdadeira ($B$2:$B$12), retorna os valores correspondentes da coluna B, caso contrário retornará vazio (“”).
Confira o resultado:
Baixe aqui a planilha com os exemplos apresentados neste tutorial.
Coisas para lembrar sobre a função UNIRTEXTO
- Em versões do Excel anteriores a 2019, você deverá usar a função CONCATENAR ou o operador & para unir textos.
- O erro #NOME? ocorre quando a função UNIRTEXTO é usada em uma versão antiga do Excel ou quando o nome da função é escrito errado.
- O erro #VALOR! ocorre se a sequência resultante exceder o limite de 32.767 caracteres. Ele também poderá ocorrer, se o Excel não reconhecer o delimitador, por exemplo, se um caractere não imprimível for selecionado.
- O delimitador também poderá ser uma referência de célula da planilha.
Confira também as seguintes dicas de Excel:
- Extrair Texto Excel: Conheça diferentes opções
- Concatenar Data e Hora Excel | Passo a Passo
- Função Texto no Excel – Como usá-la?
- Como Converter Texto em Número no Excel
- Como Concatenar no Excel: Conheça 2 Maneiras Diferentes
E então, o que achou da dica sobre a função UNIRTEXTO Excel? Ficou com alguma dúvida? Deixe o seu comentário abaixo e continue acompanhando o nosso site!