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.

Função do Excel para concatenar texto

  1. O primeiro passo foi definir o delimitador que, nesse caso, foi a barra (/).
  2. É 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: ” / “.
  3. 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.

Novas funções do excel

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 :

Concatenar no Excel

Agora usando a função UNIRTEXTO:

função concatenar no excel

Note que ao usar a função CONCATENAR, temos que:

  1. Selecionar o primeiro texto a ser unido.
  2. Inserir o delimitador entre aspas.
  3. Selecionar o segundo texto.
  4. 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:

concatenar strings excel

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:

UNIRTEXTO Excel

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 AparecidaRua 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:

como unir dois textos no excel



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:

Formatado data excel

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:

Unir informações de texto e datas no Excel

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:

concatenar texto no excel

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:

Unirtexto excel

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:

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!