Funções de Texto no Excel: Guia Completo com Mais de 20 Exemplos

Manipular textos no Excel vai muito além de copiar e colar, as funções de texto permitem extrair, formatar, combinar e analisar informações textuais de forma prática e precisa.

Este guia completo apresenta todas as funções de texto nativas do Excel, agrupadas por categorias, com descrições claras, exemplos de uso e links internos, tornando mais fácil encontrar e aplicar cada função.

PUBLICIDADE

Confira abaixo a listagem completa das funções de texto do Excel e veja como cada uma pode facilitar o seu trabalho diário.

Lista com mais de 10 exemplos de funções de texto no excel
Imagem: Funções de texto no Excel mais utilizadas

Extração e contagem de caracteres no Excel

Essas funções permitem selecionar partes de textos ou contar caracteres, ajudando a organizar dados de planilhas, separar códigos, nomes ou informações importadas de sistemas externos.

Função ESQUERDA

A Função ESQUERDA no Excel permite extrair um número definido de caracteres a partir do lado esquerdo de uma célula.

=ESQUERDA(texto; núm_caract)

Exemplo: extrair os 3 primeiros caracteres de “PROD-123” → retorna "PRO".

Função DIREITA

A Função DIREITA retorna os caracteres do lado direito de um texto.

=DIREITA(texto; núm_caract)

Exemplo: obter o sufixo “123” de “PROD-123”.

PUBLICIDADE

Função EXT.TEXTO

A Função EXT.TEXTO permite extrair caracteres de qualquer posição de uma célula.

=EXT.TEXTO(texto; núm_inicial; núm_caract)

Exemplo: extrair “123” de “PROD-123” começando na posição 6.

Função NÚCARACT

A Função NÚCARACT conta o número de caracteres em uma célula, incluindo espaços.

=NÚCARACT(texto)

Exemplo: contar caracteres de “Olá Mundo” → retorna 9.

Função NUM.CARACT

Funciona de forma similar à NÚCARACT, retornando o total de caracteres de um texto.

=NUM.CARACT(texto)

Exemplo: “Excel 2025” → 10.


Conversão de maiúsculas, minúsculas e título

Funções que ajudam a padronizar textos, deixando planilhas mais organizadas e legíveis.

Função MAIÚSCULA

A Função MAIÚSCULA converte todo o texto em letras maiúsculas.

PUBLICIDADE
=MAIÚSCULA(texto)

Exemplo: “excel” → “EXCEL”.

Função MINÚSCULA

A Função MINÚSCULA converte todo o texto em letras minúsculas.

=MINÚSCULA(texto)

Exemplo: “EXCEL” → “excel”.

Função PRI.MAIÚSCULA

A Função PRI.MAIÚSCULA deixa a primeira letra de cada palavra em maiúscula.

=PRI.MAIÚSCULA(texto)

Exemplo: “planilha excel” → “Planilha Excel”.


Limpeza e ajustes de textos

Essas funções ajudam a preparar os dados, removendo espaços ou caracteres indesejados.

Função ARRUMAR

A Função ARRUMAR remove espaços extras entre palavras.

=ARRUMAR(texto)

Exemplo: “ Olá Mundo ” → “Olá Mundo”.

PUBLICIDADE

Função LIMPAR

A Função LIMPAR remove caracteres não imprimíveis de um texto.

=LIMPAR(texto)

Exemplo: limpa textos importados de sistemas externos.

Função SUBSTITUIR

A Função SUBSTITUIR substitui parte de um texto por outro.

=SUBSTITUIR(texto; núm_inicial; núm_caract; novo_texto)

Exemplo: trocar “2024” por “2025” em “Relatório 2024”.

Função TROCAR

A Função TROCAR substitui todas as ocorrências de um texto por outro.

=TROCAR(texto; texto_antigo; texto_novo)

Exemplo: substituir “Ana” por “Carla” → “Carla,Beto,Carla”.

Função TEXTO

A Função TEXTO formata números e datas como texto com o padrão desejado.

=TEXTO(valor; formato_texto)

Exemplo: formatar 43567 como data → “03/01/2019”.

PUBLICIDADE

Combinar e juntar textos

Essas funções são essenciais para unir informações de diferentes células ou criar relatórios e códigos combinados.

Função CONCAT

A Função CONCAT combina textos de diferentes células.

=CONCAT(texto1; texto2; …)

Exemplo: unir “Olá” e “Mundo” → “OláMundo”.

Função CONCATENAR

A Função CONCATENAR é a versão antiga do CONCAT.

=CONCATENAR(texto1; texto2; …)

Exemplo: unir “Excel” e “2025” → “Excel2025”.

Função TEXTOJUNTAR

A Função TEXTOJUNTAR une textos de várias células com um delimitador.

=TEXTOJUNTAR(delimitador; ignorar_vazios; texto1; texto2; …)

Exemplo: criar lista de nomes separados por vírgula → “Ana, Bruno, Carla”.

Função UNIRTEXTO

A Função UNIRTEXTO combina textos de várias células em uma única célula.

PUBLICIDADE
=UNIRTEXTO(texto1; texto2; …)

Exemplo: unir nomes e sobrenomes em uma coluna única.

Função JUNTAR

A Função JUNTAR une valores de células em um único texto com delimitador.

=JUNTAR(delimitador; texto1; texto2; …)

Exemplo: “Ana” e “Beto” → “Ana,Beto”.


Localizar e extrair partes do texto

Essas funções ajudam a encontrar e separar informações específicas dentro de textos grandes.

Função PROCURAR

A Função PROCURAR retorna a posição de um texto dentro de outro, sem diferenciar maiúsculas e minúsculas.

=PROCURAR(texto_procurado; dentro_texto; núm_inicial)

Exemplo: localizar a posição da letra “e” em “Excel” → 2.

Função LOCALIZAR

A Função LOCALIZAR retorna a posição de um texto dentro de outro, considerando maiúsculas e minúsculas.

=LOCALIZAR(texto_procurado; dentro_texto; núm_inicial)

Exemplo: localizar “E” em “Excel” → 1.

Função TEXTOANTES

A Função TEXTOANTES retorna o texto que aparece antes de um delimitador.

=TEXTOANTES(texto; delimitador)

Exemplo: “Ana,Beto,Carla” → retorna “Ana”.

PUBLICIDADE

Função TEXTODEPOIS

A Função TEXTODEPOIS retorna o texto que aparece depois de um delimitador.

=TEXTODEPOIS(texto; delimitador)

Exemplo: “Ana,Beto,Carla” → retorna “Beto,Carla”.

Função TEXTODIVIDIR

A Função TEXTODIVIDIR divide texto em várias células com base em um delimitador.

=TEXTODIVIDIR(texto; delimitador)

Exemplo: “Ana,Beto,Carla” → separa em 3 células.


Código e caracteres especiais

Função CARACT

A Função CARACT retorna o caractere correspondente a um código.

=CARACT(núm_código)

Exemplo: CARACT(65) → “A”.

Função CÓDIGO

A Função CÓDIGO retorna o código do primeiro caractere de um texto.

=CÓDIGO(texto)

Exemplo: CÓDIGO(“A”) → 65.

Função REPETIR

A Função REPETIR repete um texto múltiplas vezes.

=REPETIR(texto; núm_vezes)

Exemplo: repetir “*” 5 vezes → “*****”.

PUBLICIDADE

Funções especiais e auxiliares

Função VALOR.TEXTO

Converte texto que representa número em valor numérico.

=VALOR.TEXTO(texto)

Exemplo: “123” → 123.

Função TEXTO.EXTENSO

Converte número em texto por extenso (dependendo da versão do Excel).

=TEXTO.EXTENSO(número)

Exemplo: 125 → “cento e vinte e cinco”.

Função NOMEDACÉLULA

Retorna o nome de uma célula se houver definido.

=NOMEDACÉLULA(ref)

Exemplo: retorna “Produto1” se a célula tiver esse nome definido.

Função HYPERLINK

Cria link clicável em uma célula.

=HYPERLINK(link; texto)

Exemplo: criar link para www.google.com → “Google”.

Funções herdadas ou adicionais

Função CONCATENATE

A Função CONCATENATE é a versão antiga da CONCATENAR, utilizada para unir textos de várias células em uma única célula.

=CONCATENATE(texto1; texto2; …)

Exemplo: unir “Excel” e “2025” → “Excel2025”.

Função UNIR / JOIN

A Função UNIR combina textos de várias células em uma célula, permitindo inserir um delimitador entre eles.

=UNIR(delimitador; ignorar_vazios; texto1; texto2; …)

Exemplo: unir “Ana”, “Beto” e “Carla” com vírgula → “Ana,Beto,Carla”.

PUBLICIDADE

Função ALEATÓRIO.TEXTO

A Função ALEATÓRIO.TEXTO gera textos aleatórios, útil para testes e exemplos em planilhas.

=ALEATÓRIO.TEXTO(comprimento)

Exemplo: gerar 5 caracteres aleatórios → “X4F2A”.

Função TEXTO.INSERIR

A Função TEXTO.INSERIR insere um texto dentro de outro, substituindo parte do conteúdo original.

=TEXTO.INSERIR(texto_original; núm_inicial; núm_caract; novo_texto)

Exemplo: inserir “2025” no texto “Relatório 2024” → “Relatório 2025”.

Conclusão

As funções de texto do Excel são ferramentas poderosas que permitem manipular informações de forma rápida e eficiente.

Desde tarefas simples, como converter maiúsculas em minúsculas, até operações avançadas, como dividir e unir grandes blocos de dados, elas ajudam a manter planilhas organizadas, padronizadas e muito mais funcionais.

Se você trabalha com planilhas frequentemente, dominar essas funções é essencial para ganhar produtividade e precisão no dia a dia.

Compartilhe
Rafael Schreiner

Rafael Schreiner

Artigos: 352