Кнопка условное форматирование в excel не активна

 

denka1982

Пользователь

Сообщений: 185
Регистрация: 16.10.2017

Здравствуйте, был на больничном, вышел с него, и в экселе стали не активны некоторые кнопки, такие как объеденить и поместить в центре, условное форматирование, форматировать как таблицу, и некоторые другие, может кто то сталкивался с таким, на работе никто не сознается, но само же не могло так случиться…

http://joxi.ru/5mdR7XZta5MbkA

заранее спасибо

 

скорее всего файл с общим доступом

 

denka1982

Пользователь

Сообщений: 185
Регистрация: 16.10.2017

общий доступ был, сейчас убрал, все равно не работает, на вкладке вставка вообще все кнопки не активные, да в этом было дело, кто то сделал его общим, и не сказал, в принципе им все пользуются, но обычно это происходило с моего компа, видно кто то решил проявить инициативу

Изменено: denka198229.10.2021 09:19:47

 

denka1982

Пользователь

Сообщений: 185
Регистрация: 16.10.2017

#5

29.10.2021 09:20:38

нужно было галочку снять, разрешить совместное использование

Признаки

Предположим, что у вас есть лист Excel 2010 с отключенным свойством Sheet.EnableFormatConditionsCalculation. При изменении ячейки, которая использует условное форматирование на листе, условное форматирование применяется к ячейке не сразу.

«Разрешение»

Чтобы устранить эту проблему, примените следующее исправление:

2597142 Описание пакета исправлений Excel 2010 (x86 Excel-x-none.msp, x64 Excel-x-none.msp): 28 февраля 2012 г.

Сведения о разделе реестра

Важно! В этом разделе, методе или задаче содержатся инструкции по изменению реестра. Однако при неправильном изменении реестра могут возникнуть серьезные проблемы. Поэтому убедитесь, что вы тщательно выполняете эти действия. Чтобы добавить защиту, создайте резервную копию реестра перед его изменением. Затем можно восстановить реестр в случае возникновения проблемы. Дополнительные сведения о том, как создать резервную копию и восстановить реестр, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:

322756 Как создать резервную копию и восстановить реестр в Windows
После установки пакета исправлений выполните следующие действия, чтобы включить исправление:

  1. Нажмите кнопку Пуск, нажмите кнопку Выполнить, введите regedit в поле Открыть и нажмите кнопку ОК.

  2. Найдите и выберите следующий подраздел реестра:

    HKEY_CURRENT_USERSoftwareMicrosoftOffice14.0ExcelOptions

  3. В меню Правка наведите указатель мыши на пункт Создать, а затем выберите DWORD (32-разрядное) Значение.

  4. Введите IgnoreEnableFormatConditionsCalculationOnLoad и нажмите клавишу ВВОД.

  5. В области Сведения щелкните правой кнопкой мыши элемент IgnoreEnableFormatConditionsCalculationOnLoad и выберите команду Изменить.

  6. В поле Значение введите 1 и нажмите кнопку ОК.

  7. Закройте редактор реестра.

Состояние

Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».

Нужна дополнительная помощь?

@khurram703 it is always good to learn rather than copy-paste

here you go,

1) Copy column D and ‘Paste as Value’ to column J

2) in column J, select from from first number in column (which is 437) till down

3) Once selected, you will see a small green symbol on left side of the number, click on that

4) Click ‘Convert to Number’ (refer screenshot below)

5) Copy Column J and ‘Paste as Value’ to Column D

6) Delete column J

bhushan_z_0-1589280435339.png

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

Обычно, чтобы разрешить пользователям вводить данные, которые могли бы быть расценены как неправильные, из ячеек удаляется условное форматирование или проверка данных. Однако есть более простой путь: можно совместить простой флажок с панели инструментов Формы (Forms) с проверкой данных.

Для этого примера мы применим условное форматирование к диапазону ячеек, чтобы любые данные, встречающиеся более одного раза, выделялись для упрощения идентификации. Предположим, что в таблице данные расположены в диапазоне $А$1:$Н$100. Условное форматирование этого диапазона данных для упрощения идентификации повторяющихся данных требует выполнить несколько шагов.

Выделите ячейку К1 и присвойте ей имя CheckBoxLink, введя его в поле имени слева от строки формул и нажав клавишу Enter. Если панель инструментов Формы (Forms) не видна, правой кнопкой мыши щелкните любую панель инструментов и выберите команду Формы (Forms), а затем щелкните значок флажка. Теперь щелкните лист где-либо за пределами диапазона $А$1:$Н$100, чтобы добавить флажок.

Правой кнопкой мыши щелкните флажок и в контекстном меню выберите команду Формат объекта > Элемент управления (Format Control > Control). В поле Связь с ячейкой (Cell Link) введите имя CheckBoxLink и щелкните кнопку ОК. Выберите ячейку А1, а затем перетащите указатель, чтобы выделить диапазон ячеек до Н100.

Важно, чтобы ячейка А1 была при выделении активной. Выберите команду Формат > Условное форматирование (Format → Conditional Formatting) и в поле с параметром Значение (Value Is) выберите вариант Формула (Formula Is). В поле справа введите следующую формулу (рис. 2.7): =AND(COUNTIF($A$l:$H$100;Al)>1;CheckboxL1nk), в русской версии Excel: =И(СЧЕТЕСЛИ($A$l:$H$100;Al)>1;CheckboxLink). Щелкните кнопку Формат (Format), перейдите на вкладку Вид (Patterns) и выберите цвет, которым будут выделяться дублирующиеся данные. Щелкните кнопку ОК, затем еще раз щелкните кнопку ОК.

Рис. 2.7. Диалоговое окно с формулой условного форматирования диапазона и выделения повторяющихся данных

Рис. 2.7. Диалоговое окно с формулой условного форматирования диапазона и выделения повторяющихся данных

Когда флажок, который вы добавили на лист, будет установлен, связь в ячейке К1 (CheckBoxLink) возвратит значение ИСТИНА (TRUE), и все дублирующиеся значения в диапазоне $А$1:$А$100 будут подсвечены. Когда вы сбросите флажок, связь в ячейке возвратит значение ЛОЖЬ (FALSE) и дубликаты подсвечены не будут.

Этот флажок представляет собой выключатель, при помощи которого вы можете включать и выключать условное форматирование в таблице, не переходя в диалоговое окно Условное форматирование (Conditional Formatting). Тот же принцип можно применять при проверке данных, используя формулы.

Этот способ работает благодаря функции И (AND). Она требует, чтобы произошло два события: функция СЧЁТЕСЛИ($А$1:$Н$100;А1)>1 (COUNTIF($A$1:$H$100;A1)>1) должна вернуть значение ИСТИНА (TRUE), и связь с флажком в ячейке (CheckBoxLink) также должна вернуть значение ИСТИНА (TRUE). Другими словами, чтобы функция И (AND) вернула значение ИСТИНА (TRUE), оба условия должны быть истинными.

23 / 16 / 4

Регистрация: 19.05.2009

Сообщений: 2,167

1

Условное форматирование не работает

16.12.2017, 23:57. Показов 7414. Ответов 3


Студворк — интернет-сервис помощи студентам

Приветствую.
В таблице есть данные о дате рождения нескольких людей. Есть столбец, ячейки которого должны окрашиваться в один из 4-х цветов по условию, если возраст человека достиг 50, 55 либо 60 лет. Сделал как понимаю, но ничего не работает. Подскажите как сделать?

Миниатюры

Условное форматирование не работает
 



0



Programming

Эксперт

94731 / 64177 / 26122

Регистрация: 12.04.2006

Сообщений: 116,782

16.12.2017, 23:57

3

15136 / 6410 / 1730

Регистрация: 24.09.2011

Сообщений: 9,999

17.12.2017, 00:07

2

pixel, формула возвращает пустую строку в любом случае. Попробуйте условие в виде

Код

=(РАЗНДАТ(...)>=50)*(РАЗНДАТ(...)<55)

Если не получится, приложите файл.



0



772 / 615 / 294

Регистрация: 05.01.2014

Сообщений: 1,338

17.12.2017, 08:35

3

Лучший ответ Сообщение было отмечено pixel как решение

Решение

Попробуйте так,

Код

=РАЗНДАТ(C9;СЕГОДНЯ();"y")>=50

В этом случае условия в <Диспетчере правил> должны располагаться по убыванию, первое условие >=60. и т.д. Или так

Код

=И(РАЗНДАТ(C9;СЕГОДНЯ();"y")>=50;РАЗНДАТ(C9;СЕГОДНЯ();"y")<55)

в этом варианте независимо как расположены условия. В вашем варианте как понял функция сегодня() расположена в ячейке C5.



1



23 / 16 / 4

Регистрация: 19.05.2009

Сообщений: 2,167

17.12.2017, 18:39

 [ТС]

4

AleksSid, да, вторая часть поста — то что надо. Спасибо.



0



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

17.12.2017, 18:39

4

Like this post? Please share to your friends:
  • Кнопка уменьшить разрядность в excel
  • Кнопка удалить строку в excel
  • Кнопка текущая дата в excel
  • Кнопка текст по столбцам в excel
  • Кнопка структура в excel