Se você trabalha com dados que importou de outras fontes em Excel Às vezes, acontece que você tem que trabalhar com dados que não estão no formato que você deseja. Isso é especialmente verdadeiro para texto delimitado por vírgulas que vem em células únicas.
A única maneira de lidar com esses dados é Divisão celular No Excel. Existem diferentes maneiras de fazer isso, dependendo do formato dos dados.
Neste artigo, você aprenderá como dividir uma célula, como manter a mesma formatação para uma coluna inteira e quando escolher cada opção.
Converter texto em colunas
Uma das maneiras mais populares de dividir uma célula no Excel é usar uma ferramenta Texto para colunas. O que permite que você divida uma coluna inteira de células usando as regras que desejar.
O recurso também inclui um processador fácil de usar, motivo pelo qual a maioria dos usuários o prefere. Ele também lida com qualquer formatação de texto, seja o separador um espaço, ponto ou vírgula.
Vejamos um exemplo de como usar o recurso Texto para colunas no Excel.
Neste exemplo, queremos dividir a coluna Nome em duas células, o nome e o sobrenome do vendedor.
Para fazer isso:
1. Selecione uma lista Data. Então selecione Texto para colunas No Data Toolkit na barra superior.
2. Isso abrirá um assistente de três etapas. Na primeira janela, certifique-se de selecionar Delimitado E definir a seguir.
3. Na próxima janela do assistente, desmarque Aba E certifique-se de selecionar Espaço. Localizar a seguir seguir.
4. Na próxima janela, selecione o campo de destino. Em seguida, na planilha, selecione a célula para a qual deseja transferir o nome. Isso atualizará a célula no campo de destino para onde você especificou.
5. Agora, selecione “Concluir“Para completar o assistente.
Você notará que a única célula contendo o nome e o sobrenome foi dividida em duas células contendo cada um separadamente.
Usando funções de texto no Excel
Outra maneira de dividir uma célula no Excel é usar várias funções de texto. As funções de texto permitem que você extraia partes de uma célula que você pode inserir em outra célula.
As funções de texto no Excel incluem o seguinte:
- Esquerda (): Extraia vários caracteres do lado esquerdo do texto.
- Direito (): Extraia vários caracteres do lado direito do texto.
- Médio (): Extraia vários personagens do meio da série.
- Encontrar (): Pesquise uma substring em outra série.
- Len(): Retorna o número total de caracteres em uma string de texto.
Para dividir células, talvez você não precise usar todas essas funções. No entanto, existem vários métodos que você pode usar para obter a mesma coisa.
Por exemplo, você pode usar as funções Left e Find para extrair o primeiro nome. A função de pesquisa ajuda porque pode dizer onde está o separador. Nesse caso, é uma distância.
Portanto, a função será semelhante a esta:
=LEFT(C3,FIND(” “,C3))
Quando você pressiona uma tecla Entrar Após digitar esta função, você verá que o primeiro nome da string é extraído na célula C3.
Isso funciona, porque a função Left precisa do número de caracteres para extrair. Como o caractere de espaço é colocado no final do primeiro nome, você pode usar a função FIND para encontrar o espaço, que retorna o número de caracteres necessários para obter o primeiro nome.
Você pode extrair o sobrenome usando a função Right ou Mid também.
Usando a função certa:
=RIGHT(C3,LEN(C3)-FIND(” “,C3))
Isso irá extrair o sobrenome encontrando a posição da distância e, em seguida, subtrair isso do comprimento da string total. Isso fornece à função Right o número de caracteres de que precisa para extrair o sobrenome.
Tecnicamente falando, você pode fazer a mesma coisa que a função RIGHT com a função Mid, assim:
=MID(C3,FIND(” “,C3),LEN(C3)-FIND(” “,C3))
Nesse caso, a função Find fornece um ponto de partida para Mid e Len combinado com Find fornece o número de caracteres a serem extraídos. Isso também retornará o sobrenome.
Usar as funções de texto do Excel para dividir uma célula no Excel funciona da mesma forma que a solução Texto para coluna, mas também permite que você preencha toda a coluna abaixo desses resultados com as mesmas funções, rolando para baixo.
Dividir célula no Excel usando Flash Fill
A última opção para dividir células no Excel usa um recurso Flash Fill. O que requer que as células dividam a célula original em estar bem ao lado dela.
Se for esse o caso, tudo o que você precisa fazer é digitar a parte da célula original que deseja dividir. Em seguida, arraste o canto inferior direito da célula para baixo para preencher a célula abaixo dele. Ao fazer isso, você verá um pequeno ícone de preenchimento de célula com um pequeno sinal de adição próximo a ele.
Selecione este ícone e você verá um menu pop-up. Localizar Flash Fill Nesta lista.
Ao fazer isso, você verá que o recurso Flash Fill detecta automaticamente por que o que você escreveu e repetirá o processo na próxima célula. Isso será feito descobrindo e preenchendo o primeiro nome na célula original à esquerda.
Você pode fazer o mesmo ao preencher a coluna inteira. Selecione o mesmo ícone e selecione Preenchimento Flash. Você preencherá a coluna inteira com o primeiro nome à direita das células à esquerda.
Você pode então copiar e colar essa coluna inteira em outra coluna e, em seguida, repetir esse mesmo processo para extrair os sobrenomes. Por fim, copie e cole esta coluna inteira onde quiser na planilha. Em seguida, exclua a coluna original que você usou para o Preenchimento Rápido.
Dividir células no Excel
Como você pode ver, existem várias maneiras de realizar a mesma coisa. Como dividir uma célula no Excel resume onde você deseja que o resultado final vá e o que você planeja fazer com ele. Todas as opções funcionam perfeitamente, então escolha a que melhor se adapta à sua situação e use-a. me conhecer O que é o Microsoft Power Query para Excel? Razões para começar a usá-lo.