Вкладені функції IF та VLOOKUP в Excel (5 відповідних прикладів)

  • Поділитися Цим
Hugh West

ЯКЩО і ПЕРЕГЛЯД є одними з найбільш використовуваних функцій в MS Excel для різних цілей. ЯКЩО виписка використовується для цілей кондиціонування та ПЕРЕГЛЯД використовується для пошуку будь-якого конкретного значення в діапазоні. Формули з використанням цих двох функцій дозволяють легко шукати будь-які конкретні значення з будь-якого набору даних. У цій статті я покажу вам 5 практичних прикладів використання функції ЯКЩО і ПЕРЕГЛЯД вкладена функція в Excel.

Завантажити Практичний посібник

Ви можете завантажити наш робочий зошит з практики тут безкоштовно!

Використання вкладених операторів IF та VLOOKUP.xlsx

5 Практичне використання вкладених функцій ЕСЛИ та ВПЛИВ в Excel

1. співставлення виходу VLOOKUP з конкретним значенням

Розглянемо набір даних продуктів з їх ПОСВІДЧЕННЯ ОСОБИ , Ім'я , Ціна за одиницю , Кількість , Загальна сума і Дата поставки .

Тепер ми хочемо дізнатися про наявність кожного товару за допомогою Формула IF та VLOOKUP Ми хочемо шукати наявність товару, просто ввівши назву товару. Для цього виконайте наведені нижче дії.

Сходинки:

  • Перш за все, натисніть на комірка C17 .
  • Далі введіть наступну формулу в поле комірка C17 і натисніть Увійдіть.
=IF(VLOOKUP(C16,$C$5:$D$14,2,FALSE)=0, "Ні", "Так")

🔎 Розбивка формули:

  • По-перше, в Функція VLOOKUP C16 комірка, яка містить ключове слово пошуку, тоді C$5:D$14 діапазон, в якому ми будемо шукати введені дані. 2 використовується, оскільки ми шукаємо відповідне значення критерію у другому стовпчику нашого діапазону пошуку, і нарешті НЕПРАВДА використовується для визначення точного збігу.
  • Отже, VLOOKUP(C16,$C$5:$D$14,2, FALSE, FALSE) поверне значення Кількість стовпчик для комірка С16 .
  • Дізнатися більше про це ПЕРЕГЛЯД функцію, ви відвідаєте цю сторінку посилання
  • Тоді ж відбулася ЯКЩО функція перевіряє, чи вихідний сигнал ПЕРЕГЛЯД дорівнює 0 або щось інше. В залежності від результату, функція ЯКЩО повертає значення Yes або No як кінцевий результат.
  • Щоб дізнатися більше про ЯКЩО функцію, ви можете відвідати за цим посиланням посилання
  • Тепер введіть будь-яку назву товару, кількість якого більше нуля на комірка С16 і перевірте результат.

  • Тепер вставте будь-яку назву продуктів, для яких кількість дорівнює 0 в комірка С16 І ви побачите, що результат буде таким Ні .

Таким чином, ви створили формулу, використовуючи ЯКЩО і ПЕРЕГЛЯД функції для повернення результату за конкретним значенням.

Читати далі: Як використовувати вкладену таблицю в Excel (3 критерії)

2. використання вкладених формул IF та VLOOKUP для пошуку на основі двох значень

Тепер ми будемо шукати будь-які елементи або товари на основі двох значень за допомогою функції ЯКЩО і ПЕРЕГЛЯД У наборі даних є дві різні ринкові ціни для кожного товару. Тут є два значення: ідентифікатор товару та номер ринку.

Тепер ми хочемо знайти ціну товару на основі цих двох значень. Для цього виконайте наведені нижче кроки.

Сходинки:

  • Спочатку введіть в комірку наступну формулу C18 і натисніть кнопку Увійдіть ключ.
=IF(C17="Ринок 1",VLOOKUP(C16,B5:E14,3,FALSE),VLOOKUP(C16,B5:E14,4,FALSE))

🔎 Розбивка формули:

  • У функції IF C17="Ринок 1 логічна умова, яка перевіряє, чи є введений номер ринку 1 чи ні.
  • Якщо ринок № 1, то ціна буде взята з Ринок 1 стовпчик, використовуючи VLOOKUP(C16,B5:E14,3,FALSE) частина.
  • В іншому випадку він буде витягувати ціну з Ринок 2 стовпчик з використанням VLOOKUP(C16,B5:E14,4,FALSE) цю підформулу.
  • Після цього введіть ідентифікатор в поле комірка С16 та ринок No в комірка C17 .
  • Після цього необхідно натиснути кнопку Увійдіть ключ.

Таким чином, ви зможете створити формулу з ЯКЩО і ПЕРЕГЛЯД вкладені функції для успішного пошуку за двома значеннями.

Читати далі: Excel LOOKUP vs VLOOKUP: на 3 прикладах

3. співставлення результатів пошуку з іншою коміркою

Тепер, в цій частині, ми дізнаємося найвищу ціну з даних і порівняємо, чи збігаються наші шукані дані з введеними даними чи ні. Найвищу зарплату можна попередньо визначити за допомогою кнопки Функція MAX .

Тепер, щоб досягти фактичної мети, необхідно виконати наступні кроки.

Сходинки:

  • На самому початку введіть в комірку наступну формулу C17 і натисніть Увійдіть.
=IF(VLOOKUP(C16,$B$5:$G$14,4)>=F16,"Yes","No")

🔎 Розбивка формули:

  • В рамках проекту ЯКЩО спочатку перевіряється умова з допомогою функції ПЕРЕГЛЯД значення, що повертається функцією. VLOOKUP(C16,$B$5:$G$14,4) ця частина поверне ціну введеного ідентифікатора і буде порівнюватися з попередньо визначеним максимальним значенням.
  • Якщо ціна введеного ідентифікатора більша або дорівнює найвищій ціні, то буде надруковано "Так", в іншому випадку - "Ні".
  • Далі введіть будь-який ідентифікатор на комірка С16 і перевірте, щоб вихід був увімкнений комірка C17 .

Таким чином, ви зможете шукати значення через іншу комірку.

Читати далі: Як повернути найбільше значення за допомогою VLOOKUP в Excel

Схожі читання

  • VLOOKUP не працює (8 причин та шляхи вирішення)
  • Функція INDEX MATCH vs VLOOKUP (9 прикладів)
  • VLOOKUP для повернення декількох стовпців в Excel (4 приклади)
  • Пошук і повернення всіх збігів в Excel (7 способів)
  • ВЛОКЗАП Excel для повернення декількох значень по вертикалі

4. використання вкладеної функції з IF & VLOOKUP для пошуку значень з коротшого списку

На цей раз ми хочемо відсортувати або витягти деякі конкретні дані зі списку, використовуючи ЯКЩО і ПЕРЕГЛЯД Припустимо, що до попереднього набору даних додано додатковий стовпець з ім'ям Статус Для цього атрибуту можливі два значення, одне з яких Поставлено і Не виконано Наше завдання полягає в тому, щоб визначити статус кожного продукту за допомогою наведених Перелік продукції, що поставляється таблична інформація.

Для того, щоб досягти цієї мети, необхідно виконати наведені нижче кроки.

📌 Сходинки:

  • Перш за все, натисніть на комірка G5 і вставити наступну формулу.
=IF(ISNA(VLOOKUP(C5,$I$5:$I$10,1,FALSE)), "Не виконано", "Виконано")

🔎 Розбивка формули:

  • Крім того, ми використовували поєднання функцій IF, ISNA і VLOOKUP Тут. Якщо ISNA не знайшла відповідної назви даних в діапазоні пошуку, то вона поверне значення TRUE, інакше FALSE.
  • Використовуючи значення, що повертається функцією Функція ISNA "Про те, що в Україні не існує жодного закону, який би Функція IF повертається " Не виконано ", якщо товар не знайдено в діапазоні пошуку та " Поставлено ", якщо товар знаходиться в діапазоні пошуку.
  • Якщо ви хочете дізнатися більше про це Функція ISNA Ви можете завітати за цим посиланням посилання .
  • Згодом вдарили по Увійдіть ключ.
  • Після цього скористайтеся кнопкою ручка наповнення особливість вниз щоб скопіювати формулу для всіх інших комірок нижче.

Таким чином, ви побачите, що зможете шукати значення з короткого списку за допомогою цих способів.

Читати далі: Як використовувати функцію ЕСЛИ ИСНА з функцією VLOOKUP в Excel (3 приклади)

5. використання вкладеної функції IF-VLOOKUP для виконання різних обчислень

Тепер в цьому розділі ми будемо виконувати більше розрахунків на основі ціни на продукцію автоматично.

Припустимо, ми хочемо дізнатися знижку 20%, якщо ціна одиниці товару більше 800 доларів, а знижка в розмірі 15% якщо ціна за одиницю товару нижча за 800 доларів США. Для цього виконайте наведені нижче кроки.

📌 Сходинки:

  • Спочатку необхідно натиснути на комірка C17 і введіть наступну формулу.
=IF(VLOOKUP(C16,$B$5:$F$14.4,FALSE )>800, VLOOKUP(C16,$B$5:$F$14.4,FALSE)*15%, VLOOKUP(C16,$B$5:$F$14.4,FALSE)*20%)

  • Після цього необхідно натиснути кнопку Увійдіть ключ.

🔎 Розбивка формули:

  • VLOOKUP(C16,$B$5:$F$14,4,FALSE )>800 в цій частині буде перевірено, чи є C16 значення для пошуку в комірці Ціна за одиницю у стовпчику більше 800.
  • =IF(VLOOKUP(C16,$B$5:$F$14.4,FALSE )>800,VLOOKUP(C16,$B$5:$F$14.4,FALSE)*15%,VLOOKUP(C16,$B$5:$F$14.4,FALSE)*20%) Ця частина гарантує, що якщо шукане значення більше 800, то воно буде помножене на 15%, в іншому випадку - на 20%.
  • У цей час введіть будь-який ідентифікатор на комірка С16 і ви отримаєте результат в комірка C17 .

Отже, ви зможете виконувати різні розрахунки за допомогою ЯКЩО і ПЕРЕГЛЯД вкладені функції.

Як обробити помилки при роботі з вкладеною формулою функцій ЕСЛИ і СРЗНАЧ в Excel

Іноді може трапитися так, що за вашим запитом не знайдеться відповідника. У такій ситуації ви отримаєте #N/A Але ви можете уникнути відображення цієї помилки, використовуючи деякі хитрощі та формули. Дотримуйтесь наведених нижче способів, щоб навчитися цьому, використовуючи той самий набір даних, що використовувався в попередніх прикладах.

1. якщо ISNA VLOOKUP, щоб приховати помилки #N/A

Ви можете скористатися Функція ISNA з ЯКЩО і ПЕРЕГЛЯД функції, щоб уникнути отримання #N/A Для цього виконайте наведені нижче дії.

Сходинки:

  • Перш за все, натисніть на комірка C17 і вставити наступну формулу.
=IF(ISNA(VLOOKUP(C16,$B$5:$F$14.4,FALSE)), "Не знайдено",VLOOKUP(C16,$B$5:$F$14.4,FALSE))

  • Далі необхідно натиснути кнопку Увійдіть ключ.

🔎 Розбивка формули:

  • VLOOKUP(C16,$B$5:$F$14,4,FALSE) ця частина знаходить ціну за одиницю з стовпчика Unit Price для ідентифікатора товару, який знаходиться в комірка С16 .
  • ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)) ця частина перевіряє, чи є потрібне значення ціни за одиницю продукції в наборі даних, чи ні.
  • =IF(ISNA(VLOOKUP(C16,$B$5:$F$14.4,FALSE)), "Не знайдено",VLOOKUP(C16,$B$5:$F$14.4,FALSE)) ця формула повертає "Не знайдено", якщо значення не існує в наборі даних, і повертає "Знайдено", якщо значення існує в наборі даних.
  • В цей час введіть будь-який ідентифікатор, якого немає в наборі даних, в комірка С16 .
  • Отже, ви отримаєте бажаний результат як Не знайдено в комірка C17 замість #N/A помилка.

В результаті ви зможете впоратися з #N/A помилки на цьому шляху.

Читати далі: Чому VLOOKUP повертає #N/A при наявності збігу (5 причин та шляхи вирішення)

2. повернення 0 для відсутніх даних за допомогою функцій IF та VLOOKUP

Тепер, припустимо, ви хочете повертати 0 замість "Не знайдено", коли не знайдено жодних даних. Ви можете зробити це, використовуючи наведені нижче кроки.

Сходинки:

  • Спочатку введіть в комірку наступну формулу C17 і натисніть кнопку Увійдіть ключ.
=IF(ISNA(VLOOKUP(C16,$B$5:$F$14.4,FALSE)),0,VLOOKUP(C16,$B$5:$F$14.4,FALSE))

🔎 Розбивка формули:

  • ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)) ця частина перевіряє, чи є Клітини C16 шукане значення ціни одиниці продукції доступне в наборі даних чи ні.
  • =IF(ISNA(VLOOKUP(C16,$B$5:$F$14.4,FALSE)),0,VLOOKUP(C16,$B$5:$F$14.4,FALSE)) ця частина повертає 0, якщо значення не знайдено в наборі даних, і повертає фактичну ціну одиниці товару, якщо знайдено.
  • Після цього введіть будь-який ідентифікатор, якого немає в наборі даних, в комірка С16 .

Таким чином, Ви отримаєте бажаний результат в комірка C17 і зможе впоратися з #N/A помилки з 0.

Зауважте:

Як і ціна, поле відформатовано як валюта, тому воно не виводить 0 безпосередньо, а замість 0 виводить a тире (-) .

Важливі моменти для запам'ятовування

На практиці можна отримати #N/A помилки з наступних причин.

  • Шукане значення не існує в таблиці
  • Значення для пошуку написано неправильно або містить зайві пробіли.
  • Неправильно введено діапазон таблиці.
  • Ви копіюєте VLOOKUP, а посилання на таблицю не заблоковано.

Висновок

Отже, в цій статті я показав вам 5 практичних прикладів того, як ЯКЩО - ПЕРЕГЛЯД Ви також можете завантажити наш безкоштовний робочий зошит для практичних занять. Сподіваюся, ця стаття буде для вас корисною та інформативною. Якщо у вас виникнуть додаткові запитання чи рекомендації, будь ласка, залишайте свої коментарі тут.

А також, завітайте до ExcelWIKI щоб дізнатися більше про Excel! Гарного дня! Дякуємо!

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.