Unir textos de células diferentes é uma necessidade constante no Excel: montar nomes completos, criar chaves únicas combinando código + data, gerar descrições dinâmicas. O Excel oferece várias formas de fazer isso, cada uma com suas vantagens.

O operador &: a forma mais simples

O e-comercial (&) concatena textos diretamente na fórmula:

=A2&" "&B2 — une o conteúdo de A2, um espaço e o conteúdo de B2

="Pedido "&C2&" — "&D2 — mistura texto literal com referências

É a forma mais rápida e legível para unir poucos valores.

CONCATENAR: a função clássica

=CONCATENAR(texto1; texto2; ...) — funciona igual ao &, mas como função. Suporta até 255 argumentos. Está disponível em todas as versões, mas o Excel recomenda usar CONCAT ou & nas versões mais novas.

CONCAT: o substituto do CONCATENAR

=CONCAT(texto1; texto2; ...) — aceita intervalos além de células individuais. =CONCAT(A2:A5) une o conteúdo de quatro células sem separador.

UNIRTEXTO: a mais poderosa

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

Exemplo — criar uma lista de cidades separadas por vírgula a partir de um intervalo:

=UNIRTEXTO(", "; VERDADEIRO; A2:A20)

Se algumas células de A2:A20 estiverem vazias, elas são ignoradas e não geram vírgulas duplas no resultado.

Concatenando com formatação

Para incluir números formatados como moeda ou datas legíveis, use TEXTO() na concatenação:

="Total: "&TEXTO(B2;"R$ #.##0,00") → "Total: R$ 1.234,56"

="Emitido em "&TEXTO(HOJE();"DD/MM/AAAA") → "Emitido em 25/08/2026"

Perguntas frequentes

Como separar as palavras com quebra de linha?

Use CARACT(10) como delimitador e ative a opção "Quebrar texto automaticamente" na célula: =A2&CARACT(10)&B2

UNIRTEXTO está disponível em todas as versões?

UNIRTEXTO está disponível no Excel 2019 e Microsoft 365. No Excel 2016, use CONCATENAR ou & com SEERRO para tratar células vazias.