2013-09-15 3 views
0

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

enter image description here

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

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

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

ответ

2

вы были очень близки, ВПР принимает дэ значение подстановки первого, так измените первую C8 А8

EDIT: Как Барри Houdini указывает в комментариях, а также добавить ЛОЖЬ в качестве четвертого параметра

+0

О мое слово. Трудно поверить, что я пропустил это. Большое спасибо! – Dilshod

+3

Вам также нужно использовать 4-й аргумент FALSE, т. Е. '= VLOOKUP (A8, $ A $ 2: $ C $ 5, IF (C8 =" W ", 2,3), FALSE) –

+0

Хороший улов @barryhoudini Я didn ' t open excel, чтобы ответить, чтобы моя мышечная память не могла добавить это для меня –

4

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

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

формула ВПР состоит из 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. 

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

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

Смежные вопросы