Preencha espaços em branco na coluna das células acima

0

Eu tenho dados em uma única coluna no seguinte formato:

Column Header

Adam 
----
----
----
John
----
----
Smith
----
----
----

Eu quero copiar os nomes nas células em branco abaixo de cada um.

Existe um comando para isso?

    
por pnuts 14.06.2013 / 07:14

2 respostas

2

Não há realmente, a menos que você tenha uma macro.

Caso contrário, você pode usar uma coluna adicional e um IF() .

  1. Para fazer isso, insira uma nova coluna à direita da coluna que você tem. Digamos que a coluna que você tem é a coluna A e a nova coluna é B.
  2. Coloque a fórmula na célula B2:

    =IF(A2="",B1,A2)
    
  3. Arraste a coluna até a última célula da sua tabela.
  4. Copie a coluna inteira (excluindo o cabeçalho) e cole como valores na coluna A. Você pode remover / excluir a coluna B.
por 14.06.2013 / 08:47
1

Existe uma solução rápida e suja que fará o trabalho de forma muito eficiente - embora seja viável apenas se você precisar modificar os dados apenas uma vez. Se você receber atualizações repetidas, é melhor ir com a resposta de Jerry.

Aqui está o caminho rápido:

  1. Selecione a coluna A ( Ctrl - Espaço )
  2. Ir para ( Ctrl - G ) - > Especial ( A - S ) - > Células em branco ( Alt - K ) - > Ok ( Enter ) - isto selecionará todos os campos em branco na coluna A
  3. Insira a fórmula =<ReferenceForCellAbove> - mas em vez de usar Enter , use Ctrl - Digite ! <ReferenceForCellAbove> você obtém simplesmente pressionando ArrowUp depois de inserir o = . Isso preencherá todas as células em branco selecionadas com os dados da célula acima
  4. opcional: cole os valores:
    1. Selecione a coluna A ( Ctrl - Espaço )
    2. Copiar ( Ctrl - C )
    3. Colar especial ( Alt - E S ) - Valores ( V )

Feito!

    
por 14.06.2013 / 11:06