Правильная сортировка условных форматов (Microsoft Excel)
У Андре есть таблица данных, которая включает некоторые условно отформатированные ячейки в столбце M. Форматирование основано на условиях в ячейках той же строки в столбцах G и H. Когда он сортирует таблицу, условное форматирование, похоже, остается с исходной строкой. . Таким образом, если исходная ячейка была M10 (привязана к ячейкам G10 и H10), после сортировки ячейка попадает в M7, но по-прежнему привязана к G10 и H10. Вместо этого теперь он должен быть привязан к G7 и H7. Андре задается вопросом, как заставить Excel правильно сортировать ссылки на условное форматирование.
Эта проблема, скорее всего, связана с тем, как выполняется ссылка в правилах условного формата. Обычно, когда вы ссылаетесь на ячейки при настройке правила, Excel по умолчанию использует абсолютные ссылки. Другими словами, ваше правило может выглядеть примерно так:
=AND($G$10=1, $H$10=1)
Знаки доллара указывают на то, что все последующее (ссылка на столбец — G или H — или ссылка на строку — 10) является абсолютным и не должно изменяться в Excel. Это означает, что при сортировке строк ссылки в правилах не изменяются, и они по-прежнему будут указывать на исходные строки. Если вы хотите, чтобы ссылки изменились, вам нужно изменить правила, чтобы удалить знаки доллара перед ссылками на строки:
=AND($G10=1, $H10=1)
Нет необходимости удалять знаки доллара из ссылок на столбцы, поскольку ваша сортировка не изменяет эти ссылки на столбцы.
Если после сортировки у вас все еще возникают проблемы с правилами, возможно, не все ваши данные включаются в сортировку. Это особенно верно, если вы оставите на усмотрение Excel автоматический выбор таблицы данных для операции сортировки. Убедитесь, что вы выбрали всю таблицу данных перед сортировкой, и это должно решить проблему.
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (9951) применим к Microsoft Excel 2007, 2010 и 2013.