В MS Excel, есть ли способ найти массив и редактировать данные в строке поиска?

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

     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 ответ

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

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

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

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

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

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

H: Поиск второго по счету результата, связав студента с occurrences - 1

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

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

Другие вопросы по тегам