просмотр не работает

http://s3.amazonaws.com/alexa-static/top-1m.csv.zip

в таблице рейтинга доменов Alexa (1 миллион лучших доменов в мире)

Столбец A содержит рейтинг домена, столбец B содержит доменное имя (для тех, кто не знаком)

В столбце D я поместил =ВПР("собака",A1:B1000001,1,ИСТИНА)

и он возвращает #Н/Д

Почему Vlookup не работает?

Использование Эксель 2007, Виста.


person gpow    schedule 28.12.2009    source источник


Ответы (1)


Из документации VLOOKUP.

V в VLOOKUP означает вертикальный. Используйте ВПР вместо ГПР, если ваши значения для сравнения расположены в столбце слева от данных, которые вы хотите найти.

Table_array Два или более столбца данных. Используйте ссылку на диапазон или имя диапазона. Значения в первом столбце table_array — это значения, поиск которых осуществляется с помощью lookup_value. Эти значения могут быть текстовыми, числовыми или логическими значениями. Текст в верхнем и нижнем регистре эквивалентен.

Исходя из вашей формулы и того факта, что данные на листе являются ID, Value, это попытается сопоставить dog со значением ID ( integer ), которое не должен возвращать никаких результатов.

Кроме того, важен порядок сортировки искомых значений.

Значения в первом столбце table_array должны быть расположены в порядке сортировки по возрастанию; в противном случае функция ВПР может дать неверное значение.

Если RangeLookUp имеет значение FALSE

Если FALSE, функция ВПР найдет только точное совпадение. В этом случае значения в первом столбце table_array сортировать не нужно.

person Adriaan Stander    schedule 28.12.2009