Підручник Excel: Як виділити приблизні пошуки відповідності

У цьому відео ми розглянемо, як виділити приблизні пошуки відповідностей за допомогою умовного форматування.

Тут ми маємо просту пошукову таблицю, яка показує матеріальні витрати на різну висоту та ширину. Формула в K8 використовує функції INDEX та MATCH для отримання правильної вартості на основі значень ширини та висоти, введених у K6 та K7.

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

Побудуємо умовне правило форматування, щоб виділити відповідні рядок та стовпець.

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

Спочатку я встановлю формулу для ширини. Нам потрібно повернути TRUE для кожної комірки рядка 7, де відповідна ширина дорівнює 200.

Це означає, що ми починаємо нашу формулу з $ B5 =, і нам потрібно зафіксувати стовпець.

= $ B5 =

Зараз ми не можемо шукати 275 у стовпці widths, оскільки його там немає. Натомість нам потрібен приблизний збіг, який знаходить 200, як і наша формула пошуку.

Найпростіший спосіб зробити це - скористатися функцією LOOKUP. LOOKUP автоматично виконує приблизний збіг, і, замість повернення позиції, як MATCH, LOOKUP повертає фактичне значення збігу. Отже, ми можемо написати:

$ B5 = ПЕРЕГЛЯД ($ K $ 6, $ B $ 6: $ B $ 12)

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

Якщо я використовую F9, ви можете побачити значення LOOKUP.

Тепер, коли я ввожу формулу по таблиці, ми отримуємо TRUE для кожної комірки в рядку шириною 200.

Тепер нам потрібно розширити формулу, щоб вона відповідала стовпцю висоти. Для цього я додаю функцію АБО, а потім другу формулу, яка відповідає висоті.

Формулу ми почнемо так само, але цього разу нам потрібно зафіксувати рядок:

= 5 доларів

Потім ми знову використовуємо функцію LOOKUP з висотою для значення пошуку та та всі висоти в таблиці як вектор результату.

= АБО ($ B5 = ПЕРЕГЛЯД ($ K $ 6, $ B $ 6: $ B $ 12), B $ 5 = ПЕРЕГЛЯД ($ K $ 7, $ C $ 5: $ H $ 5))

Коли я копіюю формулу по таблиці, ми отримуємо TRUE для кожної клітинки відповідного стовпця та кожної комірки відповідного рядка - саме те, що нам потрібно для умовного форматування.

Я можу просто скопіювати формулу у верхній лівій комірці і створити нове правило.

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

Нарешті, якщо ви хочете лише виділити саме значення пошуку, це проста зміна. Просто відредагуйте формулу і замініть функцію АБО на функцію І.

= І ($ B5 = ПЕРЕГЛЯД ($ K $ 6, $ B $ 6: $ B $ 12), B $ 5 = ПЕРЕГЛЯД ($ K $ 7, $ C $ 5: $ H $ 5))

Звичайно

Умовне форматування

Пов’язані ярлики

Введіть однакові дані в кілька комірок Ctrl + Enter + Return Відобразіть діалогове вікно Спеціальна вставка Ctrl + Alt + V + + V Переключити абсолютні та відносні посилання F4 + T

Цікаві статті...