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. Вы также можете просмотреть наши другие предлагаемые статьи -
- Как использовать функцию RANK Excel
- Лучшее использование функции VLOOKUP
- Функция HLOOKUP в Excel с примерами
- Как использовать функцию ISERROR в Excel