Як перевірити наявність значення в діапазоні в Excel (8 способів)

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

Якщо ви шукаєте кілька найпростіших способів перевірити, чи існує значення в діапазоні в Excel, то ця стаття буде корисною для вас. Для великого набору даних знайти потрібне значення в діапазоні досить складно.

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

Завантажити Робочий зошит

Перевірка значення в діапазоні.xlsm

8 способів перевірки наявності значення в діапазоні в Excel

Тут ми маємо Перелік продукції та Список замовлень продукції компанії, і ми хочемо перевірити, чи є продукція компанії Список замовлень доступні у розділі Перелік продукції Для перевірки значень в діапазоні Перелік продукції а потім отримати статус про наявність товару, ми розглянемо наступні 8 способів.

Ми використовували Microsoft Excel 365 тут, ви можете використовувати будь-які інші версії відповідно до вашої зручності.

Спосіб-1: Використання функції COUNTIF для перевірки наявності значення в діапазоні в Excel

Ми перевіримо продукцію Список замовлень стовпця в діапазоні Перелік продукції за допомогою стовпчика Функція COUNTIF і тоді ми отримаємо результати у вигляді ПРАВДА або НЕПРАВДА в Статус колонка.

Кроки :

➤ Введіть наступну формулу в комірку F4

=COUNTIF($B$4:$B$10,E4)>0

Ось, 4:10. це діапазон Перелік продукції , E4 значення, яке потрібно перевірити в цьому діапазоні. Якщо значення співпадає, то буде повернуто 1 а потім через те, що він більший за 0 він повернеться ПРАВДА в іншому випадку НЕПРАВДА .

Натисніть ENTER і перетягнути вниз Ручка наповнення інструмент.

В результаті ви отримаєте ПРАВДА для продуктів, які доступні в Перелік продукції і НЕПРАВДА на відсутні товари.

Читати далі: Як перевірити наявність значення в списку в Excel (10 способів)

Спосіб-2: Використання функцій IF та COUNTIF для перевірки наявності значення в діапазоні

Тут ми будемо використовувати Функція IF та Функція COUNTIF перевірити значення параметрів Список замовлень стовпця в діапазоні Перелік продукції колонка.

Кроки :

➤ Введіть наступну формулу в комірку F4

=IF(COUNTIF($B$4:$B$10,E4)>0, "Існує", "Не існує")

Ось, 4:10. це діапазон Перелік продукції , E4 значення, яке потрібно перевірити в цьому діапазоні. Якщо значення співпадає, то буде повернуто 1 а потім через те, що він більший за 0 він повернеться ПРАВДА в іншому випадку НЕПРАВДА .

За результат ПРАВДА ми отримаємо Існувати і для НЕПРАВДА ми отримаємо Не існує .

Натисніть ENTER і перетягнути вниз Ручка наповнення інструмент.

Нарешті, ми отримуємо Існувати на продукцію Банан і Лимон з якими можна ознайомитися в Перелік продукції асортименту, а за відсутню продукцію ми отримуємо Не існує .

Спосіб 3: Перевірка часткового збігу значень в діапазоні

Тут ми також перевіримо частковий збіг продуктів (для цього методу ми поміняли місцями перший продукт з Перелік продукції і Список замовлень ), поставивши оператор підстановки Asterisk (*).

Кроки :

➤ Введіть наступну формулу в комірку F4

=COUNTIF($B$4:$B$10,"*"&E4&"*")>0

Ось, 4:10. це діапазон Перелік продукції , E4 значення, яке ми будемо перевіряти в цьому діапазоні.

Після додавання Asterisk символ до і після значення комірки E4 він перевірить значення на часткові збіги, як підрядок у рядку.

Натисніть ENTER і перетягнути вниз Ручка наповнення інструмент.

В результаті ми бачимо, що окрім продукції Банан і Лимон , Apple і Ягідка також дають ПРАВДА за їх часткові збіги з Green Apple , Полуниця і Ожина в Перелік продукції .

Спосіб 4: Використання функцій ISNUMBER і MATCH для перевірки наявності значення в діапазоні

У цьому розділі ми будемо використовувати Функція ISNUMBER та Функція MATCH перевірити значення параметрів Список замовлень стовпця до діапазону Перелік продукції колонка.

Кроки :

➤ Введіть наступну формулу в комірку F4

=ISNUMBER(MATCH(E4,$B$4:$B$10,0))

Ось, 4:10. це діапазон Перелік продукції , E4 значення, яке ми будемо перевіряти в цьому діапазоні.

  • MATCH(E4,$B$4:$B$10,0) → повертає порядковий номер рядка значення Green Apple в камері E4 в діапазоні 4:10. в іншому випадку #N/A помилка за невідповідність значень

    Вихідні дані → #N/A

  • ISUMBER(MATCH(E4,$B$4:$B$10,0)) стає

    ISUMBER(#N/A) → прибутки ПРАВДА для будь-яких числових значень інакше НЕПРАВДА

    Вихідні дані → НЕПРАВДА

Натисніть ENTER і перетягнути вниз Ручка наповнення інструмент.

Після цього ви отримаєте ПРАВДА для продуктів, які доступні в Перелік продукції і НЕПРАВДА на відсутні товари.

Спосіб 5: Перевірка наявності значення в діапазоні за допомогою функцій IF, ISNA та VLOOKUP

Ви можете скористатися Функція IF , Функція ISNA , Функція VLOOKUP для перевірки значень в діапазоні Перелік продукції для перевірки їх доступності для виконання процедур замовлення.

Кроки :

➤ Введіть наступну формулу в комірку F4

=IF(ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)), "Не існує", "Існує")

Ось, 4:10. це діапазон Перелік продукції , E4 значення, яке ми будемо перевіряти в цьому діапазоні.

  • VLOOKUP(E4,$B$4:$B$10,1, FALSE) → знаходить точний збіг товару Green Apple в діапазоні 4:10. і витягує це значення з цього стовпця і при не знаходженні значення в діапазоні повертає #N/A .

    Вихідні дані → #N/A

  • ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)) стає

    ISNA(#N/A) → прибутки ПРАВДА якщо є #N/A помилка в іншому випадку НЕПРАВДА

    Вихідні дані → ПРАВДА

  • IF(ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)), "Не існує", "Існує") стає

    IF(TRUE, "Не існує", "Існує") → прибутки Не існує для ПРАВДА і Існує для НЕПРАВДА

    Вихідні дані → Не існує

Натисніть ENTER і перетягнути вниз Ручка наповнення інструмент.

У підсумку ми отримуємо Існує на продукцію Банан і Лимон з якими можна ознайомитися в Перелік продукції асортименту, а за відсутню продукцію ми отримуємо Не існує .

Спосіб 6: Використання функцій IF, ISNA та MATCH для перевірки наявності значення в діапазоні

У цьому розділі ми будемо використовувати комбінацію Функція IF , Функція ISNA , Функція MATCH визначати статус наявності продукції в асортименті Перелік продукції .

Кроки :

➤ Введіть наступну формулу в комірку F4

=IF(ISNA(MATCH(E4,$B$4:$B$10,0)), "Не існує", "Існує")

Ось, 4:10. це діапазон Перелік продукції , E4 значення, яке ми будемо перевіряти в цьому діапазоні.

  • MATCH(E4,$B$4:$B$10,0) знаходить точний збіг товару Green Apple в діапазоні 4:10. і вказує порядковий номер рядка цього товару в асортименті 4:10. і при не знаходженні значення в діапазоні повертає #N/A .

    Вихідні дані → #N/A

  • ISNA(MATCH(E4,$B$4:$B$10,0)) стає

    ISNA(#N/A) → прибутки ПРАВДА якщо є #N/A помилка в іншому випадку НЕПРАВДА

    Вихідні дані → ПРАВДА

  • IF(ISNA(MATCH(E4,$B$4:$B$10,0)), "Не існує", "Існує") стає

    IF(TRUE, "Не існує", "Існує") → прибутки Не існує для ПРАВДА і Існує для НЕПРАВДА

    Вихідні дані → Не існує

Натисніть ENTER і перетягнути вниз Ручка наповнення інструмент.

Після цього ми отримуємо Існує на продукцію Банан і Лимон з якими можна ознайомитися в Перелік продукції асортименту, а за відсутню продукцію ми отримуємо Не існує .

Спосіб 7: Умовне форматування для перевірки наявності значення в діапазоні

Тут ми будемо використовувати Умовне форматування виокремити продукцію в Список замовлень якщо вони наявні в колонці Перелік продукції колонка.

Кроки :

Виділіть діапазон комірок, до якого потрібно застосувати функцію Умовне форматування (Тут ми вибрали колонку Список замовлень )

➤ Перейдіть до розділу Головна сторінка Вкладка>>; Стилі Група "А"; Умовне форматування Випадаюче меню>>; Нове правило Варіант.

Після цього, на засіданні Нове правило форматування з'явиться чарівник.

Виберіть Використовуйте формулу, щоб визначити, які клітинки форматувати і натисніть кнопку Формат варіант.

Після цього, в рамках візиту в Україну Формат комірок Відкриється діалогове вікно.

Виберіть Заповнити Варіант

➤ Обирайте будь-яку Колір фону , а потім натисніть на ГАРАЗД. .

Після цього, на засіданні Попередній перегляд Варіант буде показаний нижче.

Запишіть наступну формулу в поле Відформатуйте значення, для яких ця формула є істинною: ящик

=MATCH(E4,$B$4:$B$10,0)

Якщо значення комірки E4 залишається в межах діапазону 4:10. то вона виділить відповідну комірку.

Натисніть ГАРАЗД. .

Зрештою, ви зможете виділити комірки, що містять Банан і Лимон в Список замовлень тому що ці продукти є в асортименті в колонці Перелік продукції колонка.

Читати далі: Як перевірити, чи порожня комірка в Excel (7 способів)

Спосіб 8: Використання коду VBA для перевірки наявності значення в діапазоні в Excel

Тут ми будемо використовувати VBA для перевірки значень коду Список замовлень стовпця в діапазоні Перелік продукції колонка.

Кроки :

➤ Перейдіть до розділу Розробник Вкладка>>; Visual Basic Варіант.

Після цього, на засіданні Редактор Visual Basic відкриється.

➤ Перейдіть до розділу Вставка Вкладка>>; Модуль Варіант.

Після цього було проведено Модуль буде створено.

Напишіть наступний код

 Sub checkvalue() Dim X As Variant Dim Rng As Range For i = 4 To 8 X = Cells(i, 5) With Sheets("VBA").Range("B4:B10") Set Rng = .Find(What:=X, After:=.Cells(.Cells.Count), _ LookIn:=xlValues, LookAt:=xlWhole, _ SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False) If Not Rng Is Nothing Then Cells(i, 6).Value = "Существует" Else Cells(i, 6).Value = "Не существует" End If End With Next i EndSub 

Тут ми задекларували X як Варіант , Rng як Діапазон і тут, VBA ім'я аркуша.

На сьогоднішній день, на жаль, це не так. ЗА цикл виконає операції для кожного рядка стовпця Список замовлень від Ряд 4 до Рядок 8 , Range("B4:B10") це діапазон Перелік продукції колонка. X присвоюється значенням кожної комірки таблиці Список замовлень і після знаходження збігу за допомогою стовпчика Функція FIND ми отримаємо Існує у сусідній комірці відповідного стовпця. Якщо значення не знайдено, то повертається Не існує .

Натисніть F5 .

Після цього ми отримуємо Існує на продукцію Банан і Лимон з якими можна ознайомитися в Перелік продукції асортименту, а за відсутню продукцію ми отримуємо Не існує .

Читати далі: VBA для перевірки порожньої комірки в Excel (5 способів)

Практична секція

Для самостійного проходження практики ми надали Практика розділ, як показано нижче, на аркуші з назвою Практика Будь ласка, зробіть це самі.

Висновок

У цій статті ми постаралися висвітлити способи простої перевірки існування значення в діапазоні Excel. Сподіваємося, що вона буде для вас корисною. Якщо у вас є якісь пропозиції або питання, не соромтеся ділитися ними в коментарях.

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