em ms excel, existe uma maneira de procurar uma matriz e editar dados na linha pesquisada?

0

Apenas para um exemplo rápido, tenho esta tabela:

     A          B
1    student    grade
2    john       90
3    paul       93
4    peter      87
5    bill       84
6
7

O intervalo ou array é A2: B5.

  • Eu quero digitar um nome em A7 e B7 deve exibir a nota correspondente (eu sei que é VLOOKUP). Por favor, leia sobre o meu problema real.
  • Eu quero poder alterar / modificar o valor da nota em B7, de modo que a alteração / modificação também reflita na matriz (B4).
  • Exemplo: eu coloquei "peter" em A7, 87 aparecerá em B7. Eu mudo B7 de 87 para 95, a matriz (ou seja, B4) deve então mostrar 95.
por japhet 01.06.2015 / 19:18

1 resposta

0

Até onde eu entendo, você gostaria que um VLOOKUP sugerisse a pontuação mais recente do aluno, depois a substituísse pela pontuação real e salvasse a pontuação real para sugerir a próxima pontuação?

Por isso, minha resposta adiciona uma tabela de pesquisa para procurar a pontuação mais recente (tecnicamente a segunda ocorrência mais recente do aluno, porque no momento em que você adicionar john novamente, a ocorrência mais recente ficará em branco até você substituí-la ). Sugiro ler as seguintes fórmulas na ordem de C-D-G-H-B.

C: Conta a enésima instância do aluno

D: Constrói uma chave para procurar

G: Resume o número de ocorrências do aluno

H: pesquisa a segunda pontuação mais recente concatenando o aluno com occurrences - 1

B: traz a segunda pontuação mais recente sobre

Agora, no momento em que eu digitar o próximo aluno, ele trará a pontuação mais recente (novamente, tecnicamente, a segunda ocorrência mais recente), pronta para ser cancelada.

    
por 01.06.2015 / 22:08