Funções de texto no Excel: como manipular e limpar dados de texto

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:

DOMINE EXCEL COMIGO

QUERO APRENDER EXCEL

=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.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *