Você pode usar o Excel para quebrar as informações em partes menores. Encontrar os dados de que você precisa e manipulá-los é uma meta importante para muitos usuários do Excel.
Se você tiver o nome completo de uma pessoa, pode ser necessário zerar apenas o nome ou o sobrenome dela. Por exemplo, se você estiver enviando um e-mail automatizado amigável para seus clientes, você precisa usar seus primeiros nomes para evitar parecer impessoal. Se você estiver examinando uma lista de entrevistados, pode ser importante usar apenas seus sobrenomes ou ocultar seus sobrenomes para manter o anonimato.
O Excel torna esse processo simples e há muitas abordagens diferentes que você pode adotar. Aqui está um tutorial que o ajudará a criar colunas separadas de Nome e Sobrenome usando fórmulas. Cobrimos a questão dos nomes do meio também.
Fórmulas do Excel para dividir nomes em partes
Por onde você começa?
Separando Primeiros Nomes
Esta é a fórmula genérica:
= ESQUERDA (célula, FIND (”“, célula, 1) -1)
Para executá-lo, substitua célula com o ponteiro da célula que contém o primeiro nome completo que você deseja dividir. Neste exemplo, você deseja selecionar B2 e inserir a fórmula:
= ESQUERDA (A2, ENCONTRAR (”“, A2,1) -1)
No entanto, é importante observar que, em alguns dispositivos, esta fórmula usa ponto e vírgula em vez de vírgulas. Portanto, se a fórmula acima não funcionar para você, pode ser necessário usar a seguinte versão:
= ESQUERDA (célula; ENCONTRAR (”“; célula; 1) -1)
No exemplo, você usaria:
= ESQUERDA (A2; ENCONTRAR (”“; A2; 1) -1)
Agora você pode simplesmente arrastar a alça de preenchimento até o final da coluna Nome.
A função LEFT permite separar uma string, começando da extremidade esquerda do texto. A parte FIND desta fórmula localiza o primeiro espaço no nome completo, então você obtém a parte do seu nome completo que vem antes de um espaço vazio.
Conseqüentemente, os nomes próprios hifenizados permanecem juntos, assim como os nomes que contêm caracteres especiais. Mas sua coluna Nome completo não conterá nomes do meio ou iniciais do meio.
Vírgula ou ponto e vírgula?
Por que a fórmula não é a mesma para todos?
Para muitos usuários do Excel, as funções do Excel usam vírgulas para separar os dados de entrada. Mas em alguns dispositivos, as configurações regionais são diferentes.
Para descobrir qual símbolo é usado pelo seu Excel, simplesmente comece a digitar a fórmula. Quando você começa a entrar = ESQUERDA (, você verá um texto flutuante que sugerirá a formatação correta.
Separando sobrenomes
Use a mesma abordagem para separar sobrenomes. Desta vez, você deve usar a fórmula RIGHT, que separa as strings a partir do lado direito.
A fórmula de que você precisa é:
= DIREITA (célula, LEN (célula) - PESQUISAR (“#”, SUBSTITUIR (célula, ”“, “#”, LEN (célula) - LEN (SUBSTITUIR (célula, ”“, “”)))))
No exemplo acima, você usaria a seguinte fórmula na célula C2:
= DIREITA (A2, LEN (A2) - PESQUISA (“#”, SUBSTITUIR (A2, ”“, “#”, LEN (A2) - LEN (SUBSTITUIR (A2, ”“, “”)))))
Mais uma vez, pode ser necessário mudar da vírgula para o ponto-e-vírgula, o que significa que pode ser necessário usar:
= DIREITA (A2; LEN (A2) - PESQUISA (“#”; SUBSTITUIR (A2; ”“; “#”; LEN (A2) - LEN (SUBSTITUIR (A2; ”“; “”)))))
Sobrenomes hifenizados e sobrenomes com caracteres especiais permanecem intactos.
Por que essa fórmula é mais complexa do que a dos primeiros nomes? É mais difícil separar os nomes do meio e as iniciais do meio dos sobrenomes.
Se quiser que os nomes do meio e as iniciais sejam listados com os sobrenomes, você pode usar a fórmula:
= DIREITA (célula, LEN (célula) - PROCURAR (”“, célula))
ou:
= DIREITA (A2, LEN (A2) - PROCURAR (”“, A2))
ou:
= DIREITA (A2; LEN (A2) - PROCURAR (”“; A2))
Mas e se você quiser separar os nomes do meio? Isso é menos comum, mas pode ser útil saber.
Separando nomes do meio
A fórmula para nomes do meio é a seguinte:
= MID (célula, PESQUISA (”“, célula) + 1, PESQUISA (”“, célula, PESQUISA (”“, célula) +1) - PESQUISA (”“, célula) -1)
No exemplo acima, você obtém:
= MEIO (A2, PESQUISA (”“, A2) + 1, PESQUISA (”“, A2, PESQUISA (”“, A2) +1) - PESQUISA (”“, A2) -1)
Se o seu Excel usa ponto e vírgula, a fórmula é:
= MÉDIO (A2; PESQUISAR (”“; A2) + 1; PESQUISAR (”“; A2; PESQUISAR (”“; A2) +1) - PESQUISAR (”“; A2) -1)
Depois de inserir a fórmula, arraste a alça de preenchimento para baixo. Aqui está uma coluna de nome do meio adicionada ao exemplo acima:
Se o nome completo não contém nenhum nome do meio ou inicial, você obtém valores zero nesta coluna, que podem ser exibidos como #VALUE !. Para obter células em branco no lugar de #VALUE !, você pode usar a função IFERROR.
Então, sua fórmula se torna:
= IFERROR (MID (célula, SEARCH (”“, cell) + 1, SEARCH (”“, cell, SEARCH (”“, cell) +1) - SEARCH (”“, cell) -1), 0)
ou:
= IFERROR (MID (A2, SEARCH (”“, A2) + 1, SEARCH (”“, A2, SEARCH (”“, A2) +1) - SEARCH (”“, A2) -1), 0)
ou:
= IFERROR (MID (A2; SEARCH (”“; A2) + 1; SEARCH (”“; A2; SEARCH (”“; A2) +1) - SEARCH (”“; A2) -1); 0)
Uma abordagem para separar vários nomes do meio
O que acontece se alguém em sua lista tiver vários nomes do meio? Usando a fórmula acima, apenas o primeiro nome do meio será recuperado.
Para resolver esse problema, você pode tentar uma abordagem diferente para separar nomes do meio. Se você criou as colunas de nome e sobrenome, pode simplesmente cortá-las. Tudo o que sobrar contará como nome do meio.
Esta fórmula é:
= TRIM (MID (célula1, LEN (célula2) + 1, LEN (célula1) -LEN (célula2 e célula3)))
Aqui, cell1 se refere ao ponteiro da célula na coluna Full Name, cell2 se refere ao ponteiro da célula na coluna First Name, enquanto cell3 se refere ao ponteiro da célula na coluna Last Name. No exemplo acima, obtemos:
= TRIM (MID (A2, LEN (B2) + 1, LEN (A2) -LEN (B2 & D2)))
ou:
= TRIM (MID (A2; LEN (B2) +1; LEN (A2) -LEN (B2 & D2)))
Se você seguir esta fórmula, não terá que se preocupar com valores zero.
Recapitulação rápida
Aqui estão as fórmulas que você pode usar para dividir nomes completos em partes:
Primeiro nome: = ESQUERDA (célula, FIND (”“, célula, 1) -1)
Últimos nomes: = DIREITA (célula, LEN (célula) - PESQUISAR (“#”, SUBSTITUIR (célula, ”“, “#”, LEN (célula) - LEN (SUBSTITUIR (célula, ”“, “”)))))
Nomes do meio: = IFERROR (MID (célula, SEARCH (”“, cell) + 1, SEARCH (”“, cell, SEARCH (”“, cell) +1) - SEARCH (”“, cell) -1), 0)
Fórmula alternativa para nomes do meio: = TRIM (MID (célula1, LEN (célula2) + 1, LEN (célula1) -LEN (célula2 e célula3)))
Separar nomes e sobrenomes sem usar fórmulas
Se você não quiser digitar um monte de fórmulas que podem ser inseridas incorretamente, aproveite as vantagens do Assistente de conversão de texto em colunas integrado do Excel.
- Certifique-se de que Dados A guia é selecionada no menu na parte superior e realça a coluna que você deseja converter.
- Em seguida, clique em Texto para colunas.
- Em seguida, certifique-se Delimitado é selecionado e clique Próximo.
- Agora, selecione Espaço nas opções e clique em Próximo.
- Então, mude o Destino para "$ B $ 2”E clique Terminar.O resultado final deve ser assim.
Uma palavra final
Existem muitas outras maneiras de resolver esse problema no Excel. Se nenhuma das opções disponíveis fizer o que você precisa, faça mais pesquisas.
Usar fórmulas é relativamente simples e não depende da versão do Excel que você está usando. Mas, infelizmente, você ainda pode encontrar erros.
Por exemplo, se o nome completo de uma pessoa começar com seu sobrenome, ele será dividido ao contrário. As fórmulas também terão problemas com sobrenomes que contenham prefixos ou sufixos, como le Carré ou van Gogh. Se o nome de alguém termina com Jr., isso será listado como o sobrenome.
No entanto, existem modificações que você pode adicionar para resolver esses problemas à medida que aparecem. Trabalhar com fórmulas oferece a flexibilidade necessária para lidar com essas complexidades.