Trabalhar com dados de texto no Excel é algo que todo mundo enfrenta: nomes com capitalização errada, textos com espaços sobrando, datas importadas como texto, informações misturadas em uma única célula que precisam ser separadas. Para resolver todos esses problemas, o Excel tem um conjunto poderoso de funções de texto. Neste artigo iremos mostrar as principais funções de texto do Excel e como usá-las na prática.
ARRUMAR: removendo espaços desnecessários
A função ARRUMAR remove todos os espaços em branco extras de um texto, deixando apenas um espaço simples entre as palavras. Isso é extremamente útil quando você importa dados de sistemas externos que costumam vir cheios de espaços desnecessários.
=ARRUMAR(A2)
Se A2 contém ” Carlos Silva “, o resultado será “Carlos Silva”, sem os espaços extras no início, no final e entre as palavras.
MAIÚSCULA, MINÚSCULA e PRI.MAIÚSCULA
Essas três funções padronizam a capitalização de textos:
- MAIÚSCULA: converte todo o texto para letras maiúsculas
- MINÚSCULA: converte todo o texto para letras minúsculas
- PRI.MAIÚSCULA: coloca a primeira letra de cada palavra em maiúscula
=MAIÚSCULA("carlos silva") → CARLOS SILVA
=MINÚSCULA("CARLOS SILVA") → carlos silva
=PRI.MAIÚSCULA("CARLOS SILVA") → Carlos Silva
ESQUERDA, DIREITA e EXT.TEXTO: extraindo partes do texto
Essas três funções extraem partes específicas de um texto:
ESQUERDA retorna os primeiros caracteres de um texto:
=ESQUERDA("Excel 2024"; 5) → Excel
DIREITA retorna os últimos caracteres de um texto:
=DIREITA("Excel 2024"; 4) → 2024
EXT.TEXTO retorna um trecho do meio do texto, a partir de uma posição e com um número específico de caracteres:
=EXT.TEXTO("Excel 2024"; 7; 4) → 2024
O segundo parâmetro é a posição inicial (o 7 significa que começa no sétimo caractere) e o terceiro é a quantidade de caracteres a extrair.
NÚM.CARACT: contando caracteres
A função NÚM.CARACT retorna o número de caracteres em um texto, incluindo espaços:
=NÚM.CARACT("Excel 2024") → 10
Essa função é muito útil quando combinada com ESQUERDA, DIREITA e EXT.TEXTO para extrair partes de textos de tamanho variável.
LOCALIZAR e PROCURAR: encontrando a posição de um texto
Essas funções retornam a posição em que um texto específico aparece dentro de outro texto:
=LOCALIZAR(" "; "Carlos Silva") → 7
A diferença entre as duas é que o PROCURAR diferencia maiúsculas de minúsculas e o LOCALIZAR não. Combinadas com ESQUERDA e DIREITA, permitem extrair partes de textos de forma dinâmica.
Por exemplo, para extrair o primeiro nome de uma célula que contém o nome completo:
=ESQUERDA(A2; LOCALIZAR(" "; A2) - 1)
SUBSTITUIR e MUDAR: trocando partes do texto
A função SUBSTITUIR troca todas as ocorrências de um texto por outro:
=SUBSTITUIR("Excel é muito bom"; "muito bom"; "incrível")
Resultado: “Excel é incrível”
A função MUDAR substitui um número específico de caracteres a partir de uma posição:
=MUDAR("Excel 2023"; 7; 4; "2024")
Resultado: “Excel 2024” (substituiu 4 caracteres a partir da posição 7)
TEXTO: formatando números como texto
A função TEXTO converte um número ou data em texto com uma formatação específica. Isso é muito útil para criar textos dinâmicos que incluem valores formatados.
=TEXTO(1500; "R$ #.##0,00") → R$ 1.500,00 =TEXTO(HOJE(); "DD/MM/YYYY") → 30/04/2024 =TEXTO(0,85; "0%") → 85%
CONCAT e CONCATENAR: juntando textos
Para juntar o conteúdo de várias células em uma única célula, use o CONCAT (ou o operador &):
=CONCAT(A2; " "; B2) =A2 & " " & B2
As duas formas funcionam da mesma forma. O & é mais rápido de digitar e muito usado no dia a dia.
Limpando dados importados de sistemas
Quando você importa dados de sistemas externos, uma combinação muito útil é usar ARRUMAR com LIMPAR. A função LIMPAR remove caracteres não imprimíveis que muitas vezes vêm junto com dados exportados de sistemas:
=ARRUMAR(LIMPAR(A2))
Essa combinação resolve boa parte dos problemas de dados sujos que aparecem ao importar informações de ERPs, sistemas de RH e outros softwares.
Se você curtiu esse artigo onde mostramos as principais funções de texto no Excel, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.