Просто для быстрого примера, у меня есть эта таблица:

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

Диапазон или массив: A2: B5.

  • Я хочу ввести имя в A7, а B7 должен отображать соответствующую оценку (я знаю, что это VLOOKUP). Пожалуйста, продолжайте читать для моей реальной проблемы.
  • Я хочу иметь возможность изменить / изменить значение оценки в B7 так, чтобы изменение / модификация также отражалось в массиве (B4).
  • Пример: я поставил "peter" в A7, 87 появится в B7. Я изменяю B7 с 87 на 95, затем массив (т.е. B4) должен показывать 95.

1 ответ1

0

Насколько я понимаю, вы хотели бы, чтобы VLOOKUP предложил самый последний балл студента, затем переопределил его фактическим баллом и сохранил фактический балл, чтобы предложить его для следующего?

Следовательно, мой ответ добавляет таблицу поиска, чтобы найти самый последний счет (технически это второе самое последнее вхождение учащегося, потому что в тот момент, когда вы снова добавляете john , самое последнее вхождение остается пустым, пока вы не переопределите его). Я предлагаю прочитать следующие формулы в порядке CDGHB.

перед переопределением

C: подсчитывает n-й экземпляр ученика

D: Создает ключ для поиска

G: Суммирует количество вхождений студента

H: Ищет 2-ой самый последний счет, соединяя студента с occurrences - 1

B: 2-й самый последний счет

Теперь, когда я наберу следующего студента, он принесет самый последний счет (опять же технически второй самый последний случай), готовый к переопределению.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .