Формула Excel: Виділити унікальні значення -

Загальна формула

=COUNTIF(data,A1)=1

Резюме

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

Якщо ви хочете виділити комірки, що містять унікальні значення в наборі даних, ви можете використовувати формулу, яка повертає TRUE, коли значення з’являється лише один раз.

Наприклад, якщо у вас є значення в комірках A1: D10 і ви хочете виділити комірки з повторюваними значеннями, ви можете скористатися такою формулою:

=COUNTIF($A$1:$D$10,A1)=1

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

Пояснення

COUNTIF просто підраховує кількість разів, коли кожне значення відображається в діапазоні даних. За визначенням, кожне значення має з’являтися принаймні один раз, тому, коли рахунок дорівнює 1, значення є унікальним. Коли підрахунок дорівнює 1, формула повертає TRUE і запускає правило.

Умовне форматування обчислюється для кожної комірки, до якої застосовується. Коли ви використовуєте формулу для застосування умовного форматування, формула обчислюється відносно активної комірки у виділенні під час створення правила. У цьому випадку діапазон, який ми використовуємо в COUNTIF, блокується абсолютною адресою, але A1 повністю відносний. Отже, правило обчислюється для кожної з 40 комірок в A1: D10, і A1 буде оновлено до нової адреси 40 разів (один раз на комірку), тоді як $ A $ 1: $ D $ 10 залишається незмінним.

Іменовані діапазони для більш чистого синтаксису

Іншим способом блокування посилань є використання іменованих діапазонів, оскільки іменовані діапазони автоматично є абсолютними. Наприклад, якщо ви називаєте діапазон A1: D10 "даними", ви можете переписати правило з більш чистим синтаксисом приблизно так:

=COUNTIF(data,A1)=1

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