no MS Excel, existe uma maneira de procurar uma matriz e editar dados na linha pesquisada?

no MS Excel, existe uma maneira de procurar uma matriz e editar dados na linha pesquisada?

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 matriz é A2:B5.

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

Responder1

Pelo que entendi, você gostaria VLOOKUPde sugerir a pontuação mais recente do aluno, substituí-la pela pontuação real e salvar a pontuação real para sugerir para a próxima?

Portanto, minha resposta adiciona uma tabela de pesquisa para consultar a pontuação mais recente (tecnicamente a segunda ocorrência mais recente do aluno, porque no momento em que você adiciona johnnovamente, a ocorrência mais recente fica em branco até que você a substitua). Sugiro a leitura das seguintes fórmulas na ordem do CDGHB.

antes de substituir

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: Procura a 2ª pontuação mais recente concatenando o aluno comoccurrences - 1

B: Traz a segunda pontuação mais recente

Agora, no momento em que digito o próximo aluno, a pontuação mais recente será exibida (novamente, tecnicamente, a segunda ocorrência mais recente), pronta para ser substituída.

informação relacionada