Предполагая, что приведенная выше таблица называется «DogTable». Эта именованная таблица представляет диапазон A3: C7.
Итак, наша формула может быть такой:
= ВПР (C1; DogTable; 2.0)
Или же
= ВПР (C1; A3: C7,2,0)
Обе формулы работают, однако с использованием именованных диапазонов и диапазонов таблиц для Table_Array более динамичны и универсальны. Мы рекомендуем это, а не абсолютные диапазоны.
Col_Index_Num
Номер индекса столбца - это столбец, в котором вы хотите получить данные, если ваше значение найдено в Table_Array.
Если вы хотите найти значение «Dog» в DogTable и вернуть его размер, вы должны указать номер столбца, начиная с первого столбца диапазона.
Итак, если крайний левый столбец - Animal, а следующий столбец - Size, ваше значение будет 2. Это 2ndстолбец, откуда можно найти Lookup_Value. Если бы в приведенной выше таблице были указаны животные, стоимость, а затем размер, значение было бы 3.
Range_Lookup
По умолчанию для range_lookup всегда будет 1, если он не указан. Это будет относительное совпадение и обычно не очень точно для большинства целей. Для поиска точного совпадения рекомендуется использовать 0 или FALSE.
ВПР генерирует # ССЫЛКУ! ошибка
Это будет происходить время от времени, и может быть сложно отследить, если у вас есть сложные формулы, связанные с VLOOKUP. Давайте посмотрим на приведенный ниже пример и посмотрим, в чем проблема и как ее решить.
В приведенном ниже примере у нас есть другой набор данных, по которым мы хотим найти стоимость животного. Итак, мы собираемся использовать ВПР для ссылки на нашу таблицу базы данных «DogTable» и получения информации о ценах. Как видно ниже, мы используем = VLOOKUP (S10, DogTable, 3,0). S10 имеет значение Bird. S9 имеет значение Dog.
Если вы посмотрите в разделе «Стоимость», вы увидите, что мы получаем #REF! Сообщение об ошибке. Однако формула кажется верной. Что ж, если вы присмотритесь, то увидите, что мы допустили ошибку при создании нашей таблицы. Мы не расширили диапазон, включив в него столбец «Стоимость».
Хотя функция ВПР находит значение «Собака» в нашей таблице, мы просим ее вернуть 3rdзначение столбца. Странно, но наша таблица состоит всего из двух столбцов. В этом случае нам нужно расширить диапазон нашего Table_Array, чтобы включить столбец «Стоимость». Как только это будет сделано, наш #REF! сообщение об ошибке исчезнет.
Теги типы ошибок в Excel 2 минуты на чтение