2013-04-06 5 views
0

sytax из ВПРАкак использовать ВПР команду в этой ситуации

vlookup(value we are looking for, Data range, index, exact/aprrox. match) 

vlookup(A1,B1:E3,1,false) т.е. ВПР будет первым столбец для поиска желаемого значения, которое находится в ячейке A1. , но если в том же диапазоне данных, я хочу, чтобы он искал мое значение «A1» в третьем столбце, и он должен вернуть мне значение в первом столбце.

Пример для clearify моего вопроса

 A  B  c  D E 
1 22 area 3  4 5 
2   length 2  22 2 
3   height 4  32 7 

в приведенном выше данных Я хочу преуспеть для поиска A1, который является «22» в столбце D и возвращает значение напротив него в столбце B, которая является «длиной»

ответ

0

Попробуйте

=INDEX(B1:B3,MATCH(A1,D1:D3,0)) 

в Быстродействие комментировать, используя IndexMatch в горизонтальном фьюжн:

Пусть ваши данные, как это

 A  B  C  D 
1 22  area length height 
2   3  2  4 
3   4  22  32 
4   5  2  7 

Чтобы получить тот же результат, как в соответствии с вашими исходными данными, используйте

=INDEX(B1:D1,MATCH(A1,B3:D3,0)) 
+0

Уважаемый Этот индекс Coammand работает только для столбцов, и если мы имеем дело с Строки тогда, как бороться с этим 1, любезно Ансвар. –

+0

Обратитесь к справке Excel, в которой полностью объясняется использование «индекса» –

+0

. Я проверил справки excel и уже использовал индекс-совпадение вместо vlookup, но теперь проблема заключается в том, что Hlookup заменит его ограничение обработки только 1-й строкой , и, если возможно, скажите мне, мы можем использовать индекс-совпадение для Hlookup. Спасибо –