No Excel, é muito fácil dividir nomes, nomes do meio e sobrenomes que aparecem na mesma coluna em colunas separadas usando maneiras diferentes.

Suponha que você tenha recebido uma lista de contatos com todos os nomes listados em nomes completos em uma única coluna e provavelmente será necessário separar o nome, o nome do meio e o sobrenome, e dividi-los em colunas separadas. Existem algumas maneiras diferentes de separar nomes-usando o recurso Texto para colunas, preenchimento do Flash e fórmulas.

No Excel, é possível analisar os dados de uma coluna em duas ou mais colunas. Neste artigo, mostraremos como dividir os nomes em diferentes colunas no Excel usando maneiras diferentes.

Como dividir nomes no Excel

Existem três maneiras fáceis de dividir nomes no Excel. O método que você escolher dependerá de como seus dados são estruturados e se você deseja que os dados divididos sejam estáticos ou dinâmicos.

  • Divida nomes usando o recurso Texto em colunas
  • Separe nomes usando fórmulas
  • Separe nomes usando Flash Fill

Nomes separados usando o assistente de texto para coluna

O Assistente de texto para coluna é a maneira mais fácil de separar nomes e sobrenomes no Excel, além dos nomes do meio. Certifique-se de que haja colunas vazias ao lado dos nomes que você vai dividir, porque os nomes completos serão divididos em colunas separadas.

Por exemplo, você tem o conjunto de dados abaixo com nomes completos e deseja separar o nome e o sobrenome e colocá-los em células separadas.

Primeiro, destaque a coluna de nomes completos que você deseja separar. Em seguida, vá para a guia ‘Dados’ e clique na opção ‘Texto para colunas’ na seção ‘Ferramentas de dados’.

O Assistente para converter texto em colunas aparecerá. Na primeira etapa do Assistente de conversão de texto em colunas, selecione a opção ‘Delimitado’ e clique em ‘Avançar’.

Na Etapa 2 de 3 do Assistente de conversão de texto em colunas, selecione o delimitador que separa seus dados, remova todas as outras marcas de seleção e clique em ‘Avançar’. Em nosso caso,”espaço”separa o nome e o sobrenome, então escolhemos esse delimitador.

A seção de visualização de dados abaixo na janela mostra como seus nomes são analisados.

Na etapa 3 de 3, você seleciona o formato dos dados e o destino e clica em ‘Concluir’.

Normalmente, o padrão ‘Geral’ funcionará bem para a maioria dos tipos de dados. No campo’Destino’, especifique o local onde deseja que a saída seja exibida. Você deve selecionar a célula mais acima na coluna onde deseja produzir os resultados (B2, em nosso caso).

Lembre-se de que, se você não especificar o destino, os dados originais serão sobrescritos, portanto, certifique-se de escolher uma coluna vazia.

Depois de clicar no botão ‘Concluir’, os nomes completos serão separados instantaneamente em duas colunas separadas (nome e sobrenome).

Siga as mesmas etapas se você tiver nome, nome do meio e sobrenome, e seus nomes serão divididos em três colunas em vez de duas.

Observação: o resultado deste método é estático. Isso significa que, caso você altere os dados originais, será necessário fazer tudo de novo para dividir os nomes.

Divida os nomes separados por vírgulas

Se o nome e o sobrenome forem separados por vírgulas, você pode seguir as etapas abaixo para remover a vírgula e separar o nome e o sobrenome.

No exemplo abaixo, os nomes são formatados no formato reverso (Sobrenome, Nome), onde o sobrenome vem primeiro seguido por uma vírgula e, em seguida, o nome.

Selecione os nomes e vá para Dados-> Texto para coluna. Na etapa 1, escolha o ‘Delimitador’ e clique em ‘Avançar’. Na etapa 2, em Delimitadores, marque ‘Vírgula’ (,) como seu delimitador porque seus nomes são separados por uma vírgula.

Na última etapa, você escolhe o formato de dados como ‘Geral’, especifica o destino e clica em ‘Concluir’.

Agora, você terá nomes em colunas separadas.

Nomes separados usando fórmulas

O assistente de Texto para colunas é rápido e fácil para separar nomes. No entanto, se você planeja editar os nomes originais e está procurando uma solução dinâmica que será atualizada automaticamente, é melhor dividir os nomes com fórmulas. Você pode usar as funções LEFT, RIGHT, MID, LEN e SEARCH ou FIND para separar nomes.

Separe o nome e o sobrenome no Excel usando fórmulas

Obtenha o primeiro nome

Digamos que você tenha o conjunto de dados conforme mostrado abaixo e deseja separar o nome em uma célula. Você precisa combinar as funções FIND e LEFT em uma fórmula para obter o primeiro nome.

Use a fórmula abaixo para obter o nome:

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

A fórmula acima usa a função FIND (você também pode usar a função SEARCH) para encontrar a posição do caractere de espaço (““) entre o nome e o sobrenome e subtrai 1 para excluir o próprio espaço. Esse número é então fornecido para a função LEFT, que usa este número de posição para extrair todo o texto antes dele.

Depois de inserir a fórmula em uma célula vazia (B2), arraste a alça de preenchimento para outras células para aplicar esta fórmula, e todos os nomes foram divididos na coluna B conforme mostrado abaixo:

Você pode aninhar as funções SEARCH e FIND dentro da função LEFT para extrair o primeiro nome. Essencialmente, a única diferença entre as funções SEARCH e FIND do Excel é que SEARCH não diferencia maiúsculas de minúsculas, enquanto FIND diferencia maiúsculas de minúsculas.

Se você tiver vírgula (,) em vez de espaço entre o nome e o sobrenome, use a vírgula como o primeiro argumento na função FIND:

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

Obtenha o sobrenome

Agora, se você precisar extrair o sobrenome, use a função RIGHT. A fórmula abaixo extrairá o sobrenome do mesmo conjunto de dados:

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

A fórmula primeiro encontra a posição do caractere de espaço, subtrai esse número do comprimento total da string (que é retornado por LEN) e esse número é então usado na função RIGHT para extrair esse número de caracteres do lado direito de a string (nome).

Separe o nome, o nome do meio e o sobrenome no Excel usando fórmulas

A separação de nomes que incluem um nome do meio ou inicial do meio requer abordagens ligeiramente diferentes, dependendo do formato do nome.

Para obter o primeiro nome quando você também tiver um nome do meio, use a mesma fórmula LEFT FIND que você já conhece.

Obtenha o sobrenome

A fórmula RIGHT FIND acima funciona bem quando há apenas o nome e o sobrenome, ela não funcionaria caso seus nomes originais contenham um nome do meio ou uma inicial do meio. Isso ocorre porque você não considerou dois caracteres de espaço no nome.

Para obter o sobrenome quando você também tem um nome do meio, use esta fórmula:

 =RIGHT (A2, LEN (A2)-SEARCH ("", A2, SEARCH ("", A2,1) +1))  

Para extrair o sobrenome, primeiro determine a posição do segundo caractere de espaço usando as funções SEARCH aninhadas, adicione 1 a SEARCH (”“, A2,1) para iniciar a extração com o próximo caractere. Em seguida, subtraia a posição do segundo espaço do comprimento total da string e obtenha o comprimento do sobrenome como resultado. Em seguida, forneça o número resultante à função RIGHT para extrair o número de caracteres do final da string.

Obtenha o nome do meio

A função MID usa três argumentos, que permitem especificar o texto, a posição inicial e o número de caracteres para extrair o nome do meio dessa posição.

A sintaxe:

 =MID (text, start_num, num_chars)  

Para obter o nome do meio, insira esta fórmula em uma célula em branco:

 =MID (A2, SEARCH ("", A2) + 1, SEARCH ("", A2, SEARCH ("", A2) +1)-SEARCH ("", A2)-1)  

Vamos ver como essa fórmula complexa funciona:

Para extrair o nome do meio, você precisa determinar a posição de ambos os espaços no nome. Para encontrar a posição do primeiro espaço, insira esta função SEARCH ("", A2) no argumento ‘start_num’ e adicione 1 para iniciar a extração com o próximo caractere.

Então, para descobrir o comprimento do nome do meio coloque este SEARCH ("", A2, SEARCH ("", A2) +1)-SEARCH ("", A2)-1 função aninhada no argumento’num_chars’, que subtrai a posição do primeiro espaço da posição do segundo espaço e subtrai 1 do resultado para se livrar de um espaço à direita. Isso dará a você quantos caracteres extrair.

Agora, a função MID com a posição inicial do nome do meio e caracteres numéricos a serem extraídos separa o nome do meio do nome completo (A2).

Nomes separados no Excel usando Flash Fill

O preenchimento Flash é usado para preencher automaticamente os dados de um padrão específico. Também pode ser usado para dividir nomes. Ele está disponível apenas no Excel 2013, 2016, 2019 e 365.

Digamos que você tenha um conjunto de dados conforme mostrado abaixo e deseja obter apenas o primeiro nome.

Na célula adjacente ao nome original, digite o primeiro nome do nome completo. Nesse caso, digite ‘Steve’ na célula B2.

Em seguida, comece a digitar o primeiro nome na segunda célula. Enquanto você está digitando, se o Excel detectar um padrão, o Flash Fill mostrará uma lista do primeiro nome em outras células automaticamente (em cinza).

Quando você vir os nomes em cinza e se esses nomes estiverem corretos, basta pressionar a tecla ‘Enter’ e o Flash Fill preencherá automaticamente o restante das células com os primeiros nomes.

Siga o mesmo procedimento para separar os sobrenomes em uma coluna separada.

O resultado:

O Flash Fill funciona detectando um padrão nesses dados que ele pode seguir ao fornecer os dados modificados. Em nosso exemplo, quando você insere o primeiro nome na primeira célula, o Flash Fill não reconhece o padrão. Mas assim que você começa a digitar o primeiro nome novamente na segunda célula, o Flash Fill reconhece o padrão e mostra a sugestão para dividir os primeiros nomes. Se a sugestão estiver correta, basta pressionar a tecla ‘Enter’.

Normalmente, o recurso Flash Fill é ativado por padrão. Se não funcionar no seu Excel, depois de digitar o primeiro nome na primeira célula, você pode simplesmente selecionar a segunda célula e clicar no botão ‘Preenchimento Flash’ do grupo Ferramentas de Dados na guia ‘Dados’.

Como alternativa, você também pode pressionar ‘Ctrl’ + ‘E’ no teclado para obter os mesmos resultados.

Imediatamente, o resto das células serão preenchidas com nomes próprios.

Às vezes, você pode não ver o padrão em cinza; nesse caso, você pode fazer isso para obter o resultado do Preenchimento Flash.

Primeiro, digite o texto manualmente em duas células e selecione ambas as células. Em seguida, passe o cursor na parte inferior direita da seleção. Você notará que o cursor muda de um pequeno quadrado verde (ícone de preenchimento) para um ícone de mais.

A seguir, clique duas vezes no ícone de adição. Isso preencherá o restante das células. Neste ponto, os resultados estão incorretos, você verá que os dois primeiros nomes se repetem continuamente. Então, no canto inferior direito dos dados resultantes, você verá um pequeno ícone de preenchimento automático como mostrado abaixo. Clique neste ícone ‘Preenchimento automático’ e selecione ‘Preenchimento Flash’.

Isso preencheria os primeiros nomes em todas as células:

Remova o nome do meio

Você também pode usar a ferramenta Flash Fill para eliminar o nome do meio do nome completo.

Por exemplo, digamos que você tenha o conjunto de dados abaixo e deseja obter apenas o nome e o sobrenome sem o nome do meio ou a inicial do meio.

Para obter nomes sem um nome do meio ou inicial do meio, digite manualmente”Lord Stark”na célula adjacente. Então, na segunda célula adjacente, digite’Daenerys Targaryen’. Enquanto você está digitando, o Flash Fill reconhecerá um padrão e mostrará uma lista de nomes sem os nomes do meio (em cinza).

Se esses nomes estiverem corretos, pressione a tecla ‘Enter’ e o Flash Fill preencherá automaticamente o restante das células com os nomes sem o nome do meio.

Se você deseja obter apenas os nomes do meio, sem nomes e sobrenomes, digite o nome do meio nas duas primeiras células e use a ferramenta Preenchimento Flash para obter os nomes de todos os nomes em uma coluna.

Este tutorial mostra como separar nomes ao manipular os dados do texto. Você também pode usar os mesmos métodos para trabalhar com outras formas de dados, como endereços, nomes de produtos etc.

Categories: Wordpress