LOOKUP не работает для простого примера в Excel. Что я делаю неправильно?

334
user62372

У меня есть список баллов. Я хочу преобразовать их в новый счет на основе таблицы, которую я имею. Я пытался использовать lookup и vlookup, и я не могу заставить его работать. Что я делаю не так?

Вот ссылка на таблицу:

https://docs.google.com/spreadsheets/d/18q-hV4SBD_WPQYXhdYpzgurQhe5xxRWmD8akCDrnhQo/edit?usp=sharing

Спасибо!

0

2 ответа на вопрос

1
Scott Craner

При использовании LOOKUP значения поиска должны быть отсортированы в порядке возрастания.

Используйте VLOOKUP с FALSEчетвертым критерием, чтобы получить точное совпадение:

=VLOOKUP(A3,$D$3:$E$93,2,FALSE) 

enter image description here

Спасибо! Я не знал, что это должен быть восходящий порядок. Я возился с vlookup. До сих пор не уверен, что я делал неправильно, но это работает. Спасибо! user62372 6 лет назад 0
0
Harshad Amichand Vegda

Дайте заголовки в строке 1 как: имя, оценка 1, оценка 2, оценка 3 Введите любые семь имен от А2 до А8

В B2: B8 оценка: скажем 48,75,65,85,35,84,46

В C2: C8 счет уже генерируется по формуле, которую я сейчас объясняю. Для теста 3: скажем 85,62,47,63,39,50,59

Наша последняя карта результатов всегда должна быть размещена в Зоне: от A13 до B20, где A13 - Название: «Имя»; B13 наклоняется как "Оценка 3", Скажите В A14 - A20 Все выше 7 Имен и В B14 до B20 Последние Знаки

ТАБЛИЦА ПОСЛЕДНИХ СЧЕТОВ A13 - B20 ДОЛЖНА БЫТЬ СОРТИРОВАНА НА ИМЯ, потому что она должна использоваться для VLOOKUP

Теперь в ячейке D2 введите формулу, как показано ниже:

= VLOOKUP ($ A2, $ A $ 14: $ B $ 20,2) Скопируйте эту формулу из D3 в D8

Так что дает счет карты 3

Перед вводом оценочной карты 4 балла в ТАБЛИЦЕ До;

  1. Сначала скопируйте D1: D8 и вставьте его в E1: E8

  2. Теперь скопируйте D1: D8 и вставьте значения в ту же область D1: D8

  3. Введите 4-ую карточку оценки в зонах от A13 до B20

  4. Сортировать по именам.

  5. Вы получаете балл за 4-й тест.

Надеюсь, хотя он стал немного неуклюжим, он служит цели.

БЛАГОДАРЮ.

Похожие вопросы