Студент Гари: решение VBA для удаления всех, кроме <4 толпы
selwyth: Формула решения для фильтрации только для <4 толпы
This Answer: решение для условного форматирования, чтобы выделить только <4 толпы
(Вы также можете сослаться на статью поддержки Office об использовании формул в условном форматировании, который, как выясняется, использует COUNTIF в качестве примера.)
- Выберите диапазон данных (в примере я выбрал все столбец
A:A
- На ленте
Home нажмите Conditional Formatting а затем New Rule...
- Выберите
Use a formula to determine which cells to format
- Введите формулу вроде
=COUNTIF($A:$A,$A1)<4
A. Измените $A:$A на любой диапазон, в котором вы ищете дубликаты. Например, это может быть $G$12:$G$48 . $ Важен, потому что он делает его абсолютной ссылкой , которая не меняется от ячейки к ячейке.
B. Измените $A1 на первую ячейку в выбранном диапазоне. Обратите внимание, что здесь только один $ потому что мы хотим, чтобы столбец был абсолютным. Мы хотим , чтобы номер строки 1 в данном случае) , чтобы быть относительно текущей ячейки.
C. Результат таков, что условное форматирование для A1 будет использовать формулу =COUNTIF($A:$A,$A1)<4 но для A2 оно будет использовать формулу =COUNTIF($A:$A,$A2)<4 . Это то, что контролирует абсолютное и относительное рефенсы ($ или нет $).
- Нажмите кнопку «
Format... и выберите форматирование, которое вам нравится. В этом случае я решил выделить ячейки на желтом фоне.
- Нажмите кнопку
OK чтобы закрыть окно условного форматирования и увидеть результаты

Обратите внимание, что из-за того, как я это сделал, все пустые строки тоже подсвечиваются. Если это не работает для вас, есть несколько способов исправить это. Я рекомендую Вариант 1, потому что это простой способ следить за вашим списком по мере его роста.
- Измените формулу, которую вы используете на шаге 4, на
=AND($A1<>"",COUNTIF($A:$A,$A1)<4)
- Вместо выбора всего столбца
A:A как я делал на шаге 1, выберите только свой диапазон данных.
- После создания условного форматирования вернитесь в
Conditional Formatting Rules Manager (Главная лента> Условное форматирование> Управление правилами ...) и измените поле Applies to =$A:$A на что-то конкретное, например =$A$1:$A$19 . Это тот же результат, что и при использовании варианта 2, но он позволяет изменить его после факта.