Adicionando o valor da célula X somente se a célula Y estiver em branco

3

Eu tenho uma lista com três colunas A, B e C. As duas primeiras colunas estão completas (A e B), enquanto a terceira (C) tem muitos campos em branco.

O que eu quero fazer é substituir todos os campos em branco da Coluna C pela mesma célula de forma de valor A na mesma linha.

A lista contém mais de 2000 registros, dos quais 65% têm um valor em branco da coluna C, então eu gostaria de usar uma fórmula / função.

Abaixo está um exemplo do que eu tenho e o que eu quero fazer (em uma escala muito menor)

    
por Graeme Hutchison 13.06.2012 / 17:23

2 respostas

7

Use este truque para preencher as células em branco na coluna C .

  1. Selecione a coluna C na sua tabela (por exemplo, C1:C2000 ).
  2. Pressione F5 . Clique no botão "Especial ...".
  3. Escolha 'Blanks' e clique em 'OK'.
  4. Digite =A2 (suponho que o primeiro espaço em branco esteja na linha 2, como no seu exemplo. Seria =A3 se o primeiro espaço em branco estivesse na linha 3 etc.). Pressione Ctrl + Digite .

Isso deve fazer o truque.

    
por 13.06.2012 / 17:59
0

Outras soluções podem ser:

  1. (somente se você precisar do pedido original) adicione uma coluna temporária com valor de 1 a último antes de
  2. ordena seu conjunto de dados pela coluna C (de A a Z ou Z a A não é importante)
  3. então você pode facilmente criar duas fórmulas diferentes (D2 = A2 se C estiver em branco ou D2 = C2 se C estiver em branco)
  4. (somente se você precisar da ordem original) reordene o conjunto de dados por coluna temporária criada na etapa 1
  5. (somente se você precisar do pedido original) exclua a coluna temporária
por 28.10.2013 / 12:44