Inverter nomes e sobrenomes no Excel: Um guia completo e fácil
Em muitos contextos, os nomes são convencionalmente listados no formato "Nome Sobrenome". No entanto, há casos em que inverter essa ordem para "Sobrenome, Nome" é preferível, colocando o sobrenome primeiro, seguido de uma vírgula e o nome por último. Seja por razões organizacionais, de gerenciamento de banco de dados ou estilísticas, alterar a disposição dos nomes pode ser necessário, mas potencialmente tedioso se feito manualmente em um grande conjunto de dados.
Este tutorial mostra como reorganizar facilmente nomes no Excel, seja invertendo de "Nome Sobrenome" para "Sobrenome, Nome" (com ou sem vírgula) ou vice-versa. Se você precisa de trocas simples ou soluções mais complexas envolvendo recursos avançados ou scripts, temos tudo o que você precisa.
![]() |
Inverter nomes usando Preenchimento Relâmpago
O recurso Preenchimento Relâmpago do Excel é uma ferramenta inteligente e eficiente para preencher automaticamente dados com base em um padrão que você fornece. Isso o torna perfeito para tarefas como inverter a ordem de nomes e sobrenomes em seu conjunto de dados. Siga estas etapas simples para usar o Preenchimento Relâmpago na inversão de nomes:
- Na primeira célula da coluna vazia ao lado dos seus nomes (por exemplo, B2), digite o nome da célula A2 na ordem inversa: "Sobrenome, Nome".
- Selecione a próxima célula abaixo na mesma coluna e insira o nome invertido da célula A3. À medida que você começa a digitar, a função Preenchimento Relâmpago reconhecerá o padrão e preencherá automaticamente as células restantes de acordo.
- Pressione Enter para confirmar as sugestões do Preenchimento Relâmpago.
Dica: Como alternativa para as etapas 2 e 3, você pode pressionar Ctrl + E no teclado ou ir até a aba "Dados" na Faixa de Opções e clicar no botão "Preenchimento Relâmpago" para preencher as células abaixo com o padrão fornecido em B2.
Notas:
- Esse método é igualmente eficaz caso você prefira não incluir uma vírgula ou deseje reverter a ordem de "Sobrenome, Nome" para "Nome Sobrenome". O ponto-chave é fornecer o padrão inicial conforme deseja vê-lo replicado.
- Se alguns nomes possuem nomes do meio e outros não, o Preenchimento Relâmpago pode não funcionar tão bem ao processá-los. Para melhores resultados nessas situações, consulte o método de IA descrito na próxima seção.
- O Preenchimento Relâmpago oferece uma solução fixa; os nomes invertidos por esse método permanecem estáticos, o que significa que eles não se atualizam dinamicamente com mudanças nos nomes originais ou com a adição de novas entradas. Para uma solução dinâmica que se atualiza automaticamente, recomenda-se o método de fórmulas.
Alterar nomes usando IA
O Kutools para Excel apresenta um assistente alimentado por IA, "Assistente de IA", projetado para inverter a ordem de nomes sem esforço, independentemente de incluírem nomes do meio. Utilizando a interface amigável do Assistente de IA do Kutools, você pode facilmente inverter a ordem de nomes em intervalos únicos ou múltiplos selecionados conforme necessário. Por favor, siga esses passos:
Nota: A função Desfazer não está disponível após o uso de uma operação de IA. É aconselhável criar um backup dos seus dados originais antes de prosseguir com quaisquer modificações assistidas por IA.
- Navegue até a aba "Kutools" na faixa de opções do Excel e selecione "Assistente de IA" para abrir a interface do "Assistente de IA do Kutools".
- Selecione os nomes que deseja inverter.
- Digite seu comando claramente na caixa de entrada. Por exemplo, você pode inserir: "Mover sobrenomes na seleção para frente, seguidos de uma vírgula".
- Pressione Enter ou clique no botão "Enviar".
.
- O Assistente de IA do Kutools processa rapidamente seu comando, apresentando uma solução. Basta clicar no botão "Executar" para aplicar a reorganização em seus dados selecionados.
Resultado
Todos os sobrenomes nas células selecionadas são movidos para frente, seguidos por uma vírgula.
- Basta clicar no botão "Não conforme esperado". O Assistente de IA do Kutools desfará a inversão e gerará um guia detalhado, passo a passo, personalizado para suas necessidades.
- Considere reformular seu comando para ver se ele produz um resultado mais satisfatório.
Nota: Quer acessar o Assistente de IA do Kutools? Baixe agora o Kutools para Excel! Além disso, o Kutools possui uma miríade de 300+ outros recursos. Não espere, experimente hoje mesmo!
Inverter nomes usando fórmulas
Para inverter nomes no Excel usando uma fórmula, você pode contar com funções de manipulação de texto do Excel. Esse método é especialmente útil quando você precisa de uma solução dinâmica que se atualiza automaticamente se os nomes originais mudarem. Siga estas etapas para implementar a fórmula:
- Suponha que os nomes que você deseja inverter estão na coluna A, começando de A2. Selecione a primeira célula na coluna onde deseja que os nomes invertidos apareçam (B2 no nosso caso) e insira a fórmula:
=REPLACE(A2,1,SEARCH(" ",A2),"")&", "&LEFT(A2,SEARCH(" ",A2)-1)
Dica: Na fórmula fornecida, certifique-se de substituir A1 pela referência real da célula que contém o nome que deseja inverter. - Arraste a alça de preenchimento no canto inferior direito da célula B2 para baixo para aplicar a fórmula a todas as células relevantes.
- Se preferir não incluir uma vírgula, mas apenas um espaço, considere usar a seguinte fórmula:
=MID(A2&" "&A2,FIND(" ",A2)+1,LEN(A2))
- Se desejar reverter a ordem de "Sobrenome, Nome" para "Nome Sobrenome", use a seguinte fórmula:
=MID(A2&" "&A2,FIND(", ",A2)+2,LEN(A2)-1)
(AD) Inverter a ordem do texto facilmente com Kutools para Excel
Tendo dificuldades para inverter o texto em suas células do Excel, seja invertendo cada letra individualmente ou reorganizando o texto em torno de um separador específico? O Kutools para Excel facilita isso!
Com o recurso Inverter Ordem do Texto, você pode rapidamente inverter letras dentro de uma célula ou segmentos de texto separados pelo delimitador de sua escolha - tudo através de uma única caixa de diálogo simples!
Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora
Alterar nomes usando Power Query
Usar o Power Query no Excel é um método robusto para manipular e transformar dados, incluindo a troca das posições de nomes e sobrenomes enquanto insere um delimitador de sua escolha. Siga estas etapas detalhadas para realizar essa tarefa com o Power Query:
Nota: Opte pelo método Power Query exclusivamente em cenários específicos: se o Power Query já faz parte do seu fluxo de trabalho de transformação de dados e você precisa integrar a inversão de nomes, ou se frequentemente enfrenta tarefas semelhantes. Para necessidades pontuais de inversão de nomes, alternativas mais simples, como Preenchimento Relâmpago, IA ou fórmulas (como explorado anteriormente neste guia), provavelmente são soluções mais adequadas e diretas.
- Selecione o intervalo que contém os nomes que deseja inverter.
- Navegue até a aba "Dados" e clique em "De Tabela/Intervalo" no grupo "Obter & Transformar Dados".
- Se seus dados não estiverem no formato de tabela, o Excel solicitará que você crie uma. Por favor, clique em OK.
- No Editor do Power Query, clique com o botão direito no cabeçalho da coluna de nomes e selecione "Dividir Coluna" > "Por Delimitador".
- Escolha o delimitador que separa seus nomes (geralmente um espaço) e opte por dividir em cada ocorrência do delimitador, depois clique em OK.
- Após a divisão, você terá duas colunas para nomes e sobrenomes. Arraste manualmente a coluna que contém o sobrenome para ser a primeira coluna.
- Selecione as colunas que deseja mesclar mantendo a tecla Ctrl pressionada e clicando em cada uma. Em seguida, clique com o botão direito em qualquer um dos cabeçalhos das colunas e escolha "Mesclar Colunas".
- Na caixa de diálogo "Mesclar Colunas", na lista suspensa Separador, selecione a opção "Personalizado" e insira uma vírgula seguida de um espaço (,) como separador. Se necessário, especifique um nome para a coluna mesclada e clique em OK.
- Então, clique no botão "Fechar & Carregar" para exibir o resultado.
Resultado
O Power Query instantaneamente exibirá os dados transformados em uma nova planilha no Excel.
Trocar nomes usando VBA
Você também pode usar macros VBA para inverter nomes e sobrenomes em uma coluna rapidamente. Essa abordagem é ideal para quem prefere um método de codificação para manipular dados no Excel de forma eficiente.
Nota: Antes de executar este script VBA, é altamente recomendável criar um backup dos seus dados, pois as operações VBA não podem ser desfeitas com o recurso padrão de desfazer do Excel.
- Pressione as teclas "Alt + F11" no Excel para abrir a janela "Microsoft Visual Basic for Applications".
- Clique em "Inserir" > "Módulo" e cole a seguinte macro na janela Módulo.
Sub FlipName() 'Update by ExtendOffice on 20240327 Dim xRng As Range Dim xWorkRng As Range Dim xSign As String Dim xSeparator As String On Error Resume Next xTitleId = "Kutools for Excel" Set xWorkRng = Application.Selection Set xWorkRng = Application.InputBox("Flip names in the range:", xTitleId, xWorkRng.Address, Type:=8) xSign = Application.InputBox("Input the separator used within names:", xTitleId, Type:=2) For Each xRng In xWorkRng xValue = xRng.Value NameList = VBA.Split(xValue, xSign) If UBound(NameList) = 1 Then xRng.Value = NameList(1) & ", " & NameList(0) End If Next End Sub
Nota: Esta macro insere automaticamente uma vírgula entre os nomes invertidos. Se você deseja usar um separador diferente, pode modificar o trecho xRng.Value = NameList(1) & ", " & NameList(0) encontrado na linha 16 do código. Por exemplo, substituir ", " por " " separará os nomes com um espaço em vez de uma vírgula.
- Pressione a tecla F5 para executar esta macro. Na caixa de diálogo que aparece do Kutools para Excel, selecione o intervalo que contém os nomes que deseja inverter e clique no botão OK.
- Na próxima caixa de diálogo, insira o separador existente usado nos nomes (como um espaço, no nosso caso) e clique no botão OK.
Resultado
Agora os nomes e sobrenomes no intervalo selecionado estão invertidos, separados por uma vírgula.
Acima está todo o conteúdo relevante relacionado à inversão de nomes no Excel. Espero que você ache o tutorial útil. Se você está procurando explorar mais dicas e truques do Excel, por favor clique aqui para acessar nossa extensa coleção de milhares de tutoriais.
As Melhores Ferramentas de Produtividade para o Office
Kutools para Excel - Ajuda Você a Se Destacar na Multidão
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.