2

После перехода с Excel 2007 на Excel 2010 я начал получать дубликаты правил условного форматирования. Например, у меня есть правило, которое окрашивает ячейку, когда обнаруживает, что эта ячейка содержит слово "привет". Когда я копирую эту ячейку в другие ячейки (которые также содержат то же правило), иногда я получаю дубликаты. Эти дубликаты действительно замедляют работу Excel.

Итак, мой вопрос, есть ли способ отключить копирование / вставку условного форматирования? Я хочу скопировать / вставить все содержимое, кроме условного форматирования, включая все формулы, значения и т.д.

Я не знаю, как воспроизвести эту проблему, это происходит только изредка, и я много работаю с Excel.

5 ответов5

3

В Excel были проблемы с копированием условных форматов правильно, начиная с Excel 2007. Если вы не заметили никаких проблем, то вам повезло. :-)

Самый простой способ не копировать условное форматирование - вообще не копировать форматирование. то есть использовать Paste Special и вставлять формулы или значения. Это на самом деле довольно быстро, если вы используете старые сочетания клавиш клавиатуры.

  • Копировать: <Ctrl> + c
  • Вставить все <Ctrl> + v
  • Чтобы вставить специальные значения: <Alt>, e, s, v, <Enter>
  • Чтобы вставить специальные формулы: <Alt>, e, s, f, <Enter>

Я помню сочетания клавиш «Специальная вставка» с помощью старого меню Excel: E dit -> Paste S pecial -> V alues и E dit -> Paste S pecial -> F ormulas

1

Если вы можете определить все необходимые правила условного форматирования на уровне рабочей таблицы, вам может не потребоваться условное форматирование на уровне ячеек. Это позволяет копировать и вставлять ячейки и строки без каких-либо изменений в правилах условного форматирования. Посмотрите на эти правила с одного из моих листов:

Снимок экрана: диалоговое окно "Правила Excel" ]

Как вы видите, они определены как правила для "Этого рабочего листа", формулы определяются вручную, а области, к которым они применяются, также определяются вручную. В результате, если вы посмотрите на правила "Текущий выбор", вы больше ничего не увидите. Это означает, что все ваши правила находятся на уровне листа, на уровне ячеек нет правил, поэтому на операции, выполняемые с ячейками, не влияют никакие правила. Правила остаются прежними, если вы не редактируете их вручную, и они работают должным образом.

Если вам интересно - эти правила условного форматирования взяты из плана IP-адресов. Вот эффект от этих правил на листе:

Пример рабочего листа плана IP-адреса

]

0

Теперь в меню "Специальная вставка" есть опция "Объединить условное форматирование", которая вставляет все, что вы хотите (проверка данных, форматирование, все удивительное), без создания дублирующих правил условного форматирования!

0

Лучший ответ, который я могу найти, не работает с CUT, это должны быть «Копировать», затем «Специальная вставка» и использовать третий значок в верхней строке, который вставит «Формулы и форматирование чисел». Затем удалите или очистите исходную информацию.

0

Для ячеек назначения, для которых определены одинаковые правила условного формата, сначала выберите эти ячейки / диапазон ячеек и очистите все правила, перейдя в раздел Домашняя страница> Условное форматирование> Очистить правила из выбранных ячеек.

Затем скопируйте / вставьте весь диапазон ячеек с условным форматированием по желанию.

РЕДАКТИРОВАТЬ: В качестве альтернативы, вы можете записать макрос, который копирует только значения из ваших исходных ячеек в ваши (условно отформатированные) ячейки назначения. Это самый быстрый способ массового копирования / вставки нескольких ячеек без дублирования форматирования.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .