IFERROR с VLOOKUP (формула, примеры) - Как пользоваться?

Содержание:

Anonim

Excel IFERROR с VLOOKUP (Содержание)

  • ИГЕРРОР с VLOOKUP в Excel
  • Как использовать IFERROR с VLOOKUP в Excel?
  • Плюсы и минусы IFERROR с VLOOKUP в Excel

ИГЕРРОР с VLOOKUP в Excel

Чтобы хорошо знать об IFERROR с функцией VLOOKUP, прежде всего нам нужно знать о функции VLOOKUP в Excel.

Функция VLOOKUP ищет первый столбец диапазона ячеек и возвращает значение из любой ячейки в той же строке диапазона.

Ниже приведена формула VLOOKUP в Excel:

Аргументы функции VLOOKUP объяснены ниже:

  • Значение lookup_: это число, текстовая строка или ссылка на ячейку, которую нужно искать в первом столбце диапазона ячеек.
  • table_ array: это ссылка на ячейку или имя диапазона всего диапазона данных.
  • col_ index_ num: это столбец, из которого требуется результат.
  • range_ lookup: указывается, хотите ли вы точное или приблизительное совпадение. Возможное значение - ИСТИНА или ЛОЖЬ. Значение TRUE возвращает приблизительное совпадение, а значение FALSE возвращает точное совпадение.

Функция IFERROR возвращает значение, которое указывает идентификатор, который формула приводит к ошибке, в противном случае возвращает формулу. Он используется для отлова и обработки ошибок, вызванных другими формулами или функциями. IFERROR проверяет наличие следующих ошибок: # N / A, # VALUE!, #REF!, # DIV / 0!, #NUM!, #ИМЯ? или #NULL!

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

Ниже приведена формула IFERROR в Excel:

Аргументы функции IFERROR поясняются ниже:

  • значение: это значение, ссылка или формула для проверки на наличие ошибки.
  • value_ if_ error: значение, которое возвращается, если обнаружена ошибка.

При использовании функции VLOOKUP в MS Excel, если искомое значение не найдено в данных, возвращается ошибка # N / A.

Ниже приводится ИФЕРРОР с формулой VLOOKUP в Excel:

= IFERROR (VLOOKUP (поиск_значения, таблица_ массив, col_ index_num, (диапазон_ поиск)), value_ if_ error)

Как использовать IFERROR с VLOOKUP в Excel?

IFERROR с VLOOKUP в Excel очень прост и удобен в использовании. Давайте рассмотрим работу IFERROR с VLOOKUP в Excel на некотором примере.

Вы можете скачать этот IFERROR с VLOOKUP Шаблон Excel здесь - IFERROR с VLOOKUP Шаблон Excel

Пример №1 - ИГЕРРОР с VLOOKUP

Давайте возьмем пример базовой оплаты труда сотрудников компании.

На приведенном выше рисунке у нас есть список идентификатора сотрудника, имени сотрудника и базовой заработной платы сотрудника.

Теперь мы хотим найти базовую заработную плату сотрудников в отношении идентификатора сотрудника 5902.

Мы будем использовать следующую формулу:

= VLOOKUP (F5, B3: D13, 3, 0)

Но этот идентификатор сотрудника отсутствует в списке. В этой ситуации функция VLOOKUP вернет ошибку # N / A.

Поэтому лучше заменить ошибку # N / A настраиваемым значением, чтобы каждый мог понять, почему возникает ошибка.

Итак, мы будем использовать IFERROR с функцией VLOOKUP в Excel следующим образом:

= IFERROR (VLOOKUP (F5, B3: D13, 3, 0), «Данные не найдены»)

Мы заметим, что ошибка была заменена настраиваемым значением « Данные не найдены ».

Пример # 2 - Использование IFERROR с VLOOKUP для фрагментированного набора данных

Мы также можем использовать IFERROR с функцией VLOOKUP для фрагментированных наборов данных из одной и той же рабочей таблицы, рабочей книги или из разных рабочих книг.

Мы можем использовать эту функцию в одной и той же рабочей книге или в разных рабочих книгах с помощью трехмерных ссылок на ячейки.

Давайте рассмотрим пример на том же рабочем листе, чтобы понять, как использовать функцию для фрагментированных наборов данных в том же рабочем листе.

На приведенном выше рисунке у нас есть два набора данных базовой заработной платы сотрудников. У нас есть два набора данных: идентификатор сотрудника, имя сотрудника и базовая оплата сотрудника.

Теперь мы хотим найти базовую заработную плату сотрудников в отношении идентификатора сотрудника 5902.

Мы будем использовать следующую формулу для поиска данных в таблице 1:

= VLOOKUP (G18, C6: E16, 3, 0)

Результат будет # N / A. Поскольку искомые данные недоступны в наборе данных таблицы 1.

Мы будем использовать следующую формулу для поиска данных в таблице 2:

= VLOOKUP (G18, J6: L16, 3, 0)

Результат будет 9310. Идентификатор сотрудника 5902 доступен в наборе данных таблицы 2.

Теперь мы хотим сравнить оба набора данных таблицы 1 и таблицы 2 в одной ячейке и получить результат.

Лучше заменить ошибку # N / A настраиваемым значением, чтобы каждый мог понять, почему возникает ошибка.

Поэтому мы заменим ошибку # N / A настраиваемым текстом «Данные не найдены».

Итак, мы будем использовать IFERROR с функцией VLOOKUP в Excel следующим образом:

= IFERROR (VLOOKUP (значение поиска, массив таблиц, col_ index_num, (поиск диапазона)), IFERROR (VLOOKUP (поиск, значение таблицы, массив, col_ index_ num, (поиск диапазона)), ошибка value_ if_)

Мы использовали функцию в примере следующим образом:

= IFERROR (VLOOKUP (G18, C6: E16, 3, 0), IFERROR (VLOOKUP (G18, J6: L16, 3, 0), «Данные не найдены»))

Поскольку идентификатор сотрудника 5902 доступен в наборе данных таблицы 2, результат будет отображаться как 9310 .

Если набор данных не содержит значение поиска в обеих таблицах, результат будет выглядеть как « Данные не найдены » вместо ошибки # Н / Д.

Плюсы:

  • Полезно для отлова и обработки ошибок, вызванных другими формулами или функциями.
  • IFERROR проверяет наличие следующих ошибок: # N / A, #VALUE !, #REF !, # DIV / 0 !, #NUM !, #NAME? Или #NULL!

Минусы:

  • IFERROR заменяет все типы ошибок настраиваемым значением.
  • Если возникнут какие-либо другие ошибки, кроме # N / A, все равно указанное значение будет отображаться в результате.

То, что нужно запомнить

  • Если значение не указано, оценка выполняется в виде пустого текста или строки («»), а не ошибки.
  • Если значение value_ if_ error указано как пустой текст («»), ничего не отображается, даже если обнаружена ошибка.
  • Если IFERROR задан как формула массива таблицы, он возвращает массив результатов с одним элементом на ячейку в поле значения.

Рекомендуемые статьи

Это было руководство для IFERROR с VLOOKUP в Excel. Здесь мы обсуждаем IFERROR с VLOOKUP Formula в Excel и Как использовать IFERROR с VLOOKUP в Excel вместе с практическими примерами и загружаемым шаблоном Excel. Вы также можете просмотреть наши другие предлагаемые статьи -

  1. Как использовать функцию RANK Excel
  2. Лучшее использование функции VLOOKUP
  3. Функция HLOOKUP в Excel с примерами
  4. Как использовать функцию ISERROR в Excel