Como separar nomes e sobrenomes no Excel
Se você usa muito o Excel , provavelmente já se deparou com uma situação em que tem um nome em uma única célula e precisa separar o nome em células diferentes. Este é um problema muito comum no Excel e você provavelmente pode fazer uma pesquisa no Google e baixar(Google search and download) 100 macros diferentes escritas por várias pessoas para fazer isso por você.
No entanto, neste post, mostrarei como configurar uma fórmula para que você possa fazer isso sozinho e realmente entender o que está acontecendo. Se você usa muito o Excel, provavelmente é uma boa ideia aprender algumas das funções mais avançadas para poder fazer coisas mais interessantes com seus dados.
Se você não gosta de fórmulas e deseja uma solução mais rápida(quicker solution) , role para baixo até a seção Texto para Colunas(Text to Columns) , que ensina como usar um recurso do Excel(Excel feature) para fazer a mesma coisa. Além disso, o recurso de texto para colunas também é melhor se você tiver mais de dois itens em uma célula que precisa separar. Por exemplo, se uma coluna tiver 6 campos combinados, usar as fórmulas abaixo(formulas below) se tornará realmente confuso e complicado.
Nomes separados no Excel
Para começar, vamos ver como os nomes geralmente são armazenados em uma planilha do Excel(Excel spreadsheet) . As duas maneiras mais comuns que eu vi são firstname lastname com apenas um espaço e lastname , firstname com uma vírgula separando os dois. Sempre que vejo uma inicial do meio, geralmente é o sobrenome (lastname)midinitial firstname como abaixo :
Usando algumas fórmulas simples e combinando algumas delas, você pode facilmente separar o nome, sobrenome e inicial do meio em células separadas no Excel . Vamos começar extraindo a primeira parte do nome. No meu caso, vamos usar duas funções: left e search(left and search) . Logicamente, aqui está o que precisamos fazer:
Pesquise(Search) o texto na célula por um espaço ou vírgula(space or comma) , encontre a posição e retire todas as letras à esquerda dessa posição.
Aqui está uma fórmula simples que faz o trabalho corretamente: =LEFT(NN, SEARCH(” “, NN) – 1) , onde NN é a célula que tem o nome armazenado nela. O -1 está lá para remover o espaço extra ou vírgula(space or comma) no final da string.
Como você pode ver, começamos com a função left(left function) , que recebe dois argumentos: a string e o número de caracteres que você deseja pegar a partir do início da string. No primeiro caso, procuramos um espaço usando aspas duplas e colocando um espaço entre elas. No segundo caso, estamos procurando uma vírgula em vez de um espaço. Então, qual é o resultado para os 3 cenários que mencionei?
Temos o primeiro nome da linha 3(row 3) , o sobrenome da linha 5(row 5) e o primeiro nome da linha 7(row 7) . Excelente! Portanto, dependendo de como seus dados são armazenados, você extraiu o nome ou o sobrenome. Agora para a próxima parte. Aqui está o que precisamos fazer logicamente agora:
– Pesquise(Search) o texto na célula por um espaço ou vírgula(space or comma) , encontre a posição e, em seguida, subtraia a posição do comprimento total da string. Veja como ficaria a fórmula:
=RIGHT(NN,LEN(NN) -SEARCH(” “,NN))
Então agora usamos a função correta. Isso também leva dois argumentos: a string e o número de caracteres que você deseja pegar a partir do final da string indo para a esquerda. Então queremos o comprimento da string menos a posição do espaço ou vírgula(space or comma) . Isso nos dará tudo à direita do primeiro espaço ou vírgula(space or comma) .
Ótimo(Great) , agora temos a segunda parte do nome! Nos dois primeiros casos, você está praticamente pronto, mas se houver uma inicial do meio no nome, você pode ver que o resultado ainda inclui o sobrenome com a inicial do meio. Então, como podemos obter o sobrenome e nos livrar da inicial do meio? Fácil! Basta(Just) executar a mesma fórmula novamente que usamos para obter a segunda seção do nome.
Então, estamos apenas fazendo outro certo e, desta vez, aplicando a fórmula na célula(name cell) inicial do meio e sobrenome combinados . Ele encontrará o espaço após a inicial do meio e, em seguida, tirará o comprimento menos a posição do número do espaço(space number) de caracteres do final da string.
Então aí está! Agora você dividiu o nome e o sobrenome em colunas separadas usando algumas fórmulas simples no Excel ! Obviamente, nem todos terão seu texto formatado dessa maneira, mas você pode editá-lo facilmente para atender às suas necessidades.
Texto para colunas
Há também outra maneira fácil de separar o texto combinado em colunas separadas no Excel . É um recurso chamado Text to Columns e funciona muito bem. Também é muito mais eficiente se você tiver uma coluna com mais de dois dados.
Por exemplo, abaixo eu tenho alguns dados onde uma linha(one row) tem 4 dados e a outra linha tem 5 dados. Eu gostaria de dividir isso em 4 colunas e 5 colunas, respectivamente. Como você pode ver, tentar usar as fórmulas acima seria impraticável.
No Excel , primeiro selecione a coluna que deseja separar. Em seguida, vá em frente e clique na guia Dados(Data) e clique em Texto para Colunas( Text to Columns) .
Isso abrirá o assistente de Texto para Colunas(Columns wizard) . Na etapa 1(step 1) , você escolhe se o campo é delimitado ou com largura fixa. No nosso caso, escolheremos Delimited .
Na próxima tela, você escolherá o delimitador. Você pode escolher entre tabulação, ponto e vírgula, vírgula, espaço ou digitar um personalizado(custom one) .
Por fim, você escolhe o formato de dados para a coluna. Normalmente, General funcionará bem para a maioria dos tipos de dados. Se você tiver algo específico como datas, escolha esse formato.
Clique em Concluir(Finish) e observe como seus dados são magicamente separados em colunas. Como você pode ver, uma linha se transformou em cinco colunas e a outra em quatro colunas. O recurso Text to Columns(Columns feature) é muito poderoso e pode tornar sua vida muito mais fácil.
Se você está tendo problemas para separar nomes que não estão no formato que tenho acima, poste um comentário com seus dados e tentarei ajudar. Aproveitar!
Related posts
Adicionar um Regression Trendline Linear a um Excel Scatter Plot
Como fazer um Histogram em Excel
Como segurar Password Protect um Excel File
Como criar um Flowchart em Word and Excel
Como Create Labels em Word de um Excel Spreadsheet
Como filtrar dados no Excel
Tutorial básico do Microsoft Excel – Aprendendo a usar o Excel
13 OneNote Tips & Tricks para organizar suas anotações Melhor
Como usar COUNTIFS, SOMIFS, AVERAGEIFS no Excel
Como ocultar planilhas, células, colunas e fórmulas no Excel
Como calcular Variance em Excel
Os 40 melhores atalhos de teclado do Microsoft Excel
Como usar Minigráficos no Excel
Use funções de resumo para resumir dados no Excel
Como criar Gantt Charts em Microsoft Excel
Como adicionar barras de erro no Excel
Como subtrair datas no Excel
Inserir uma planilha do Excel em um documento do Word
Um guia para todas as extensões de arquivo do Excel e o que elas significam
Use o Excel para descobrir uma taxa de juros efetiva a partir de uma taxa de juros nominal