Партон интересуется, есть ли способ преобразовать условное форматирование в абсолютное форматирование. Он хотел бы иметь возможность «исправить» форматирование на листе способом, подобным тому, как можно использовать «Вставить значения» для «исправления» значений ячеек.

В Excel нет возможности сделать это. (Было бы особенно здорово, если бы вы могли сделать это с помощью опции «Специальная вставка», как отмечает Партон.) Однако вы можете использовать некоторые макросы, чтобы добиться цели. Однако макросы нетривиальны, поскольку VBA не очень помогает в работе с условным форматированием. Чтобы получить хорошее представление о том, что происходит, вы можете обратиться к этой странице на сайте Чипа Пирсона:

http://www.cpearson.com/excel/CFColors.htm

Вы также можете попробовать еще одну вещь, связанную с сохранением книги в другом формате. Попробуйте выполнить следующие общие действия:

  1. Загрузите книгу, содержащую ваше условное форматирование.

  2. Сохраните книгу как файл HTML. (Нажмите F12, укажите формат HTML и дайте книге другое имя.)

  3. Перезагрузите Excel.

  4. Загрузите в Excel файл HTML, сохраненный на шаге 2.

  5. Сохраните книгу как книгу Excel. (Нажмите F12, укажите формат книги Excel и дайте книге другое имя.)

В процессе сохранения книги Excel в формате HTML программа «удаляет» все условное форматирование и делает его явным (абсолютным). Однако вы должны знать, что этот процесс также делает то же самое с вашими формулами, вместо этого сохраняя все как значение. Тем не менее, это может сработать для ваших нужд, если компромисс приемлем.

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (13721) применим к Microsoft Excel 2007, 2010, 2013, 2016, 2019 и Excel в Office 365.