Como preencher automaticamente os dados no Excel em uma célula em branco, usando uma cópia lógica de dados

1

Eu tenho dados nas células A1-A50 e também dados em C1-C50. As colunas A e C estão sincronizadas; ou seja, o valor em Cn corresponde para o valor em An .

Ao inserir informações na coluna A (nova linha, A51 +), quero que o Excel preencha automaticamente os dados da coluna C se o que eu inseri na coluna A também estiver presente, usando os dados correspondentes de C para essa linha. / p>

Exemplo:

  A      B      C
John          blueberry
Phil          apple
David         banana
John
David

Eu quero que o Excel preencha "mirtilo" e "banana" na coluna C para as duas últimas linhas.

    
por atanas 12.08.2018 / 11:22

3 respostas

2

Cole abaixo da fórmula:

=INDEX($C$1:$C$3,MATCH($A4,$A$1:$A$3,0))

para a célula C4, depois copie para o resto da lista

    
por 13.08.2018 / 05:13
1

Cole esta fórmula na primeira célula vazia na coluna C (neste caso, na linha 4):

=IF(ISNUMBER(MATCH(A4;A$1:A3;0));VLOOKUP(A4;A$1:B3;3;FALSE))

(Modifique "A4" caso você esteja em uma linha diferente).

Arraste para baixo para preencher as células vazias abaixo. Ele retorna FALSE se não houver um valor correspondente em A.

    
por 12.08.2018 / 16:17
0

Comofunciona:

  1. EscrevaestafórmulaemCellB7&preencha.

    =IFERROR(VLOOKUP(A7,A3:B5,2,FALSE),"No Match")

  2. Você recebe Scenario Before New Data .

  3. Agora insira o nome desejado em A7 e depois.
  4. Finalmente você recebe Scenario After New Data .

Nota:

  1. Ajuste as referências de célula na fórmula como necessário.
  2. Você pode substituir o texto No Match na fórmula com qualquer texto de sua escolha ou mantê-lo em branco.
por 13.08.2018 / 10:48