Оглавление
Сайт IFNA функция используется в основном для обработки #N/A ошибки. Он возвращает определенное значение в соответствии с вашей инструкцией, если такое #N/A возникает ошибка; в противном случае возвращается абсолютное значение функции. В этой статье мы рассмотрели функцию IFNA функция в Excel подробно с 2 подходящими примерами.
В качестве демонстрационного набора данных мы будем использовать следующий прайс-лист на товары, чтобы продемонстрировать все примеры, касающиеся IFNA Теперь давайте посмотрим на наш набор данных:
Скачать рабочую тетрадь по практике
Рекомендуем вам скачать файл Excel и потренироваться с ним.
Функция IFNA.xlsxВведение в функции IFNA
- Функция Цель:
Функция IFNA используется для устранения ошибки #N/A.
- Синтаксис:
IFNA(value, value_if_na)
- Аргументы Объяснение:
Аргумент | Обязательно/Опционально | Пояснение |
---|---|---|
значение | Требуется | Значение это проверка на наличие ошибки @N/A. |
значение_если_на | Требуется | Значение для возврата только в случае обнаружения ошибки #N/A. |
- Возвращаемый параметр:
Значение первого аргумента или альтернативный текст.
2 Примера использования функции IFNA в Excel
1. базовое использование функции IFNA в Excel
В этом примере мы покажем вам базовое использование функции IFNA Как мы уже упоминали, синтаксис функции IFNA функция, которая есть, IFNA(value, value_if_na) .
Таким образом, если в поле value имеется любое допустимое значение, то это значение появится в качестве вывода функции. В противном случае, функция значение_если_на поле вернет свое заданное значение в качестве вывода функции.
На изображении ниже уже #N/A внутри клетки D14 Так что если мы обратимся к клетке D14 в поле значения IFNA функции, то значение, указанное в значение_если_на поле появится в ячейке D15 Теперь вставьте формулу в ячейку D15 ,
=IFNA(D14, "Отсутствует")
Когда мы нажимаем на ENTER кнопку, мы можем увидеть Отсутствует сообщение появляется в ячейке D15 как и было предсказано.
Похожие материалы: Как использовать функцию IF в Excel (8 подходящих примеров)
2. Использование функции IFNA с функцией VLOOKUP
Прежде всего, мы хотим продемонстрировать удобство использования IFNA функция с функция VLOOKUP Это наиболее распространенное использование IFNA функция.
Возможно, вы захотите использовать VLOOKUP для извлечения значений на основе значения поиска. Теперь о том, что неудобно в функции VLOOKUP Функция заключается в том, что она имеет сложный синтаксис, а также требует соблюдения целого ряда правил для правильной работы.
Поэтому, во что бы то ни стало, если вы совершите любую из этих ошибок, то VLOOKUP покажет #N/A ошибка, которая представляет собой не что иное, как ошибку, означающую, что значение недоступно.
Теперь, предположим, вы не хотите разрешать #N/A сообщение по всему набору данных. Но вы хотите показать более содержательное сообщение. В этом случае вы можете использовать IFNA функция вместе с VLOOKUP функцию для более эффективной обработки сообщения об ошибке.
Допустим, для любого #N/A сообщение об ошибке, мы хотим показать " Отсутствует ". На изображении ниже мы можем увидеть #N/A сообщение внутри ячейки D15 .
Формула в ячейке D15 это:
=VLOOKUP(D14,B5:D12,3,0)
Если мы внимательно посмотрим на таблицу данных ниже, то увидим, что значение поиска равно Зерно Но в первом столбце таблицы данных нет такого значения. В результате #N/A там появляется ошибка.
Теперь, если мы хотим показать Missing вместо #N/A , тогда мы должны использовать следующую формулу с IFNA функция.
=IFNA(VLOOKUP(D14,B5:D12,3,0), "Отсутствует")
Вот как мы можем использовать IFNA функция вместе с VLOOKUP функция.
␥ Разбивка формулы
- D14 ▶ сохраняет значение поиска.
- B5:D12 ▶ массив поиска таблиц.
- 3 ▶ индекс столбца.
- 0 ▶ указывает на точное совпадение.
- VLOOKUP(D14,B5:D12,3,0) ▶ ищет "Зерно" и возвращает соответствующую цену.
- =IFNA(VLOOKUP(D14,B5:D12,3,0), "Отсутствует") ▶ возвращает значение VLOOKUP(D14,B5:D12,3,0) значение поиска, если оно найдено в первом столбце, в противном случае возвращается значение Missing в ячейке D15 .
Похожие чтения
- Как использовать функцию TRUE в Excel (с 10 примерами)
- Использование функции FALSE в Excel (с 5 простыми примерами)
- Как использовать функцию SWITCH в Excel (5 примеров)
- Использование функции XOR в Excel (5 подходящих примеров)
Функция IFERROR Vs IFNA
Функция IFERROR обрабатывает широкий спектр ошибок, в то время как функция IFNA функция захватывает только #N/A т.е. ошибка недоступности.
Например, если в ваших формулах есть опечатки, Excel может вернуть значение #NAME ошибка. В этом случае IFERROR Функция может обработать ошибку, показав чередующийся текст вместо #NAME сообщение.
С другой стороны, в IFNA заботится только о #N/A Функция может отображать альтернативный текст, заменяющий #N/A показывает ошибку.
Таким образом, если вы хотите обрабатывать только #N/A ошибку, то наилучшей практикой является использование IFNA вместо функции IFERROR функцию. Для других типов ошибок вы можете используйте функцию IFERROR.
О чем следует помнить
📌 Если ячейка пуста, то она рассматривается как пустая строка ( "" ), но не как ошибка.
📌 Если вы не заполните значение_если_на поле, то IFNA функция будет считать это поле пустым строковым значением ( "" ).
Заключение
Подводя итог, мы рассмотрели все возможные аспекты с соответствующими примерами, касающиеся Excel IFNA Функция. Рекомендуем вам скачать рабочую тетрадь, прилагаемую к этой статье, и практиковать все методы с ее помощью. И не стесняйтесь задавать любые вопросы в разделе комментариев ниже. Мы постараемся ответить на все соответствующие запросы как можно скорее. И, пожалуйста, посетите наш сайт Exceldemy чтобы узнать больше.