Зміст
Якщо ви шукаєте кілька найпростіших способів перевірити, чи існує значення в діапазоні в Excel, то ця стаття буде корисною для вас. Для великого набору даних знайти потрібне значення в діапазоні досить складно.
Отже, щоб полегшити це завдання, ви можете скористатися цією статтею для вивчення різних способів перевірки значення в діапазоні.
Завантажити Робочий зошит
Перевірка значення в діапазоні.xlsm8 способів перевірки наявності значення в діапазоні в 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. Сподіваємося, що вона буде для вас корисною. Якщо у вас є якісь пропозиції або питання, не соромтеся ділитися ними в коментарях.