Como abreviar nomes ou palavras no Excel: Um guia completo
AutorXiaoyang• Data de Modificação
Ao trabalhar com listas de colaboradores, bases de dados de contactos ou entradas longas de texto no Excel, nomes completos ou frases podem, por vezes, ocupar demasiado espaço e tornar os dados mais difíceis de ler. Em muitos casos, é muito mais prático apresentar nomes abreviados ou apenas as iniciais, como se ilustra na imagem seguinte.
Abreviar nomes melhora a legibilidade, simplifica relatórios e garante uma formatação consistente em grandes conjuntos de dados. Neste guia, vai aprender vários métodos práticos para extrair iniciais ou encurtar nomes no Excel — utilizando fórmulas, VBA e ferramentas de produtividade.

Por que abreviar nomes ou palavras no Excel?
Extrair Iniciais de Nome Completo
- Método 1: Utilizando fórmulas
- Método 2: Utilizando Função Definida pelo Utilizador
- Método 3: Utilizando Kutools para Excel
Extrair Iniciais de Nome Completo com Pontos
Por que abreviar nomes ou palavras no Excel?
A abreviação não serve apenas para poupar espaço — é uma questão de padronização e usabilidade.
- Normalização: Crie um formato uniforme para nomes (por exemplo, para códigos de funcionários ou clientes).
- Otimização de espaço: Abreviar o nome do meio para iniciais torna as colunas mais estreitas e os relatórios mais legíveis.
- Análise de Dados: Por vezes, basta a inicial do primeiro nome e o sobrenome para ordenar ou filtrar os dados de forma específica.
- Anonimização: Utilizar iniciais pode ajudar a proteger a privacidade em documentos partilhados.
Extrair Iniciais de Nome Completo
O cenário mais comum de abreviação no Excel é converter um nome completo nas suas iniciais principais. Quer precise de gerar identificadores de utilizador, criar monogramas ou simplesmente padronizar uma lista para um relatório, extrair a primeira letra de cada parte do nome é uma tarefa essencial na manipulação de dados. A seguir, exploramos três formas distintas de o conseguir.
Método 1: Extrair Iniciais de Nome Completo com Fórmulas
Utilizar fórmulas é uma das formas mais eficientes de extrair as iniciais de um nome completo no Excel. Com o auxílio das funções de texto incorporadas, o Excel consegue identificar automaticamente cada palavra num nome e devolver a primeira letra de cada uma. Este método é dinâmico, ou seja, os resultados são atualizados automaticamente sempre que os nomes originais forem modificados. Consoante a sua versão do Excel, pode recorrer a diferentes fórmulas para obter este resultado.
⭐ Fórmula para Excel 365:
Se estiver a utilizar o Excel 365, extrair iniciais torna-se muito mais fácil com funções modernas como TEXTSPLIT e TEXTJOIN. Estas permitem dividir um nome completo em palavras individuais e, de seguida, unir a primeira letra de cada uma num único resultado. Este método é simples, flexível e funciona independentemente do número de palavras no nome.
Introduza a seguinte fórmula numa célula vazia e, depois, arraste a alça de preenchimento para a aplicar às restantes células.
=TEXTJOIN("",TRUE,LEFT(TEXTSPLIT(A2," "),1))

Explicação da fórmula
- TEXTSPLIT(A2,« »): Divide o nome completo em palavras separadas com base nos espaços.
- LEFT(...,1): Extrai a primeira letra de cada palavra.
- TEXTJOIN(«»,TRUE, … ): Combina as letras numa única sequência, sem espaços.
Vantagens
- Funciona com qualquer número de palavras
- Simples e dinâmico
- Atualiza automaticamente quando o Texto Original muda
⭐ Fórmula para todas as versões do Excel:
Nas versões anteriores do Excel, ainda é possível extrair iniciais utilizando funções tradicionais como LEFT, MID, FIND e SUBSTITUTE.
Introduza a seguinte fórmula numa célula vazia e, em seguida, arraste a alça de preenchimento para aplicá-la às restantes células.
=IFERROR(TRIM(LEFT(A2,1)&MID(A2,FIND(" ",A2&" ")+1,1)&MID(A2,FIND("*",SUBSTITUTE(A2&" "," ","*",2))+1,1)), "")

Explicação da fórmula
- LEFT(A2, 1):Obtém o primeiro carácter da cadeia (a inicial do primeiro nome).
- MID(A2, FIND(« », A2 & « ») + 1, 1): Localiza o primeiro espaço. Ao adicionar +1, salta para o início da segunda palavra e obtém um carácter.
- MID(A2,FIND(«*»,SUBSTITUTE(A2&« »,« »,«*»,2))+1,1): SUBSTITUTE(A2,« »,«*»,2): substitui o segundo espaço por *, FIND identifica a sua posição e MID extrai a primeira letra da terceira palavra.
- TRIM(...): Remove quaisquer espaços a seguir se o nome tiver apenas duas palavras.
- IFERROR(..., «»): Garante que, se a célula estiver vazia ou a fórmula falhar, esta permaneça em branco em vez de exibir #VALOR!.
Limitações:
- Processa apenas nomes constituídos por 1 a 3 palavras; quaisquer palavras além da terceira são ignoradas.
- É propenso a erros se os dados contiverem espaços consecutivos, espaços iniciais ou espaços finais, pois isso interfere na lógica da função FIND.
- A fórmula torna-se excessivamente complexa devido a soluções alternativas para versões antigas do Excel, dificultando a sua modificação ou manutenção por utilizadores não especializados.
Método 2: Extrair Iniciais de Nome Completo com Função Definida pelo Utilizador
Se trabalha frequentemente com nomes que contêm um número variável de palavras, utilizar uma Função Definida pelo Utilizador (UDF) em VBA pode ser uma solução flexível. Ao contrário das fórmulas tradicionais, que geralmente assumem uma estrutura fixa do nome, uma função personalizada extrai automaticamente a primeira letra de cada palavra — independentemente de quantas palavras o nome tenha.
- Prima Alt + F11 para abrir o Editor do VBA.
- Clique em Inserir > Módulo, depois copie e cole o seguinte código na janela do Módulo:
Function AbbreviateString(strC As String) As String
Dim Text() As String
Dim x As Byte, y As Byte
Dim strAbbr As String
Text() = Split(strC, " ")
x = UBound(Text())
If x > 0 Then
For y = 0 To x
strAbbr = strAbbr & UCase(Left(Text(y), 1))
Next y
Else
strAbbr = strC
End If
AbbreviateString = strAbbr
End Function
- Volte à sua folha de cálculo, insira a seguinte fórmula numa célula vazia e arraste a alça de preenchimento para aplicá-la às restantes células.
=AbbreviateString(A2)

Vantagens
- A função extrai as iniciais de nomes compostos por duas, três ou mais palavras — sem necessidade de alterar a fórmula.
- Uma vez criada, a função pode ser usada como uma função incorporada do Excel e reutilizada sempre que necessário.
Método 3: Extrair Iniciais de Nome Completo com Kutools para Excel
Se preferir uma solução que não exija memorizar ou escrever fórmulas, pode utilizar a funcionalidade Assistente de Fórmulas no Kutools para Excel. Esta ferramenta oferece uma interface visual intuitiva: basta escolher a operação pretendida e selecionar as células relevantes — a fórmula é gerada automaticamente para si!
Após transferir e instalar o Kutools para Excel, proceda da seguinte forma:
- Clique numa célula vazia onde deseja exibir o resultado.
- Clique em Kutools > Assistente de Fórmulas > Assistente de Fórmulas.
- Na caixa de diálogo Assistente de Fórmulas, selecione Abreviar nomes ou palavras na lista Selecione uma fórmula. Em seguida, indique a célula que contém o texto que pretende abreviar no campo Texto.
- Depois, clique em OK.

Resultado
As iniciais correspondentes serão geradas automaticamente. Pode, então, arrastar a fórmula para baixo e aplicá-la às restantes células.

Simplifique fórmulas do Excel com Kutools para Excel
O Kutools para Excel oferece um poderoso Assistente de Fórmulas que inclui dezenas de fórmulas comumente utilizadas. Não precisa de memorizar funções complexas do Excel — basta selecionar a fórmula pretendida e preencher os campos necessários. O Kutools gera automaticamente a fórmula por si, tornando o seu trabalho mais rápido e fácil.
- Não é necessário memorizar fórmulas complicadas
- Gerar Fórmula através de uma interface visual simples
- Dezenas de fórmulas incorporadas para tarefas comuns no Excel
Extrair Iniciais de Nome Completo com Pontos
Em alguns casos, as iniciais são apresentadas com pontos entre cada letra, como M.J.W. em vez de MJW. Este formato é comummente usado em textos académicos, documentos formais e listas de contactos, pois torna as iniciais mais claras e visualmente distintas.
No Excel, pode gerar facilmente este formato ao extrair a primeira letra de cada palavra de um Nome Completo e inserir pontos entre elas. Os métodos seguintes mostram como criar iniciais com pontos automaticamente, utilizando fórmulas compatíveis tanto com o Excel 365 como com versões anteriores.
⭐ Fórmula para Excel 365:
Se estiver a utilizar o Excel 365, pode utilizar a seguinte fórmula:
=TEXTJOIN(".",TRUE,LEFT(TEXTSPLIT(A2," "),1))&"."
Em seguida, prima Enter e arraste a alça de preenchimento para aplicar a fórmula às outras células.

Explicação da fórmula
- TEXTSPLIT(A2,« »): Divide o nome completo em palavras individuais com base nos espaços.
- LEFT(...,1): Extrai a primeira letra de cada palavra.
- TEXTJOIN(".",TRUE, … ): Combina as iniciais utilizando pontos como separadores.
- &".": Adiciona um ponto final no fim.
Vantagens
- Funciona com qualquer número de palavras
- A fórmula é curta e fácil de compreender
- Atualiza automaticamente quando o nome original muda
⭐ Fórmula para todas as versões do Excel:
Se estiver a utilizar o Excel 2019, Excel 2016 ou versões anteriores, pode utilizar a seguinte fórmula:
=UPPER(LEFT(A2,1)&"."&MID(A2,FIND(" ",A2)+1,1)&IFERROR("."&MID(A2,FIND(" ",A2,FIND(" ",A2)+1)+1,1),"")&IFERROR("."&MID(A2,FIND(" ",A2,FIND(" ",A2,FIND(" ",A2)+1)+1)+1,1),"")&".")
Explicação da fórmula
- UPPER(...): Converte todo o texto para maiúsculas, garantindo que todas as letras fiquem em caixa alta.
- LEFT(A2,1)&".": Obtém a primeira letra do primeiro nome e adiciona um ponto.
- MID(A2,FIND(« »,A2)+1,1): Localiza o primeiro espaço e extrai o caractere imediatamente a seguir.
- IFERROR("."&MID(A2,FIND(« »,A2,FIND(« »,A2)+1)+1,1),«»): Localiza o segundo espaço e extrai a inicial que se segue. Se não houver um segundo espaço, devolve uma célula em branco em vez de um erro.
- IFERROR("."&MID(A2,FIND(« »,A2,FIND(« »,A2,FIND(« »,A2)+1)+1)+1,1),«»): Repete a lógica para localizar o terceiro espaço e extrair a inicial da quarta palavra.
- &".": Adiciona um ponto final ao resultado.
Limitações
- A fórmula foi concebida para extrair as iniciais de até quatro palavras. Caso um nome contenha mais palavras, as adicionais serão ignoradas.
- Se o nome contiver múltiplos espaços entre palavras ou espaços à frente, a função PROCURAR poderá calcular posições incorretas, resultando na extração de iniciais erradas.
- A fórmula é relativamente complexa, tornando-a difícil de modificar ou manter.
Converter Nomes para Inicial do Primeiro Nome + Sobrenome
Por vezes, poderá querer encurtar um nome completo apresentando apenas a inicial do primeiro nome e o sobrenome — por exemplo, converter «Michael James Walker» em «M. Walker». Este formato é comummente usado em listas de contactos, relatórios e diretórios para manter os nomes concisos e fáceis de ler.
No Excel, pode obter este resultado automaticamente ao extrair a primeira letra do primeiro nome e combiná-la com o sobrenome utilizando uma fórmula.
⭐ Fórmula para Excel 365:
Se estiver a utilizar o Excel 365, tem acesso às funções TEXTSPLIT e CHOOSECOLS. Estas funções permitem-lhe tratar um nome como um conjunto de partes, em vez de uma única cadeia longa.
Copie e cole a seguinte fórmula numa célula vazia:
=LEFT(A2, 1) & ". " & CHOOSECOLS(TEXTSPLIT(A2, " "), -1)
Em seguida, prima Enter e arraste a alça de preenchimento para aplicar a fórmula às outras células.

Explicação da fórmula
- DIVIDIRTEXTO(A2; « »): Divide o nome numa lista com base nos espaços.
- ESCOLHERCOLS(...; -1): O -1 indica ao Excel que deve devolver a última coluna, independentemente do número de colunas existentes.
- ESQUERDA(A2;1): Extrai a primeira letra do primeiro nome.
⭐ Fórmula para todas as versões do Excel:
Se estiver a utilizar versões mais antigas do Excel, pode utilizar a seguinte fórmula universal:
=LEFT(A2,1)&". "&TRIM(RIGHT(SUBSTITUTE(A2," ",REPT(" ",100)),100))
Explicação da fórmula
- ESQUERDA(A2;1): Extrai a primeira letra.
- SUBSTITUIR(A2;« »;REPETIR(« »;100)): Substitui os espaços por múltiplos espaços para isolar a última palavra.
- DIREITA(...;100): Extrai a última palavra.
- ARRUMAR(): Remove os espaços extra e devolve o sobrenome.
Conclusão
Ao abreviar nomes ou palavras no Excel, o essencial é encontrar o equilíbrio perfeito entre clareza visual e completude da informação. Os métodos apresentados neste artigo permitem-lhe escolher a solução ideal para as suas necessidades específicas.
- Para automação e atualizações dinâmicas:
Dê prioridade às fórmulas de matriz dinâmica do Excel 365, como a DIVIDIRTEXTO. São intuitivas, adaptam-se automaticamente a nomes com números variáveis de palavras e são a escolha ideal para fluxos de trabalho modernos. - Para compatibilidade com versões antigas do Excel ou colaboração em equipa:
As fórmulas tradicionais que utilizam funções como PROCURAR e EXT.MED podem parecer mais complexas, mas garantem que a solução funciona de forma fiável em praticamente todas as versões do Excel, tornando-as altamente versáteis. - Para grandes conjuntos de dados ou regras complexas de processamento de nomes:
As Funções Definidas pelo Utilizador (UDFs) em VBA oferecem a solução mais poderosa. Conseguem lidar com cenários especiais, como nomes com hífens ou filtragem de títulos, e, uma vez criadas, podem ser reutilizadas em toda a folha de cálculo tal como as funções incorporadas do Excel.
💡 Notas e dicas:
- Certifique-se de que os nomes estão separados por espaços:
A maioria das fórmulas identifica palavras com base em espaços. Verifique se cada parte do nome (primeiro, intermédio e último) está separada por um único espaço. - Remova os espaços extra antes de aplicar fórmulas:
Espaços à esquerda ou vários espaços consecutivos podem provocar resultados incorretos. Limpe os dados primeiro com a função ARRUMAR. - Escolha o método adequado à sua versão do Excel:
Versões modernas do Excel, como Excel 365 / 2021, disponibilizam funções como DIVIDIRTEXTO e JUNTARTEXTO, que tornam as fórmulas muito mais simples e flexíveis. Nas versões anteriores, as fórmulas tradicionais ou o VBA poderão ser opções mais adequadas. - Utilize ferramentas de automação para grandes conjuntos de dados:
Se processar frequentemente grandes listas de nomes, ferramentas como Kutools para Excel podem ajudá-lo a extrair iniciais rapidamente, sem precisar de escrever fórmulas complexas.
As melhores ferramentas de produtividade para o Office
Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...
Office Tab Traz uma interface com separadores ao Office e facilita muito o seu trabalho
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em novas janelas.
- Aumenta a sua produtividade em 50 % e reduz centenas de cliques do rato todos os dias!
Todos os add-ins Kutools. Uma única instalação
Kutools for Office é um conjunto abrangente de add-ins para Excel, Word, Outlook e PowerPoint, incluindo ainda o Office Tab Pro — a solução ideal para equipas que trabalham diariamente em múltiplas aplicações do Office.
- Conjunto tudo-em-um— add-ins para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Uma instalação, uma licença— configuração em minutos (compatível com MSI)
- Funciona melhor em conjunto— produtividade simplificada nas aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
- Melhor relação qualidade-preço— poupe em comparação com a compra individual dos add-ins
Índice
- Por que abreviar nomes ou palavras no Excel?
- Extrair iniciais de Nome Completo
- Método 1: Por fórmulas
- Método 2: Por Função Definida pelo Utilizador
- Método 3: Por Kutools para Excel
- Extrair iniciais de Nome Completo com pontos
- Converter nomes para inicial do primeiro nome + Sobrenome
- Conclusão
- As melhores ferramentas de produtividade para o Office
Kutools para Excel
Traz funcionalidades avançadas 300+ ao Excel
- ⬇️ Transferência Gratuita
- 🛒 Comprar Agora
- 📘 Tutoriais das Funcionalidades
- 🎁 Teste Gratuito de 30 Dias