Зміст
ЯКЩО і ПЕРЕГЛЯД є одними з найбільш використовуваних функцій в MS Excel для різних цілей. ЯКЩО виписка використовується для цілей кондиціонування та ПЕРЕГЛЯД використовується для пошуку будь-якого конкретного значення в діапазоні. Формули з використанням цих двох функцій дозволяють легко шукати будь-які конкретні значення з будь-якого набору даних. У цій статті я покажу вам 5 практичних прикладів використання функції ЯКЩО і ПЕРЕГЛЯД вкладена функція в Excel.
Завантажити Практичний посібник
Ви можете завантажити наш робочий зошит з практики тут безкоштовно!
Використання вкладених операторів IF та VLOOKUP.xlsx5 Практичне використання вкладених функцій ЕСЛИ та ВПЛИВ в 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! Гарного дня! Дякуємо!