Логічні

Позначення пошуку, який не знайшов ключ

Визначення

Позначити промах пошуку — означає обгорнути цей пошук у ISERROR.

Синтаксис

=ISERROR(VLOOKUP(lookup_value, table_array, col_index_num, FALSE))

Аргументи

Аргумент Значення
lookup_value Ключ для пошуку, наприклад код у C2.
table_array Таблиця для пошуку. Стовпець ключів має стояти першим.
col_index_num Стовпець таблиці, який повернути, наприклад 2.

Приклад

Список деталей зберігає коди та кількості в A2:B3. У C2 стоїть код, якого немає в списку.

A: Код B: Кількість C: Пошук
N-1 3 N-9
N-2 5

Формула: =ISERROR(VLOOKUP(C2,A2:B3,2,FALSE))

Результат: TRUE. N-9 немає в першому стовпці, тож пошук дає помилку й ISERROR істинний.

Практика

У комірці A2 записано Z-99. У A3:A4 — Z-10 і Z-20. У B3:B4 — 6 і 9. У C2 напишіть формулу, яка шукає A2 в цій таблиці й показує 1, коли пошук промахується.

  1. У C2 напишіть формулу IF, яка використовує ISERROR і показує 1, коли VLOOKUP з точним збігом A2 в A3:B4 є помилкою, і 0 в інших випадках.
Крок 1 з 2
Формули тут використовують англійські назви функцій, наприклад SUM, а десятковим роздільником є крапка (.) — у всіх мовах.
Завантажуємо аркуш…

Пов’язані функції

ISERROR — це функція, яка перетворює промах пошуку на істинний результат.

Поширена помилка

Перевіряти сам ключ, як у =ISERROR(C2): N-9 — текст, а не помилка, тож результат FALSE замість TRUE.

Пов’язані функції

Ці посилання — пов’язані функції.