Как работать с Excel VLOOKUP #REF! ошибка



Предполагая, что приведенная выше таблица называется «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 минуты на чтение