Skip to main content

Fórmula do Excel: Abreviar Palavras ou Nomes

Author: Sun Last Modified: 2025-06-04

Neste tutorial, são fornecidas algumas fórmulas para extrair as letras iniciais de cada palavra em uma célula, conforme mostrado na captura de tela abaixo. Além disso, ele explica como as fórmulas funcionam no Excel.
doc abbreviate words 1

No Office 365 e Excel 2019

A função TEXTJOIN é uma nova função disponível no Office 365 e Excel 2019 que pode ser usada para extrair todas as letras iniciais de cada palavra.

Fórmula genérica:

TEXTJOIN("",1,SE(ÉNÚMERO(CORRESP(CÓDIGO(MEIO(texto,LIN(INDIRETO("1:"&NÚM.CARACT(texto))),1)),
LIN(INDIRETO("63:90")),0)),MEIO(texto,LIN(INDIRETO("1:"&NÚM.CARACT(texto))),1),""))

Argumentos

Texto: a cadeia de texto que você deseja abreviar.

Como esta fórmula funciona

Supondo que você queira extrair as iniciais da célula A1, use esta fórmula na célula B1.

=TEXTJOIN("",1,SE(ÉNÚMERO(CORRESP(CÓDIGO(MEIO(A1,LIN(INDIRETO("1:"&NÚM.CARACT(A1))),1)),
LIN(INDIRETO("63:90")),0)),MEIO(A1,LIN(INDIRETO("1:"&NÚM.CARACT(A1))),1),""))

Pressione Shift + Ctrl + Enter e todas as iniciais de cada palavra serão extraídas.
doc abbreviate words 2

Explicação

1. A função TEXTJOIN é usada para unir valores de texto com delimitador.

2. As funções MEIO, LIN, INDIRETO e NÚM.CARACT são usadas para converter a cadeia de texto em um array de letras. Supondo

=MEIO(A1,LIN(INDIRETO("1:"&NÚM.CARACT(A1))),1)

Pressione Shift + Ctrl + Enter

Retorna um array de letras

A,p,p,l,e,P,i,e

E então esse array é alimentado na função CÓDIGO, que gera um array de códigos ASCII numéricos, um código para cada letra.

3. O LIN(INDIRETO("63:90") corresponde aos códigos ASCII para todas as letras maiúsculas de A-Z.

4. As funções ÉNÚMERO, SE e CORRESP são usadas para filtrar os resultados para a junção final do texto.

Observações:

1. Se não houver letras maiúsculas na cadeia de texto, esta fórmula retorna em branco.

2. Esta fórmula extrairá todas as letras maiúsculas.
doc abbreviate words 3

No Office 2016 ou versões anteriores

Se você estiver no Excel 2016 ou versões anteriores, pode usar a função ARRUMAR.

Fórmula genérica:

ARRUMAR(ESQUERDA(Texto,1)&MEIO(Texto,LOCALIZAR(" ",Texto&" ")+1,1)&MEIO(Texto,LOCALIZAR("*",SUBSTITUIR(Texto&" "," ","*",2))+1,1))

Argumentos

Texto: a cadeia de texto da qual você deseja extrair as primeiras letras de cada palavra.

Como esta fórmula funciona

Supondo que você queira extrair as iniciais da célula A1, use esta fórmula na célula B1.

=ARRUMAR(ESQUERDA(A1,1)&MEIO(A1,LOCALIZAR(" ",A1&" ")+1,1)&MEIO(A1,LOCALIZAR("*",SUBSTITUIR(A1&" "," ","*",2))+1,1))

Pressione Enter todas as primeiras letras de cada palavra na célula A1 são extraídas.
doc abbreviate words 4

Explicação

1. A função ARRUMAR remove todos os espaços extras na cadeia de texto.

2. O ESQUERDA(A1,1) extrai a primeira letra da cadeia de texto.

3. MEIO(A1,LOCALIZAR(" ",A1&" ")+1,1) extrai a primeira letra da segunda palavra que é separada por espaço.

4. MEIO(A1,LOCALIZAR("*",SUBSTITUIR(A1&" "," ","*",2))+1,1)) extrai a primeira letra da terceira palavra que é separada por espaço.

Observações:

1. Esta fórmula só funciona para três ou menos palavras em uma célula.

2. Você pode alterar “ “ na fórmula para outros delimitadores.

3. Esta fórmula extrai as primeiras letras independentemente de maiúsculas ou minúsculas. Se você quiser que a fórmula sempre retorne em maiúsculas, adicione a função MAIÚSCULA à fórmula.

=MAIÚSCULA(ARRUMAR(ESQUERDA(A1,1)&MEIO(A1,LOCALIZAR(" ",A1&" ")+1,1)&MEIO(A1,LOCALIZAR("*",SUBSTITUIR(A1&" "," ","*",2))+1,1)))

Arquivo de Exemplo

doc sampleClique para baixar o arquivo de exemplo


Fórmulas Relacionadas


As Melhores Ferramentas de Produtividade para o Office

Kutools para Excel - Ajuda Você a Se Destacar na Multidão

🤖 Assistente AI do KUTOOLS: Revolucione a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Criar Fórmulas Personalizadas  |  Analisar Dados e Gerar Gráficos  |  Invocar Funções Aprimoradas
Recursos Populares: Encontrar, Destacar ou Identificar Duplicatas  |  Excluir Linhas em Branco  |  Combinar Colunas ou Células sem Perder Dados  |  Arredondar sem Fórmula ...
Super VLookup: Múltiplos Critérios  |  Múltiplos Valores  |  Entre Multi-Planilhas  |  Correspondência Fuzzy...
Lista Suspensa Avançada: Lista Suspensa Simples  |  Lista Suspensa Dependente  |  Lista Suspensa de Múltipla Seleção...
Gerenciador de Colunas: Adicionar um Número Específico de Colunas  |  Mover Colunas  |  Alterar Status de Visibilidade de Colunas Ocultas  Comparar Colunas para Selecionar Mesmas & Células Diferentes ...
Recursos Destacados: Grade de Foco  |  Visualização de Design  |  Barra de Fórmulas Aprimorada  |  Gerenciador de Pasta de Trabalho & Planilha | Biblioteca de Recursos (AutoTexto)  |  Selecionador de Data  |  Mesclar Planilhas  |  Criptografar/Descriptografar Células  |  Enviar Emails por Lista  |  Super Filtro  |  Filtro Especial (filtrar negrito/itálico/tachado...) ...
Os 15 Principais Conjuntos de Ferramentas12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres ...)  |  Mais de 50 Tipos de Gráficos (Gráfico de Gantt ...)  |  Mais de 40 Fórmulas Práticas (Calcular a idade com base na data de nascimento ...)  |  19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem do Caminho ...)  |  12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda ...)  |  7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células do Excel ...)  |  ... e mais

Kutools para Excel Conta com Mais de 300 Funcionalidades, Garantindo Que O Que Você Precisa Está Apenas Um Clique de Distância...


Office Tab - Ative a Leitura e Edição com Guias no Microsoft Office (inclui Excel)

  • Um segundo para alternar entre dezenas de documentos abertos!
  • Reduz centenas de cliques de mouse para você todos os dias, diga adeus à mão do mouse.
  • Aumenta sua produtividade em 50% ao visualizar e editar vários documentos.
  • Traz Guias Eficientes para o Office (inclui Excel), Assim Como Chrome, Edge e Firefox.