KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como remover as saudações das células que contêm nomes no Excel?

AutorXiaoyang Data de Modificação

No trabalho diário de escritório ou em tarefas de limpeza de dados, é frequente encontrar listas no Excel em que o nome de cada pessoa é precedido por uma saudação, como Sr., Srta., Sra., entre outras. Para fins como preparar campanhas de marketing, gerar relatórios ou simplesmente padronizar o seu conjunto de dados, poderá precisar de remover essas saudações e manter apenas os nomes reais. Por exemplo, transformar Sr. João Silva em João Silva numa coluna inteira de dados. Conseguir isto de forma eficiente no Excel pode poupar uma quantidade significativa de esforço manual, especialmente ao lidar com conjuntos de dados de grande escala ou quando o formato das saudações não é consistente.

uma captura de ecrã que mostra os nomes originais com saudação e os nomes sem a saudação

Remover saudações do nome Fórmula
Remover saudações utilizando uma macro VBA em lote
Remover saudações utilizando a funcionalidade Preenchimento Rápido do Excel
Separar saudações e nomes em colunas distintas com fórmulas


Remover saudações do nome Fórmula

Utilizar uma fórmula do Excel é uma forma simples de remover saudações de células que contêm nomes. Esta solução é ideal quando todos os seus nomes seguem o mesmo padrão: a saudação aparece primeiro, seguida de um espaço e depois pelo nome completo da pessoa. Trata-se de um método rápido, que não exige ferramentas adicionais e funciona muito bem em listas de pequena a média dimensão. No entanto, pode não lidar eficazmente com variações mais complexas, como saudações compostas ou formatos inconsistentes.

Para remover a saudação de uma célula com nome, siga os seguintes passos:

1. Numa célula vazia junto à sua lista de nomes (assumindo que os seus dados começam na célula A2), introduza a seguinte fórmula:

=RIGHT(A2, LEN(A2) - FIND(" ",A2))

Esta fórmula localiza o primeiro espaço na célula e extrai todo o texto à direita dele, eliminando eficazmente a saudação.

2. Prima Enter para confirmar a fórmula. Em seguida, arraste a alça de preenchimento (o pequeno quadrado no canto inferior direito da célula) para baixo, aplicando assim a fórmula a todas as células da coluna, conforme necessário.

uma captura de ecrã da utilização da fórmula para obter nomes sem saudações

Dicas e Precauções: Se existirem nomes que não incluam uma saudação (sem espaço), a fórmula poderá devolver um erro. Certifique-se de verificar os seus dados em busca de eventuais inconsistências antes de aplicar este método.


Remover saudações utilizando uma macro VBA em lote

Para conjuntos de dados grandes ou em situações onde as saudações possam apresentar formatos inconsistentes ou comprimentos variáveis, utilizar uma macro VBA é uma solução altamente eficaz. Com o VBA, é possível remover diversos tipos de saudações de forma simultânea — uma vantagem especialmente útil para limpar extensas listas de e-mails, bases de dados de RH ou qualquer cenário em que fórmulas manuais se tornem inviáveis.

Abaixo encontra-se um script VBA de exemplo que remove do início de cada nome, num intervalo selecionado, uma lista de saudações comuns (como Sr., Sra., Dra., Prof. ou Srta.). Pode facilmente expandir essa lista para incluir títulos adicionais, conforme necessário.

1. Clique no separador Programador > Visual Basic para abrir o editor VBA. No editor VBA, vá a Inserir > Módulo e cole o seguinte código na janela do módulo:

Sub RemoveSalutationBulk()
    Dim WorkRng As Range
    Dim Rng As Range
    Dim cellValue As String
    Dim arrSalutations As Variant
    Dim i As Integer
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select the range to remove salutations from:", xTitleId, WorkRng.Address, Type:=8)
    
    arrSalutations = Array("Mr. ", "Mr ", "Mrs. ", "Mrs ", "Ms. ", "Ms ", "Miss ", "Dr. ", "Dr ", "Prof. ", "Prof ")
    
    For Each Rng In WorkRng
        cellValue = Rng.Value
        For i = LBound(arrSalutations) To UBound(arrSalutations)
            If InStr(1, cellValue, arrSalutations(i), vbTextCompare) = 1 Then
                cellValue = Mid(cellValue, Len(arrSalutations(i)) + 1)
                Exit For
            End If
        Next i
        Rng.Value = cellValue
    Next Rng
End Sub

2. Prima F5 ou clique no botão Botão Executar Executar para executar o código. Aparecerá uma caixa de diálogo a solicitar que selecione o intervalo que contém os nomes que pretende processar — destaque as células apropriadas e clique em OK.

Nota: Esta macro remove apenas saudações localizadas no início da célula, independentemente de estarem em maiúsculas ou minúsculas. Se alguns nomes incluírem títulos pouco comuns, pode adicioná-los à matriz arrSalutations no código. Faça sempre uma cópia de segurança dos seus dados antes de executar operações em lote com VBA, para evitar alterações indesejadas.


Remover saudações utilizando a funcionalidade Preenchimento Rápido do Excel

A partir do Excel 2013, a funcionalidade Preenchimento Rápido simplifica a remoção de saudações ao reconhecer e aplicar automaticamente padrões nos dados. Trata-se de um método rápido e intuitivo — perfeito para utilizadores que preferem uma abordagem visual e interativa e trabalham com dados relativamente bem estruturados. O Preenchimento Rápido é ideal quando o seu conjunto de dados não é muito extenso e existe um padrão claro e repetitivo entre a saudação e o restante do nome. No entanto, poderá não funcionar corretamente se os dados forem altamente irregulares ou apresentarem inconsistências.

1. Crie uma nova coluna ao lado dos nomes. Na célula adjacente à primeira com dados (por exemplo, se A2 for «Sr. João Silva», introduza «João Silva» em B2 — omitindo a saudação).

2. Comece por escrever o valor seguinte em B3. Assim que o Excel reconhecer o padrão (normalmente após 1 ou 2 entradas), sugerirá automaticamente o preenchimento das restantes células da coluna com base no seu exemplo.

3. Basta premir Enter para aceitar as sugestões, e o Preenchimento Rápido preencherá automaticamente o restante da coluna, removendo as saudações por si.

Se o Preenchimento Rápido não aparecer automaticamente, pode ativá-lo manualmente: clique na célula imediatamente abaixo da sua última entrada e, em seguida, clique em Dados > Preenchimento Rápido na barra de ferramentas ou utilize o atalho Ctrl+E.

Dicas: O Preenchimento Rápido pode ser sensível a inconsistências. Verifique cuidadosamente os resultados em busca de erros, especialmente se alguns nomes não seguirem o padrão esperado. Esta funcionalidade não é atualizada automaticamente; caso os seus dados originais mudem, terá de repetir a operação de Preenchimento Rápido.

Vantagens: Não exige memorização de fórmulas, é altamente visual e rápido para listas com padrões evidentes.
Limitações: Não é adequado para conjuntos de dados muito grandes ou com padrões irregulares, e está disponível apenas no Excel 2013 ou posterior.


Separar saudações e nomes em colunas distintas com fórmulas

Se pretender separar a saudação e o restante nome em duas colunas distintas em vez de simplesmente remover a saudação, as fórmulas do Excel também podem ajudar. Este método é particularmente útil quando ainda precisa de manter a saudação para relatórios ou outros cenários de utilização, como personalizar comunicações ou segmentar por título. As fórmulas funcionam melhor em dados que utilizem consistentemente um único delimitador fixo (como um espaço) entre a saudação e o nome.

1. Para extrair a saudação, insira a seguinte fórmula numa célula vazia (por exemplo, C2, se os seus nomes estiverem na coluna A):

=LEFT(A2, FIND(" ",A2)-1)

Isto extrai o texto à esquerda do primeiro espaço, isolando a saudação.

Arraste a alça de preenchimento para baixo e copie a fórmula para as demais linhas, conforme necessário. Todas as saudações aparecerão na nova coluna:

uma captura de ecrã da utilização de uma fórmula para extrair saudações dos nomes fornecidos

2. Para extrair apenas o nome, insira esta fórmula na coluna em branco seguinte (por exemplo, D2):

=MID(A2, FIND(" ",A2)+1,1024)

Esta fórmula obtém todo o texto imediatamente após o primeiro espaço, correspondendo ao nome real. Mais uma vez, arraste a alça de preenchimento para baixo para preencher as restantes linhas.

uma captura de ecrã da utilização de outra fórmula para extrair nomes dos nomes fornecidos

Dicas: Pode ajustar as referências de coluna (como A2) nas fórmulas para corresponder à localização real dos seus dados. Tenha atenção se um campo de nome estiver em branco ou não seguir o formato esperado, pois isso poderá causar erros na fórmula.

As Melhores Ferramentas de Produtividade para o Office

🤖KUTOOLS AI Assistente: Revolucione o 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
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas   |  Excluir linhas em branco   |  Combinar Colunas ou Células sem Perder Dados   |   Arredondamento sem usar fórmula...
Super PROC:VLookup com Múltiplos Critérios  |  VLookup com Múltiplos Valores  |   VLookup em Múltiplas Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Múltipla Escolha....
Gestor de Colunas:Adicionar um Número Específico de Colunas|Mover Colunas|Alternar Estado de Visibilidade de Colunas Ocultas|Comparar Intervalos e Colunas...
Funcionalidades em Destaque:Grade de foco   |  Visualização de Design   |Barra de fórmulas aprimorada   | Gestor de Pastas de Trabalho e Folhas   |  Biblioteca de Recursos(Texto Automático)|  Seleção de Data   |  Consolidar Planilhas  |  Encriptar/Descriptografar Células   | Enviar Emails por Lista   |  Super Filtro   |   Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado...) ...
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+Tiposde Gráfico(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho, ...)|   12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda, ...)|   7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

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 para o Office e torna o seu trabalho muito mais fácil

  • 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 janelas separadas.
  • Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!

Todos os suplementos Kutools — num único instalador.

Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.

ExcelWordOutlookTabsPowerPoint
  • Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Um instalador, uma licença— configuração em minutos (pronto para MSI)
  • Funciona melhor em conjunto— produtividade simplificada em todas as 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 face à compra individual dos suplementos