Студент Гари: решение 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, но он позволяет изменить его после факта.