move dados de linhas para colunas

0

Eu tenho uma planilha do Excel que contém linhas com um valor de id vazio, quero mover essas linhas para uma coluna separada para garantir que todas as linhas do arquivo tenham um valor id, por exemplo:

ColumnA ColumnB
   1     name1
   2     name2
         name3
   3     name4
         name5
   4     name6

E eu quero convertê-lo para ser como o seguinte:

ColumnA ColumnB ColumnC
   1     name1
   2     name2   name3         
   3     name4   name5         
   4     name6

Antes de tudo, eu copiei todo o ColumnB e colei em uma nova coluna que é ColumnC , então, por enquanto, eu tenho que ser assim:

ColumnA ColumnB ColumnC
   1     name1   name1
   2     name2   name2
         name3   name3
   3     name4   name4
         name5   name5
   4     name6   name6

agora o que tenho que fazer é:

1- exclua as linhas em ColumnC que já possuem um valor em ColumnA .

2- Depois disso, desloque cada linha que tenha um valor em ColumnC em uma linha acima.

3- Depois disso, exclua todas as linhas sem valores em ColumnA da planilha inteira.

Eu sei que é meio que uma grande questão, mas na verdade eu tenho uma experiência muito pequena no Excel, e com certeza eu tentei o meu melhor em busca de uma solução mas não consegui nada. Eu dei uma olhada aqui , aqui e aqui mas não chegou a uma solução para a minha situação.

    
por Muhammed Refaat 07.03.2017 / 12:33

1 resposta

2

Aqui está uma solução sem macros:

  1. use uma fórmula para preencher os valores apropriados na terceira coluna:
    =IF(AND(A2="",B2<>""),B2,"")

  • converta sua terceira coluna da fórmula para constantes:

    • selecione a coluna e pressione CTRL + C
    • sem alterar a seleção, vá para a página inicial - cole e cole valores especiais
  • excluir linhas nas quais a primeira coluna está vazia:

    • selecione a primeira coluna
    • ir para casa - encontre & selecione - ir para especial - selecione espaços em branco e pressione ok
      isso manterá apenas células em branco selecionadas
    • clique com o botão direito do mouse em uma célula selecionada - excluir - selecione "linha inteira" e pressione ok
  • por 07.03.2017 / 12:52