Использование VLOOKUP ()

Я использую Excel VLOOKUP () впервые, и мне сложно с ним работать. Вот скриншот:

введите описание изображения здесь

Я написал формулу для ячейки B8; =VLOOKUP(C8, $A$2:$C$5, IF(C8 = "W", 2,3))

Я ожидал в результате 1, но я получаю неправильный результат 0.25. Я делаю что-то неправильно?

Спасибо за помощь!

вы были очень близки, vlookup берет значение поиска сначала, поэтому измените первый C8 на A8

EDIT: Как отмечает Барри Гудини в комментариях, также добавьте FALSE в качестве четвертого параметра

Vlookup ищет значение в крайнем левом столбце таблицы, а затем возвращает значение из строки, найденной искомым значением (как далеко по этой строке определяется вами).

В вашей примерной ситуации вам нужно добавить в четвертую часть ниже (NearOrExact)

Формула vlookup состоит из 4 частей:

 1. SearchFor this is the value that is being searched for. 2. WhereToSearch this is the range in which to search and in which the answer lives. 3. WhichColumn this is the column in the WhereToSearch range which has the answer in it. 4. NearOrExact you decide whether the vlookup should search for a close value or an exact value. 

Структура формулы vlookup: = vlookup (SearchFor, WhereToSearch, WhichColumn, NearOrExact)

Из < http://www.excelvlookuphelp.com/how-to-use-vlookup/ >

  • Vlookup Excel, ссылка на другой лист
  • автоматически заполнять данные строки для соответствия
  • # N / A Вопрос VLOOKUP
  • VLOOKUP с динамическим диапазоном в Excel
  • Как искать значение на основе двух столбцов (значения столбцов не уникальны)
  • Рекурсивный поиск в excel
  • Подключение Access DB к Excel и Vlookup
  • Не удалось получить свойство VLookup класса WorksheetFunction Ошибка 1004
  • Excel: VBA для копирования содержимого из ячейки в активной строке
  • Excel & PowerShell - ВставкаСпециальная ошибка с помощью VLOOKUP
  • Функция Excel 2013, которая будет возвращать последние 12 значений, перечисленных в столбце, каждый раз, когда я его обновляю?
  • Давайте будем гением компьютера.