Como usar funções de texto no Excel para manipular dados facilmente

  • O Excel oferece inúmeras funções de texto para limpar, dividir e transformar dados de forma rápida e profissional.
  • Combinar funções como UPPER, DELETE, CONCATENATE ou TEXTSPLIT acelera tarefas comuns e reduz erros.
  • Adaptar formatos e personalizar a saída é possível com recursos como TEXTO e seus códigos de formatação avançados.

Como usar melhor as funções de texto no Excel

Manipular dados de texto no Excel é uma necessidade diária para milhares de usuários em escritórios ao redor do mundo, desde aqueles que importam listas de clientes cheias de inconsistências até aqueles que limpam bancos de dados cheios de espaços e erros de formato. Dominar as funções de texto transforma o trabalho em planilhas, economizando tempo, evitando erros humanos e facilitando análises mais profundas.

Neste artigo, explico em detalhes e com muitos exemplos como você pode usar funções de texto no Excel para manipular e transformar dados facilmente. Você descobrirá não apenas as funções clássicas mais conhecidas, mas também as mais avançadas e menos óbvias. Cada um é explicado claramente e inclui aplicações práticas que serão muito úteis, seja você iniciante ou já tenha experiência com planilhas.

Por que usar funções de texto no Excel?

O Excel foi projetado para lidar tanto com números quanto com texto., e embora muitas vezes a associemos a cálculos e fórmulas matemáticas, a realidade é que a necessidade de limpar, unificar, extrair e analisar dados em formato de texto é constante. As funções de texto permitem que você:

  • Corrija formatos incorretos após importar dados de outras plataformas.
  • Divida e reagrupe as informações para uma análise mais detalhada.
  • Transforme sequências de caracteres para normalizá-las e compará-las.
  • Crie relatórios limpos e profissionais com texto bem apresentado.

Principais funções de texto no Excel: lista completa e para que serve cada uma

Para poder lidar com dados textuais de forma eficaz, é importante conhecer todas as funções de texto que o Excel oferece. Vou detalhar os mais populares e úteis:

Como personalizar a barra de ferramentas no Microsoft Office
Artigo relacionado:
Guia completo para personalizar barras de ferramentas no Word, Excel e PowerPoint
  • TEXTO MATRIZ: Retorna uma matriz de valores de texto de qualquer intervalo especificado. Muito útil para analisar grandes volumes de dados textuais de uma só vez.
  • ASC/DBCS: Converte caracteres de byte duplo em byte único e vice-versa, especialmente relevante em idiomas como o japonês, com diferentes larguras de caracteres.
  • TEXTO/MOEDA: Converte números em texto formatado em uma moeda específica (Baht tailandês ou dólar americano, por exemplo).
  • CARÁTER e ÚNICO: Eles retornam o caractere de um valor numérico (ASCII ou Unicode), perfeitos para trabalhar com códigos ou símbolos especiais.
  • LIMPO: Remove caracteres não imprimíveis, ideal para limpar dados importados de sistemas externos que geralmente contêm “lixo” oculto.
  • CÓDIGO e UNICODE: Retorna o código ASCII ou Unicode do primeiro caractere em uma string, essencial para análise de texto avançada.
  • CONCAT/CONCATENAR/JUNTA DE STRING:Eles permitem unir vários textos e intervalos em uma única célula, com ou sem delimitador.
  • MESMO: Verifica se dois valores de texto são idênticos, levando em consideração letras maiúsculas e minúsculas.
  • ENCONTRE e ENCONTRE: Eles procuram a posição de um texto dentro de outro, mas FIND diferencia maiúsculas de minúsculas, enquanto FIND não.

Mais recursos que você deve conhecer:

  • ESQUERDA, DIREITA e EXTRAIR:Eles permitem que você extraia substrings de texto do início, do fim ou de uma posição específica, respectivamente.
  • ALTURA: Retorna o número de caracteres em uma sequência de texto, essencial para verificações e validações.
  • Minúsculas, maiúsculas e próprias: Transforme o texto em minúsculas, maiúsculas ou coloque a primeira letra de cada palavra em maiúscula.
  • SUBSTITUIR, SUBSTITUIR: Substituem partes de um texto por outras, muito úteis para correções em massa em bancos de dados.
  • REPITA: Repete um texto ou símbolo quantas vezes você indicar.
  • VALOR e VALOR.NÚMERO: Converte texto que representa números em valores numéricos interpretáveis ​​pelo Excel.
  • SUPRESP: Remove espaços desnecessários do texto, muito comuns após a importação de dados.
  • TEXTO e VALORTEXTO: Formata um número ou dado e os converte em texto. Essencial para relatórios e adaptações visuais.
  • TEXTODEPOIS/TEXTOANTES/TEXTODIVIDIDO: Extraia o que vem depois ou antes de um delimitador ou permita que você divida strings rapidamente com base em separadores.
  • FONÉTICO: Extrai caracteres fonéticos, uso muito específico em idiomas asiáticos.
  • T: Converte qualquer argumento em texto.

Exemplos práticos: usando funções de texto no Excel passo a passo

Não basta conhecer a teoria: Dominar essas funções envolve vê-las em ação. Vamos rever com exemplos claros como resolver problemas comuns:

1. Altere o formato do texto: maiúsculas, minúsculas e capitalização

Você recebeu uma lista de nomes em vários formatos e precisa padronizá-la? A função UPPER converte tudo para maiúsculas, LOWER transforma tudo em minúsculas e PROPER coloca em maiúscula apenas a letra inicial de cada palavra..
Por exemplo:

  • =UPPER("olá mundo") → OLÁ MUNDO
  • =INFERIOR("Olá Mundo") → Olá, mundo
  • =PROPER("funções exCeL") → Funções do Excel

2. Remova espaços desnecessários e caracteres indesejados

A importação de dados geralmente resulta em texto preenchido com espaços extras ou caracteres invisíveis. A função DEL remove espaços e CLEAN remove todos os itens não imprimíveis..
Exemplo:

  • =DEL(» Texto com espaços «) → Texto com espaços
  • =LIMPO(A2) (onde A2 tem caracteres raros)

3. Junte e divida os textos conforme necessário

Combinar informações de várias células é fundamental ao apresentar relatórios. CONCAT, CONCATENATE e JOIN permitem que você reúna todas as informações exatamente como você deseja.. Para dividir, use as funções ESQUERDA, DIREITA, MISTURAR ou as novas funções TEXTSPLIT, TEXTAFTER e TEXTBEFORE.
Exemplo para aderir:

  • =CONCATENAR("Nome: ",A2," Sobrenome: ",B2)
  • =STRINGJOIN(» «,VERDADEIRO,A2,B2,C2)

Exemplo de divisão:

  • =ESQUERDA(A2, ENCONTRAR(» «,A2)-1) para extrair o primeiro nome de uma célula que contém nome e sobrenome.
  • =DIREITA(A2, COMPRIMENTO(A2)-ENCONTRAR(» «,A2)) para extrair os sobrenomes.
  • =TEXTODEPOIS(A2, » «) y =TEXTOANTES(A2, » «) em versões mais recentes do Excel.

Formatar números e datas como texto personalizado

O Excel geralmente exibe números ou datas em um formato pouco claro ou que não é o que você precisa. Use a função TEXTO para transformar qualquer valor no formato desejado.:

  • =TEXTO(12345, "#,##0") → 12.345
  • =TEXTO(HOJE(), "dd/mm/aaaa") → 21/03/2023 (por exemplo)
  • =TEXTO(0,00, "0,00 €") → € 0,00

Para incluir texto (por exemplo, unidades ou porcentagens), coloque o texto entre aspas ou use a barra invertida:

  • =TEXTO(100, «0» & » metros») → 100 metros
  • =TEXTO(33, «0 \%») → 33%

Você pode personalizar totalmente a exibição graças aos códigos de formato, usando hash (#), zero (0) e outros caracteres.

Conversão entre valores de texto e números

Às vezes, dados numéricos chegam como texto e o Excel não os reconhece como números. Use VALUE e VALUE.NUMBER para transformar texto numérico em um número real. Da mesma forma, se você precisar processar o código ASCII ou Unicode de um caractere, CODE e UNICODE fornecem a chave.

  • =VALOR("123,45") → 123,45
  • =CÓDIGO("A") → 65
  • =UNICODE("ñ") → 241

Pesquisar, analisar e substituir informações em textos

Descobrir se uma string contém uma determinada palavra, sua posição ou substituir partes por outras são operações muito comuns. Com FIND, FIND, SUBSTITUTE e REPLACE você obtém isso facilmente:

  • =ENCONTRAR("Excel", "Ajuda do Excel") → 7 (sensível a maiúsculas e minúsculas)
  • =ENCONTRAR("excel", "Ajuda do Excel") → 7 (não diferencia maiúsculas de minúsculas)
  • =SUBSTITUIR("Ajuda Excel", "cel", "celente") → Excelente ajuda
  • =SUBSTITUIR("Ajuda do Excel", 9, 3, "excelente") → Excelente ajuda

Strings longas: divisão de texto em colunas e manipulação de grandes volumes

Quando você precisa dividir longas sequências de texto, por exemplo, para separar nomes, sobrenomes e outros dados em colunas diferentes, Você pode combinar funções como ESQUERDA, MEIO, DIREITA e LEN. Um exemplo avançado para separar nome, nome do meio e sobrenome seria:

  • =ESQUERDA(A2, ENCONTRAR(» «,A2,ENCONTRAR(» «,A2,1)+1)) para o primeiro e o segundo nome.
  • =EXTRAIR(A2, ENCONTRAR(» «,A2,ENCONTRAR(» «,A2,1)+1)+1, ENCONTRAR(» «,A2,ENCONTRAR(» «,A2,ENCONTRAR(» «,A2,1)+1)+1)-(ENCONTRAR(» «,A2,ENCONTRAR(» «,A2,1)+1)+1)) para o nome do meio.
  • =DERECHA(A2,LARGO(A2)-HALLAR(» «,A2,HALLAR(» «,A2,1)+1)+1) para o sobrenome.

Se você tiver a versão mais recente do Excel, Use TEXTSPLIT diretamente e salve essas etapas.

Combinando funções: soluções reais para problemas comuns

Na prática, raramente você usa apenas uma função. O segredo é combiná-los para resolver necessidades específicas.. Exemplos reais:

Planilha corrompida
Artigo relacionado:
Recuperar arquivos Excel danificados ou esquecidos
  • Transformar uma coluna de datas do formato americano para o formato espanhol: =TEXTO(A2, "dd-mm-aaaa").
  • Extraia as iniciais de um nome e sobrenome para criar identificadores exclusivos.
  • Una dados de colunas diferentes adicionando separadores personalizados com JOIN.
  • Detecte se uma célula contém um código incorreto usando FIND e depois corrija-o com REPLACE.
  • Remova símbolos estranhos e deixe apenas caracteres válidos com CLEAN e DEL antes de analisar um banco de dados importado.

Símbolos e códigos de formato: personalização personalizada

O Excel permite uma enorme quantidade de personalização na apresentação de dados: Na formatação de códigos, você pode usar marcadores de posição (#, 0, ?), símbolos especiais e a barra invertida (\) para exibir texto literal.. Se você quiser que um número exiba texto fixo ou adicione zeros à esquerda automaticamente, os formatos personalizados da função TEXTO resolvem o problema.

Exemplo com unidades e porcentagens:

  • =TEXTO(100, "0 \m") → 100m
  • =TEXTO(0,25, «0 \%») → 25%
  • =TEXTO(123, "00000") → 00123

Funções avançadas e linguagem de fórmulas

Além das funções clássicas, o Excel incorpora novas fórmulas que facilitam tarefas que tradicionalmente exigiam longas combinações. TEXTSPLIT, TEXTAFTER e TEXTBEFORE permitem que você divida um texto com base em delimitadores ou extraia partes antes ou depois de um caractere específico muito mais rápido.. Esses recursos estão disponíveis apenas nas versões mais recentes do Excel (Microsoft 365), mas fazem a diferença na eficiência.

Exemplo:

  • =DIVIDIRTEXTO(A2, «,») para separar uma lista de palavras separadas por vírgulas em várias colunas.
  • =TEXTODEPOIS(B2, «-«) para extrair tudo depois de um hífen na célula.

Dicas para aproveitar ao máximo os recursos de texto

  • Combina múltiplas funções em uma única fórmula e automatiza tarefas repetitivas.
  • Use fórmulas de matriz para processar vários valores de uma só vez se você tiver listagens grandes.
  • Experimente novos recursos se você tiver o Microsoft 365, são muito mais poderosos e simples de usar.
  • Salve suas fórmulas favoritas como modelos ou trechos reutilizáveis para que você não precise reescrevê-los toda vez.
Planilha Excel protegida por senha
Artigo relacionado:
Proteja suas planilhas do Excel com senhas ou permissões

Dominar as funções de texto do Excel é o que separa os usuários básicos dos realmente proficientes. Aprender a limpar, transformar e analisar sequências de texto permitirá que você Economize muitas horas, melhore a qualidade dos seus dados e crie relatórios muito mais profissionais.. Se você for consistente e praticar os exemplos vistos aqui, em breve você será capaz de lidar com qualquer desafio textual que o Excel colocar em seu caminho. Compartilhe essas informações e ajude outras pessoas a aprender como usar melhor as funções de texto no Excel..


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.