Como dividir células (em várias colunas) no Excel

Como dividir células (em várias colunas) no Excel

Em alguns casos, você deve dividir células no Excel.Podem ser você obtendo dados de um banco de dados ou copiando dados da Internet ou obtendo dados de um colega.

Um exemplo simples em que você precisa dividir células no Excel é quando você tem nomes completos e deseja dividi-los em nomes e sobrenomes.

Ou você pega o endereço' e quer dividir o endereço para poder analisar a cidade ou a senha separadamente.

Como dividir células no Excel

Neste tutorial, você aprenderá como dividir células no Excel usando as seguintes técnicas:

  • Use o recurso Texto para Colunas.
  • Use funções de texto do Excel.
  • Use o Flash Fill (disponível em 2013 e 2016).

Vamos começar!

Dividir células no Excel com texto em coluna

Abaixo, listei os nomes de alguns dos meus personagens fictícios favoritos que gostaria de separar em células separadas. :

Conjuntos de dados que precisam ser divididos no Excel

Aqui estão as etapas para dividir esses nomes em nome e sobrenome:

  • Selecione a célula que contém o texto que deseja dividir (neste caso, A2:A7).
  • Clique na guia Dados
  • No grupo Ferramentas de Dados, clique em Texto para Colunas.Clique na opção Texto para Colunas
  • No assistente Converter texto em colunas:
questão relacionada  O que é uma VPN over the wall? Como funcionam as VPNs

Isso dividirá imediatamente o texto da célula em duas colunas diferentes.

Dados resultantes com células divididas em colunas separadas

notas:

  • O recurso Texto para Colunas divide o conteúdo das células com base em delimitadores.Embora isso funcione bem se você quiser separar nomes e sobrenomes, no caso de nomes, nomes do meio e sobrenomes, ele será dividido em três partes.
  • O resultado obtido usando a função Text to Column é estático.Isso significa que, se houver alguma alteração nos dados originais, será necessário repetir o processo para obter resultados atualizados.

Dividir células no Excel usando funções de texto

As funções de texto do Excel são úteis quando você deseja fatiar e cortar strings de texto.

Enquanto a função Text to Column fornece resultados estáticos, os resultados obtidos usando a função são dinâmicos e atualizados automaticamente conforme você altera os dados originais.

Dividir nome com nome e sobrenome

Suponha que você tenha os mesmos dados assim:

Dividir células no Excel - Conjunto de dados de função

extrair nome

Para obter os primeiros nomes desta lista, use a seguinte fórmula:

=ESQUERDA(A2,PESQUISA(" ",A2)-1)

Esta fórmula encontrará o primeiro caractere de espaço e retornará todo o texto antes desse caractere de espaço:

Função LEFT para extrair nomes

Esta fórmula usa a função SEARCH para obter a posição do caractere de espaço.No exemplo de Bruce Wayne, o personagem espacial vem em 6º lugar.Em seguida, ele usa a função LEFT para extrair todos os caracteres à esquerda dele.

Extrair sobrenome

Da mesma forma, para obter o sobrenome, use a seguinte fórmula:

=DIREITA(A2,LEN(A2)-PESQUISA(" ",A2))

Função correta para extrair o sobrenome

Esta fórmula usa a função SEARCH para encontrar a localização da barra de espaço usando a função SEARCH.Em seguida, ele subtrai esse número do comprimento total do nome (dado pela função LEN).Isso fornece o número de caracteres no sobrenome.

Em seguida, use a função DIREITA para extrair esse sobrenome.

Nota:Essas funções podem não funcionar corretamente se houver espaços à esquerda, à direita ou duplos no nome.Clique aqui para saber como remover espaços à esquerda/à direita/duplos no Excel.

Dividir nomes com nome, nome do meio e sobrenome

Em alguns casos, você pode acabar com uma combinação de nomes, alguns dos quais também têm nomes do meio.

Conjunto de dados com nome do meio que precisa ser dividido no Excel

A fórmula neste caso é um pouco complicada.

extrair nome

Para obter o nome:

=ESQUERDA(A2,PESQUISA(" ",A2)-1)

Esta é a mesma fórmula que usamos sem um nome do meio.Ele apenas procura o primeiro caractere de espaço e retorna todos os caracteres antes do espaço.

questão relacionada  Como usar a função FILTRO do Excel

extrair nome do meio

Para obter o nome do meio:

=SEERRO(MID(A2,PESQUISA(" ",A2)+1,PESQUISA(" ",A2,PESQUISA(" ",A2)+1)-PESQUISA(" ",A2)),"")

A função MID começa com o primeiro caractere de espaço e usa a diferença na posição do primeiro e do segundo caractere de espaço para extrair o nome do meio.

Se não houver um nome do meio, a função MID retornará um erro.Para evitar erros, ele é encapsulado na função SEERRO.

Extrair sobrenome

Para obter o sobrenome, use a seguinte fórmula:

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

Esta fórmula verifica se há um nome do meio (contando o número de caracteres de espaço).Se houver apenas 1 caractere de espaço, ele retornará todo o texto à direita do caractere de espaço.

Mas se houver 2, ele encontra o segundo caractere de espaço e retorna o número de caracteres após o segundo espaço.

Observação: essas fórmulas funcionam bem quando você tem apenas nome e sobrenome, ou nome, nome do meio e sobrenome.No entanto, se você tiver uma combinação de sufixos ou saudações, precisará modificar ainda mais a fórmula.

Dividir células no Excel com QuickFill

Flash Fill é um novo recurso introduzido no Excel 2013.

Pode ser muito útil quando você tem um padrão e deseja extrair rapidamente partes dele.

Por exemplo, vamos obter dados de nome e sobrenome:

Dados que precisam ser divididos no Excel

O Preenchimento Rápido funciona reconhecendo um padrão e copiando-o para todas as outras células.

Veja como usar o Flash Fill para extrair nomes de uma lista:

Como funciona o Flash Fill?

O Flash Fill encontra um padrão no conjunto de dados e o copia.

O Flash Fill é um recurso surpreendentemente inteligente que funciona bem na maioria dos casos.Mas também falha em alguns casos.

Por exemplo, se eu tiver uma lista de nomes com combinações de nomes, alguns terão nomes do meio e outros não.

Se eu extrair o nome do meio nesse caso, o Flash Fill retornará incorretamente o sobrenome caso não haja o primeiro nome.

questão relacionada  O melhor utilitário de atualização de driver para Windows 10

Como dividir células no Excel - erro de preenchimento rápido

Honestamente, esta ainda é uma boa aproximação da tendência.No entanto, não é isso que eu quero.

Mas ainda é uma ferramenta boa o suficiente para manter em seu arsenal e usar quando necessário.

Aqui está outro exemplo de preenchimento rápido que funciona muito bem.

Eu tenho um conjunto de endereços dos quais quero extrair cidades rapidamente.

Dividir células no Excel usando o QuickFill - Conjunto de dados de endereço

Para obter a cidade rapidamente, insira o nome da cidade do primeiro endereço (neste exemplo, Londres na célula B2) e use o preenchimento automático para preencher todas as células.Agora use o Flash Fill e ele lhe dará instantaneamente o nome da cidade para cada endereço.

Da mesma forma, você pode dividir o endereço e extrair qualquer parte do endereço.

Observe que isso requer que os endereços sejam um conjunto de dados homogêneo com o mesmo delimitador (vírgula neste caso).

Se você tentar usar o Flash Fill sem um padrão, ele mostrará um erro como este:

mensagem de erro de preenchimento flash

Neste tutorial, abordei três maneiras diferentes de dividir células no Excel em várias colunas (usando Texto para Colunas, Fórmulas e Preenchimento Rápido)

Espero que você tenha achado este tutorial do Excel útil.

Oi olá ????Prazer em conhecê-la.

Assine a nossa newsletter, Envie muito regularmenteÓtima tecnologiaPara sua postagem.

Postar Comentário