7 técnicas para mesclar nomes e sobrenomes no Microsoft Excel

Método 1: Utilizando Flash Fill

O Flash Fill é um recurso intuitivo do Excel projetado para simplificar a mesclagem de dados sem exigir fórmulas intrincadas ou ajustes manuais extensivos. É particularmente vantajoso para mesclar vários nomes rapidamente.

Etapa 1: Abra seu documento do Excel .

Etapa 2: digite o primeiro ou os dois primeiros nomes manualmente, certificando-se de combinar o primeiro e o último nomes para essas entradas.

Primeiros dois valores para nomes

Etapa 3: Vá para a célula subsequente e comece a digitar o nome completo da próxima pessoa. O Excel fornecerá sugestões com base em suas entradas anteriores. Pressione Enter para confirmar uma das sugestões.

Etapa 4: se as sugestões não estiverem disponíveis, navegue até a guia Dados e selecione Preenchimento Relâmpago .

Opção de preenchimento rápido no Excel

Método 2: Aproveitando o símbolo & (e comercial)

O e comercial (&) serve como um agente de ligação para mesclar vários segmentos de dados. Ao colocá-lo entre as células que contêm nomes e sobrenomes, o Excel combina facilmente o texto em uma única célula. Siga as instruções abaixo para executar este método:

Etapa 1: Abra o arquivo Excel desejado .

Etapa 2: Clique na primeira célula designada para o nome mesclado. Insira a fórmula a seguir e pressione Enter . O exemplo usa A2 para o primeiro nome e B2 para o sobrenome.

=A2&""&B2

Entrando e fórmula

Etapa 3: para propagar esta fórmula para células adicionais, clique e arraste o pequeno quadrado no canto inferior direito da célula para preencher de baixo para cima as outras células.

Arraste a célula para aplicar a fórmula

Método 3: Usando a função CONCAT

CONCAT é uma função no Excel que facilita a fusão de múltiplas strings de texto em uma string singular. Veja como usá-la:

Etapa 1: Abra o arquivo Excel que contém os nomes a serem mesclados.

Etapa 2: certifique-se de que os primeiros nomes estejam em uma coluna e os sobrenomes em uma coluna diferente. Clique na célula onde você deseja que o nome completo combinado apareça.

Etapa 3: Digite o comando a seguir e pressione Enter . Novamente, usando A2 para o primeiro nome e B2 para o sobrenome.

=CONCAT(A2,"",B2)

a fórmula CONCAT

Etapa 4: Para estender esta fórmula para outras células, utilize a alça de preenchimento automático . Passe o mouse sobre o canto inferior direito da célula até ver um pequeno quadrado (a alça de preenchimento), então arraste-o para baixo ou para o outro lado para copiar a fórmula para células adjacentes.

Aplicando a fórmula

Método 4: Empregando a função CONCATENATE

Este método espelha de perto a função CONCAT. No entanto, ele pode acomodar a mesclagem de mais de duas strings.

Etapa 1: Abra o arquivo Excel que contém os nomes para mesclagem.

Etapa 2: Certifique-se de que os primeiros nomes estejam em uma coluna enquanto os sobrenomes se alinham em outra. Clique duas vezes na célula destinada ao nome completo.

Etapa 3: Digite o comando a seguir e pressione Enter . A2 contém o primeiro nome, enquanto B2 contém o sobrenome.

=CONCATENATE(A2,"",B2)

Etapa 4: Para aplicar a fórmula a células adicionais, use a alça AutoFill . Passe o mouse sobre o canto inferior direito da célula e arraste o pequeno quadrado para baixo ou para o outro lado para replicar a fórmula para células adjacentes.

Aplicando a fórmula

Método 5: Utilizando a função TEXTJOIN

A função TEXTJOIN no Excel permite que você mescle texto de intervalos separados ou strings de texto individuais, utilizando um delimitador escolhido. Aqui está o processo:

Etapa 1: Navegue até a célula onde você deseja começar a combinar nomes e insira a fórmula fornecida abaixo. No exemplo, A2 contém o primeiro nome, enquanto B2 contém o sobrenome.

=TEXTJOIN("",TRUE,A2,B2)

Usando TEXTJOIN

Etapa 3: Utilize a alça de preenchimento (o pequeno quadrado no canto inferior direito) para arrastar para baixo, aplicando a fórmula à coluna inteira. Esta ação combinará todos os primeiros e últimos nomes adequadamente.

Arraste a alça de preenchimento para baixo para aplicar a fórmula

Método 6: Usando o Power Query

O Power Query é uma ferramenta útil que simplifica tarefas de limpeza, transformação e mesclagem de dados. Siga estas etapas para mesclar colunas de nome e sobrenome no Excel usando o Power Query:

Etapa 1: Abra o arquivo Excel que contém os nomes que você deseja mesclar.

Etapa 2: realce o intervalo que abrange o primeiro e o último nome. Navegue até a guia Dados e selecione Da Tabela/Intervalo para abrir o Editor do Power Query. Clique em OK quando solicitado.

abra o Editor do Power Query

Etapa 3: No Power Query Editor, selecione as colunas first e last names. Clique na guia Add Column e escolha Merge Columns .

Opção Mesclar Colunas

Etapa 4: Selecione um delimitador (por exemplo, um espaço) para separar os nomes mesclados. Renomeie a coluna resultante e clique em OK .

Escolha um delimitador para renomear a coluna

Etapa 5: feche o Editor do Power Query clicando no ícone X e escolha Manter quando solicitado.

selecione a opção Manter

Seus dados, incluindo o primeiro e o último nome combinados, agora estão preparados no Excel e exibidos em uma nova coluna.

Método 7: Implementando um script VBA

Um script VBA personalizado fornece uma abordagem robusta e adaptável para amalgamar nomes e sobrenomes no Excel, particularmente para aqueles versados ​​em VBA. Este método se mostra especialmente vantajoso para conjuntos de dados extensos ou aqueles que precisam de formatação complexa, permitindo ajustes personalizados em combinações de nomes.

Etapa 1: Abra a pasta de trabalho do Excel onde você gostaria de combinar nomes e sobrenomes.

Etapa 2: pressione Alt + F11 para acessar o editor do Visual Basic for Applications (VBA).

Etapa 3: No editor VBA, clique com o botão direito em qualquer item no Project Explorer à esquerda. Selecione Inserir e então clique em Módulo .

inserção de módulo em VBA

Etapa 4: copie o código abaixo, cole-o e feche a janela para salvar seu trabalho.

Sub CombineNames() Dim ws As Worksheet Dim lastRow As Long Dim i As Long ' Change "Sheet1"to your actual sheet name Set ws = ThisWorkbook.Sheets("Sheet1") ' Find the last row with data in column A (assuming first names are in column A) lastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row ' Loop through each row with data For i = 2 To lastRow ' Assuming row 1 is headers ' Combine first name (column A) and last name (column B), and place the result in column C ws.Cells(i, "C").Value = ws.Cells(i, "A").Value & ""& ws.Cells(i, "B").Value Next iEnd Sub

Código VBA para Excel

Etapa 5: Pressione Alt + F8 . Selecione CombineNames (ou o nome que você atribuiu à macro) e clique em Executar .

CombineNomes

Fonte

Créditos da imagem: Guidingtech.com

Deixe um comentário

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