Excel для Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Еще…Меньше
Данные на листах можно сделать более удобными для восприятия, изменив цвет шрифта в ячейках или диапазонах, цвет ярлычков листов или формул.
Сведения об изменении цвета фона ячеек, применении узоров или заливки см. в справке по добавлению или изменению цвета фона ячеек.
Изменение цвета текста в ячейке или диапазоне
-
Выделите ячейку или диапазон ячеек с данными, которые вы хотите отформатировать. Вы также можете выбрать часть текста в ячейке.
-
На вкладке Главная щелкните стрелку рядом с кнопкой Цвет шрифта .
-
Выберите цвет в группе Цвета темы или Стандартные цвета.
Совет: Чтобы применить последний выбранный цвет текста, на вкладке Главная нажмите кнопку Цвет текста.
Применение дополнительного цвета
Если вам нужен определенный цвет текста, вот как можно его получить:
-
На вкладке Главная щелкните стрелку рядом с кнопкой Цвет текста и выберите команду Другие цвета.
-
На вкладке Спектр в поле Цвета выберите нужный цвет.
Если вы знаете числовые значения составляющих нужного цвета, в поле Цветовая модель выберите модель RGB (Red, Green, Blue — красный, зеленый, синий) или HSL (Hue, Sat, Lum — тон, насыщенность, яркость), а затем введите числа, в точности соответствующие искомому цвету.
Совет: Чтобы быстро скопировать используемый цвет текста в другие ячейки, выделите исходную ячейку и дважды нажмите кнопку Формат по образцу . Затем щелкните ячейки, которые нужно отформатировать. По завершении еще раз нажмите кнопку Формат по образцу, чтобы выйти из этого режима.
Форматирование цвета ярлычка листа
-
Щелкните правой кнопкой мыши ярлычок листа, цвет которого вы хотите изменить.
-
Щелкните Цвет ярлычка, а затем выберите нужный цвет.
Изменится цвет ярлычка, но не цвет шрифта. При выборе темного цвета ярлычка цвет шрифта меняется на белый, а при выборе светлого цвета — на черный.
Нужна дополнительная помощь?
ТРЕНИНГИ
Быстрый старт
Расширенный Excel
Мастер Формул
Прогнозирование
Визуализация
Макросы на VBA
КНИГИ
Готовые решения
Мастер Формул
Скульптор данных
ВИДЕОУРОКИ
Бизнес-анализ
Выпадающие списки
Даты и время
Диаграммы
Диапазоны
Дубликаты
Защита данных
Интернет, email
Книги, листы
Макросы
Сводные таблицы
Текст
Форматирование
Функции
Всякое
Коротко
Подробно
Версии
Вопрос-Ответ
Скачать
Купить
ПРОЕКТЫ
ОНЛАЙН-КУРСЫ
ФОРУМ
Excel
Работа
PLEX
© Николай Павлов, Planetaexcel, 2006-2022
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
Техническая поддержка сайта
ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
Содержание
- Почему не меняется шрифт в excel
- Почему не меняется шрифт в excel
- Не меняется формат ячеек в Excel: в чем может быть проблема?
- Причины, почему не меняется форматирование в Excel
- Что делать
- Вариант №1
- Вариант №2
- Вариант №3
- Вариант №4
- Вариант №5
- Как выбрать и установить шрифт по умолчанию в программе «Excel».
- Рассмотрим, как можно у становить шрифт «Times New Roman» 14 размера по умолчанию в вашей программе «Excel MS Office».
- Изменение цвета текста
- Изменение цвета текста в ячейке или диапазоне
- Применение дополнительного цвета
- Форматирование цвета ярлычка листа
- Как в excel изменить цвет шрифта в зависимости от значения
- Как в excel изменить цвет шрифта в зависимости от значения
- Изменение цвета текста в ячейке или диапазоне
- Применение дополнительного цвета
- Форматирование цвета ярлычка листа
- Финансы в Excel
- Файл-пример
- Принцип работы условного форматирования
- Неявное условное форматирование
- Цвет шрифта
- Условие для цвета шрифта
- Формат для скрытия данных
- Простое условное форматирование
- Выделение значения
- Гистограммы
- Повторяющиеся значения
- Сложное условное форматирование
- Скрытие неактуальных данных
- Условия с применением функций рабочего листа
- Разделение диапазонов при помощи рамок
- Проверка на корректность формулы
- Условное форматирование в Excel 2003
- Выделение цветом всей строки
- Выделение максимальных и минимальных значений
- Выделение всех значений больше(меньше) среднего
- Скрытие ячеек с ошибками
- Скрытие данных при печати
- Заливка недопустимых значений
- Проверка дат и сроков
Почему не меняется шрифт в excel
Почему не меняется шрифт в excel
Примечание: Изменить шрифт по умолчанию для всей книги в Excel в Интернете невозможно, но можно изменить на стиль и размер шрифта для книги.
При вводе данных на листах в Excel автоматически используется шрифт Calibri размера 11, но если вы предпочитаете другой стиль или размер шрифта, их можно изменить, как это сделать:
Выберем ячейку или диапазон ячеок с текстом или числом, которые вы хотите отформакторить.
Щелкните стрелку рядом с кнопкой «Шрифт» и выберите другой шрифт.
Чтобы изменить размер шрифта, щелкните стрелку рядом с размером шрифта по умолчанию и выберите нужный размер.
В приведенном ниже примере мы изменили на стиль шрифта на Century и размер до 9.
Совет: Данные, добавленные в ячейки за пределами только что отформатированный диапазон ячеек, отображаются в стиле и размере по умолчанию, и вам потребуется повторить эти действия, чтобы отформатированы. Вы также можете выбрать пустые ячейки и применить форматирование перед вводом данных.
Не меняется формат ячеек в Excel: в чем может быть проблема?
Формат ячеек в Excel не меняется? Копируйте любую секцию, в которой форматирование прошло без проблем, выделите «непослушные» участки, жмите на них правой кнопкой мышки (ПКМ), а далее «Специальная вставка» и «Форматы». Существует и ряд других способов, позволяющих решить возникшую проблему. Ниже рассмотрим, почему происходит такой сбой и разберем методы его самостоятельного решения.
Причины, почему не меняется форматирование в Excel
Для начала нужно разобраться, почему в Экселе не меняется формат ячеек, чтобы найти эффективный метод решения проблемы. По умолчанию при вводе цифры в рабочий документ к ней применяется выравнивание по правой стороне, а тип / размер определяется настройками системы.
Одна из причин, почему не меняется формат ячейки в Excel — появление конфликта в этом секторе, из-за чего стиль блокируется. В большинстве случаев проблема актуальна для документов в Эксель 2007 и более. Зачастую это обусловлено тем, что в новых форматах документов данные о форматировании ячеек находятся в схеме XML, а иногда при изменении происходит конфликт стилей. Excel, в свою очередь, не может установить и, как следствие, он не меняется.
Это лишь одна из причин, почему не работает формат в Excel, но в большинстве ситуаций она является единственным объяснением. Люди, которые сталкивались с такой проблемой, часто не могут определить момент, в которой она появилась. С учетом ситуации можно выделить несколько способов, как решить вопрос.
Что делать
В ситуации, когда в Эксель не меняется формат ячейки, попробуйте один из предложенных ниже способов. Если метод вдруг не работает, попробуйте другой вариант. Действуйте до тех пор, пока проблему не удастся решить окончательно.
Вариант №1
Для начала рассмотрим один из наиболее эффективных путей, позволяющих устранить возникшую проблему в Excel. Алгоритм такой:
- Проверьте, в каком формате сохранена книга. Если в XLS, жмите на «Сохранить как» и «Книга Excel (*.xlsx). Иногда ничего не меняется из-за неправильного расширения.
- Закройте документ.
- Измените расширение для книги с RAR на ZIP. Если расширение не видно, войдите в «Панель управления», а далее «Свойства / Параметры папки», вкладка «Вид». Здесь снимите отметку со «Скрывать расширение для зарегистрированных типов файлов».
- Откройте архив любой специальной программой.
- Найдите в нем следующие папки: _rels, docProps и xl.
- Войдите в xl и деинсталлируйте Styles.xml.
- Закройте архив.
- Измените разрешение на первичное .xlsx.
- Откройте книгу и согласитесь с восстановлением.
- Получите информацию об удаленных стилях, которые не получилось восстановить.
После этого сохраните книгу и проверьте — меняется форматирование ячеек в Excel или нет. При использовании такого метода учтите, что удаляются форматы всех ячеек, в том числе тех, с которыми ранее проблем не возникало. Убирается информация по стилю шрифта, цвету, заливке, границах и т. д.
Этот вариант наиболее эффективный, когда в Экселе не меняется формат ячеек, но из-за своего «массового» применения в дальнейшем могут возникнуть трудности с настройкой. С другой стороны, риск появления такой же ошибки в будущем сводится к минимуму.
Вариант №2
Если формат ячеек вдруг не меняется в Excel, можно воспользоваться другим методом:
- Копируйте любую ячейку, с которой не возникало трудностей в этом вопросе.
- Выбелите проблемный участок, где возникла проблем, с помощью ПКМ.
- Выберите «Специальная вставка» и «Форматы».
Этот метод неплохо работает, когда в Эксель не меняется формат ячеек, хотя ранее в этом вопросе не возникали трудности. Его главное преимущество перед первым методом в том, что остальные установки сохраняются, и не нужно снова их задавать. Но есть особенность, которую нельзя не отметить. Нет гарантий того, что сбой программы Excel в дальнейшем снова на даст о себе знать.
Вариант №3
Следующее решение, когда не меняется форматирование в Excel — попытка правильного выполнения работы. Сделайте следующее:
- Выделите ячейки, требующие форматирования.
- Жмите на Ctrl+1.
- Войдите в «Формат ячеек» и откройте раздел «Число».
- Перейдите в раздел «Категория», а на следующем шаге — «Дата».
- В группе «Тип» выберите подходящий формат информации. Здесь будет возможность предварительного просмотра формата с 1-й датой в данных. Его можно найти в поле «Образец».
Для быстрой смены форматирования даты по умолчанию жмите на нужный участок с датой, а после кликните сочетание Ctrl+Shift+#.
Вариант №4
Следующее решение, когда Эксель не меняет формат ячейки — попробовать задать корректный режим работы. Алгоритм действий имеет следующий вид:
- Жмите на любую секцию с цифрой и кликните комбинацию Ctrl+C.
- Выделите диапазон, требующий конвертации.
- На вкладке «Вставка» жмите «Специальная вставка».
- Под графой «Операция» кликните на «Умножить».
После этого попробуйте, меняется вариант форматирования с учетом вашего запроса, или неисправность сохраняется в прежнем режиме.
Вариант №5
Иногда бывают ситуации, когда проблема возникает при сохранении отчета в Excel из 1С. После выделения колонки с цифрами и попытки выбора числового формата с разделителями и десятичными символами ничего не меняется. При этом приходится по несколько раз нажимать на интересующий участок.
Для решения вопроса сделайте следующее:
- Выберите весь столбец.
- Кликните на «Данные», а далее «Текст по столбцам».
- Жмите на клавишу «Готово».
- Применяйте форматирование, которое вас интересует.
Как видно, существует достаточно методик, позволяющих исправить ситуацию с форматом ячеек в Excel, когда он не меняется по команде. Для начала попробуйте первые два варианта, которые в большинстве случаев помогают в решении вопроса.
В комментарии расскажите, какое из решений дало ожидаемый результат, и какие еще шаги можно предпринять при возникновении подобной ошибки.
Как выбрать и установить шрифт по умолчанию в программе «Excel».
Статья о том, как настроить программе «Эксель» шрифты по умолчанию, выбрать семейство шрифтов и их размер, которые будут автоматически выставляться при создании нового документа.
Согласитесь, не очень удобно пользоваться текстовым редактором, когда постоянно при создании нового документа все время включается шрифт «Arial» 11 размера, а вы в большинстве случаев печатаете, используя «Times New Roman» 14 размера. Приходится все время переключать шрифты, искать нужный тип шрифта «Times New Roman» в длинном списке, совершать множество лишних движений и действий.
Рассмотрим, как можно у становить шрифт «Times New Roman» 14 размера по умолчанию в вашей программе «Excel MS Office».
Шаг 1.
Перейти в меню «Файл».
Меню Файл в Excel
Шаг 2.
Кликнуть по пункту «Параметры»
Шаг 3.
В открывшемся окне настроек выбрать тип шрифта и его размер.
Источник
Изменение цвета текста
Данные на листах можно сделать более удобными для восприятия, изменив цвет шрифта в ячейках или диапазонах, цвет ярлычков листов или формул.
Сведения об изменении цвета фона ячеек, применении узоров или заливки см. в справке по добавлению или изменению цвета фона ячеек.
Изменение цвета текста в ячейке или диапазоне
Выделите ячейку или диапазон ячеек с данными, которые вы хотите отформатировать. Вы также можете выбрать часть текста в ячейке.
На вкладке Главная щелкните стрелку рядом с кнопкой Цвет шрифта .
Выберите цвет в группе Цвета темы или Стандартные цвета.
Совет: Чтобы применить последний выбранный цвет текста, на вкладке Главная нажмите кнопку Цвет текста.
Применение дополнительного цвета
Если вам нужен определенный цвет текста, вот как можно его получить:
На вкладке Главная щелкните стрелку рядом с кнопкой Цвет текста и выберите команду Другие цвета.
На вкладке Спектр в поле Цвета выберите нужный цвет.
Если вы знаете числовые значения составляющих нужного цвета, в поле Цветовая модель выберите модель RGB (Red, Green, Blue — красный, зеленый, синий) или HSL (Hue, Sat, Lum — тон, насыщенность, яркость), а затем введите числа, в точности соответствующие искомому цвету.
Совет: Чтобы быстро скопировать используемый цвет текста в другие ячейки, выделите исходную ячейку и дважды нажмите кнопку Формат по образцу . Затем щелкните ячейки, которые нужно отформатировать. По завершении еще раз нажмите кнопку Формат по образцу, чтобы выйти из этого режима.
Форматирование цвета ярлычка листа
Щелкните правой кнопкой мыши ярлычок листа, цвет которого вы хотите изменить.
Щелкните Цвет ярлычка, а затем выберите нужный цвет.
Изменится цвет ярлычка, но не цвет шрифта. При выборе темного цвета ярлычка цвет шрифта меняется на белый, а при выборе светлого цвета — на черный.
Источник
Как в excel изменить цвет шрифта в зависимости от значения
Как в excel изменить цвет шрифта в зависимости от значения
Данные на листах можно сделать более удобными для восприятия, изменив цвет шрифта в ячейках или диапазонах, цвет ярлычков листов или формул.
Сведения об изменении цвета фона ячеек, применении узоров или заливки см. в справке по добавлению или изменению цвета фона ячеек.
Изменение цвета текста в ячейке или диапазоне
Выделите ячейку или диапазон ячеек с данными, которые вы хотите отформатировать. Вы также можете выбрать часть текста в ячейке.
На вкладке Главная щелкните стрелку рядом с кнопкой Цвет шрифта .
Выберите цвет в группе Цвета темы или Стандартные цвета.
Совет: Чтобы применить последний выбранный цвет текста, на вкладке Главная нажмите кнопку Цвет текста.
Применение дополнительного цвета
Если вам нужен определенный цвет текста, вот как можно его получить:
На вкладке Главная щелкните стрелку рядом с кнопкой Цвет текста и выберите команду Другие цвета.
На вкладке Спектр в поле Цвета выберите нужный цвет.
Если вы знаете числовые значения составляющих нужного цвета, в поле Цветовая модель выберите модель RGB (Red, Green, Blue — красный, зеленый, синий) или HSL (Hue, Sat, Lum — тон, насыщенность, яркость), а затем введите числа, в точности соответствующие искомому цвету.
Совет: Чтобы быстро скопировать используемый цвет текста в другие ячейки, выделите исходную ячейку и дважды нажмите кнопку Формат по образцу . Затем щелкните ячейки, которые нужно отформатировать. По завершении еще раз нажмите кнопку Формат по образцу, чтобы выйти из этого режима.
Форматирование цвета ярлычка листа
Щелкните правой кнопкой мыши ярлычок листа, цвет которого вы хотите изменить.
Щелкните Цвет ярлычка, а затем выберите нужный цвет.
Изменится цвет ярлычка, но не цвет шрифта. При выборе темного цвета ярлычка цвет шрифта меняется на белый, а при выборе светлого цвета — на черный.
Финансы в Excel
Форматирование ячеек Excel предназначено для представления информации в удобном наглядном виде, что повышает уровень понимания информации. Какие-то простые одноразовые вычисления можно производить в файлах, совсем не используя форматы ячеек – результат от этого не изменится. Если же предполагается показывать или передавать отчет другим пользователям, то без форматирования не обойтись.
Стандартное простое форматирование ячеек электронной таблицы Excel с использованием цвета фона, шрифта и рамок осваивается пользователями очень быстро. На этом уровне прогресс в оформлении отчетов в большинстве случаев останавливается. Зачастую даже опытные пользователи Excel, способные написать сложную формулу, вообще не используют интерфейсное средство «Условное форматирование». Между тем, оно, с нашей точки зрения, является одним из самых полезных в процессах финансового моделирования. Под финансовыми моделями здесь понимаются файлы Excel, регулярно использующиеся в работе экономистами для получения результатов через изменение входящих параметров. Это могут быть различные плановые и бюджетные модели, файлы управленческого учета, калькуляции себестоимости и пр.
Условное форматирование, также как и стандартное, не влияет на расчеты, а отвечает только за внешний вид электронных таблиц. Но в отличие от простого формата ячеек, условное форматирование позволяет установить правила отображения информации в зависимости от произведенных вычислений. Что, в свою очередь, в разы сокращает время, необходимое для оформления отчетов.
Excel последних версий предоставляет удобный интерфейс для управления условным форматированием как через простой выбор стандартного условия, так и через традиционный ввод формул. В версиях Excel до 2007 (формат рабочей книги xls) свойства условного форматирования были привязаны к каждой ячейке по отдельности. Имелось ограничение – не более 3х форматов на ячейку. В последующих версиях (формат xlsx) это ограничения было снято, к тому же теперь условные форматы хранятся с привязкой к листу независимо от свойств каждой ячейки.
Файл-пример
Файл из приложения к статье создан для демонстрации различных примеров применения условного форматирования. Данные в файле не представляют собой какого-либо практического интереса. Формулы построения отчета о движении денежных средств в данной статье рассмотрены не будут, хотя и могут кому-то пригодится в своих экономических моделях.
Принцип работы условного форматирования
Одной из рутинных операций при работе с экономическими моделями является настройка внешнего вида отчетов после изменения исходных данных. Например, выделить цветом данные за текущий период, который изменяется с течением времени, или отметить шрифтом определенного важного клиента в наборе меняющихся записей и т.п. Облегчить такую работу можно при помощи условного форматирования Excel. Оно расширяет возможности стандартного форматирования ячеек таким образом, чтобы отображение менялось автоматически без ручной настройки ячеек в зависимости от изменения внешних условий.
Использовать условное форматирование для нескольких типов задач:
- Выделение цветом или шрифтом текущей ячейки в зависимости от ее же значения.
- Окраска текущей ячейки в зависимости от значения другой ячейки.
- Разделение блоков информации при помощи рамок.
- Скрытие неактуальных данных при помощи форматов.
- Графическое отображение данных – аналог диаграмм.
Эти же задачи можно решить при помощи стандартного форматирования ячеек. Преимущество условного форматирования заключается в том, что настройку не требуется производить каждый раз при изменении результатов вычислений. Установленные один раз правила условного форматирования автоматически изменяют внешний вид электронной таблицы в зависимости от меняющейся информации.
Условное форматирование имеет более высокий приоритет перед стандартным. Так, если ячейка имеет синий цвет фона, а условное форматирование предполагает окраску красным цветом, то цвет отображения ячейки на экране при выполнении заданного условия будет именно красный. Другие непересекающиеся свойства ячейки могут быть наложены друг на друга (например, заданный шрифт не меняется), либо установлены явным образом.
На практике часто встречается ситуация, когда пользователь говорит о «глюках» форматирования: например, он устанавливает цвет шрифта, а ничего не меняется. Скорее всего, в данном случае к ячейке применено условное форматирование с заданным цветом шрифта, всегда имеющее приоритет перед стандартным форматом ячейки.
Если выполняется одновременно несколько условий, отвечающее за одно и то же свойство форматирования, то применяется первый в списке условный формат. Например, если у ячейки есть два условных формата на ее значение:
- больше 10 – желтый цвет,
- больше 20 – синий цвет
В случае любого значения больше 10, ячейка будет окрашена желтым цветом фона. Второй условный формат в данном случае игнорируется.
Чтобы условие работало корректно, надо в диалоге условного форматирования поменять строки местами (кнопки со стрелками в верхней части диалога). Тогда значения от 10 до 20 будут окрашены желтым, больше 20 – синим цветом фона. Еще лучше задавать условия явно – устанавливать промежуток значений «от – до» вместо просто «больше».
При помощи условного форматирования можно изменять только определенный набор свойств ячейки:
- Цвет фона
- Цвет шрифта, тип шрифта (но не размер или название)
- Тип внешней рамки (ограниченный набор границ)
- Числовой формат (не доступно в xls-файлах)
Изменить отступ, выравнивание, наклон текста, некоторые типы рамок и свойства защиты при помощи условного форматирования нельзя.
Неявное условное форматирование
Цвет шрифта
Кроме использования интерфейсного средства «Условное форматирование», поменять цвет шрифта числовой ячейки можно при помощи стандартного формата. Диалог «Формат ячейки» предлагает несколько предустановленных вариантов выделения красным цветом отрицательных чисел. То есть применяется условие, что отрицательные значения показывать не в соответствии с цветом шрифта, указанного явно в ячейке, а по правилу пользовательского формата.
Стандартно пользовательский формат числа представляет собой текстовое выражение, разделенное на 4 блока:
- формат для положительных чисел
- формат для отрицательных чисел
- формат для нулевого значения
- формат для текстового значения
Блоки в выражении разделяются точкой с запятой, цвет текста заключается в квадратные скобки. Кроме красного цвета, можно использовать другие варианты: Черный, Синий, Голубой, Зеленый, Фиолетовый, Красный, Белый, Желтый.
Условие для цвета шрифта
Кроме цвета шрифта в пользовательском формате числа можно даже задавать простые условия, отличающиеся от стандартной разбивки блоков на положительные, отрицательные и нулевые значения. Для этого используется дополнительный блок с условиями, заключенными в скобки.
В примере суммарные поступления от клиентов выделяются синим цветом шрифта, только если значение больше 10000руб (см. диапазон ОДДС!B7:Q11)
Использование сложных условий непосредственно в пользовательском формате числа (кроме цвета) не рекомендуется, так как эта устаревшая особенность Excel, сохраненная в целях обратной совместимости версий. Лучше использовать явное условное форматирование.
Формат для скрытия данных
Еще один часто используемый вариант использования числового формата – это скрытие данных в ячейке при помощи пользовательского формата «;;;» — т.е. для всех вариантов показывать пустоту. В примере таким образом скрыто выражение в ячейке ОДДС!C2, там хранится сложная формула для вычисления даты по номеру недели. Эта очень важная ячейка, значение которой используется в других условных форматах. Несмотря на то, что на экране ничего не отображается, значение можно использовать наравне с любой другой ячейкой.
Подробнее о вариантах пользовательского формата числа:
Простое условное форматирование
Выделение значения
Один из самых простых вариантов условного форматирования – это цветовое выделение в зависимости от значения числа. Стандартный диалог Excel (лента Главная Условное форматирование Создать правило Форматировать все ячейки на основании их значений) позволяет задать различные логические условия: равно, не равно, больше, меньше, между. Сравнивать можно как с константой (числом), так и со ссылкой на другую ячейку. В файле-примере таким образом отформатирован диапазон Платежи!A3:A22. Выделены даты позже даты начала текущей недели – ячейки ОДДС!C2.
Для установки условного форматирования перед вызовом диалога выделите заранее диапазон, на который будет распространяться условие. Это замечание актуально для всех вариантов установки условных форматов ячеек.
Гистограммы
Excel, начиная с версии 2007, предоставил возможность графического условного форматирования ячеек различными вариантами: гистограммы, цветовые шкалы, значки. Это простой, но очень эффектный интерфейс: требуется выделить область ячеек, затем просто выбрать вариант графического условного формата (например, лента Главная Условное форматирование Гистограммы).
В файле-примере таким образом отформатирован диапазон Платежи!C3:C22 – в виде гистограмм показаны значения платежей, хранящиеся в ячейках.
Повторяющиеся значения
Еще один стандартный пример использования условного форматирования – это выделение повторяющихся, либо уникальных значений в диапазоне.
Диапазон с гистограммами Платежи!C3:C22 дополнительно отформатирован по условию выделения жирным шрифтом повторяющихся значений:
Такое форматирование можно было организовать и в старых версиях Excel (xls), условие при этом задается формулой (в координатах примера):
Сложное условное форматирование
Разделение на «простое» и «сложное» условное форматирование здесь просто подразумевает наличие дополнительных навыков по созданию формул и понимание адресации Excel.
Скрытие неактуальных данных
Один из методов скрытия данных в ячейке через пользовательский формат числа уже описан в данной статье. Другой вариант скрытия значения с использованием формата ячейки – это просто окраска шрифта и фона ячейки в одинаковый цвет.
Этот способ применен при условном форматировании отчета на листе ОДДС примера. Даты ранее текущей недели, которая задается в ячейке B2, выделяются белым фоном, тогда как обычный фон для этих ячеек – светло-коричневый. Ячейки с данными об остатках на начало период скрываются за счет использования одинакового светло-серого цвета для шрифта и заливки.
Формула для ячеек сравнивает ячейку с текущей датой с ячейкой, содержащей дату начала недели. Обратите внимание на применение относительной и смешанной адресации (символ «$» в координатах). Дело в том, что по умолчанию интерфейс Excel предлагает ссылку на абсолютный адрес выделяемой ячейки, и многие ошибочно считают, что условное форматирование надо задавать отдельно для каждой ячейки диапазона. Это неверно, правила копирования адресов работают и при применении условных форматов. Но для этого надо вводить формулу вручную или удалять знаки «$» из координат ячеек.
С нашей точки зрения при использовании условного форматирования для диапазонов зачастую понятнее применение R1C1-адресации Excel. Так, в частности, очевидно, что выражение RC подразумевает текущую ячейку. Та же запись в A1-адресации без использования «$» требует дополнительной привязки к текущей ячейке, что иногда затрудняет понимание всего выражения.
Условия с применением функций рабочего листа
Условия для форматов могут содержать сложные многоуровневые выражения. Если результат формулы возвращает значение, отличное от нуля, то условие форматирования считается выполненным. Желательно, чтобы результат принимал логическое значение, т.е. TRUE=1 или FALSE=0. Это упрощает понимание выражения условного форматирования.
В примере для диапазона Поступления!A3:D20 установлено условное форматирование с проверкой на начало текстового значения в столбце C:
Разделение диапазонов при помощи рамок
Весьма полезной задачей условного форматирования при вводе массива информации по аналогии с записями базы данных является разделение блоков данных по датам. Проще всего разделять такие блоки прорисовкой границы перед началом данных следующего периода.
В примере для всего диапазона таблицы Поступления!A3:D20 установлено условное форматирование с проверкой на равенство ячейке сверху:
Обратите внимание, что для выбранного диапазона действуют два правила условного форматирования одновременно: первой отвечает за выделение жирным шрифтом, второе — за прорисовку рамки.
Проверка на корректность формулы
Еще одной типичной задачей условного форматирования является проверка больших диапазонов на идентичность, либо наличие формул. В частности типичной возможностью в задачах финансового моделирования является ввод значения вместо формулы, рассчитывающей значение по умолчанию. Например, по условиям отсрочки платежа контрагента рассчитывается некоторая сумма, но имеется возможность ее корректировки вручную в той же ячейке по реальным данным оплаты. При этом хочется видеть, в каком месте производилась корректировка, а в каком формула сохранена.
Для подобных задач часто предлагается использование UDF-функций (User-defined functions) на VBA (Visual Basic for Applications) с проверкой, хранится ли в ячейке какая-либо формула. Дело в том, что при помощи стандартных функций рабочего листа такую проверку сделать нельзя – формула может проверить только значение в ячейке, но не то, каким образом оно было получено.
Вот пример подобной функции в модуле VBA:
В условном форматировании можно использовать выражение:
Этот метод имеет существенные недостатки.
При использовании такой простой функции, условие будет выполняться только, если в ячейке нет никакой формулы; если же там записано «=1+1», то Excel будет считать условием выполненным. Можно явно задавать проверку на равенство определенной формуле в коде VBA, но это существенно усложняет разработку и отладку финансовой модели.
Главной проблемой при использовании UDF VBA является низкая производительность. При копировании такого условного формата на большой диапазон будет заметно запаздывание прорисовки этих ячеек, что не всегда приемлемо в работе.
Другим вариантом решения данной задачи является проверка на равенство формулы непосредственно в условии форматирования.
В примере для всего диапазона таблицы ОДДС!B20:P20 установлено такое условное форматирование:
Как видно из условия, наличие формулы в данном выражении не проверяется – сравнивается только результат. Если он отличен от заданного в формуле, то ячейка выделяется красным цветом (K20).
Если формула слишком сложная, то можно сохранить ее в служебном диапазоне ячеек (который затем можно скрыть), а проверку условного форматирования осуществлять, ссылаясь на этот диапазон.
Условное форматирование в Excel 2003
Все очень просто. Хотим, чтобы ячейка меняла свой цвет (заливка, шрифт, жирный-курсив, рамки и т.д.) если выполняется определенное условие. Отрицательный баланс заливать красным, а положительный — зеленым. Крупных клиентов делать полужирным синим шрифтом, а мелких — серым курсивом. Просроченные заказы выделять красным, а доставленные вовремя — зеленым. И так далее — насколько фантазии хватит.
Чтобы сделать подобное, выделите ячейки, которые должны автоматически менять свой цвет, и выберите в меню Формат — Условное форматирование (Format — Conditional formatting) .
В открывшемся окне можно задать условия и, нажав затем кнопку Формат (Format) , параметры форматирования ячейки, если условие выполняется. В этом примере отличники и хорошисты заливаются зеленым, троечники — желтым, а неуспевающие — красным цветом:
Кнопка А также>> (Add) позволяет добавить дополнительные условия. В Excel 2003 их количество ограничено тремя, в Excel 2007 и более новых версиях — бесконечно.
Если вы задали для диапазона ячеек критерии условного форматирования, то больше не сможете отформатировать эти ячейки вручную. Чтобы вернуть себе эту возможность надо удалить условия при помощи кнопки Удалить (Delete) в нижней части окна.
Другой, гораздо более мощный и красивый вариант применения условного форматирования — это возможность проверять не значение выделенных ячеек, а заданную формулу:
Если заданная формула верна (возвращает значение ИСТИНА), то срабатывает нужный формат. В этом случае можно задавать на порядок более сложные проверки с использованием функций и, кроме того, проверять одни ячейки, а форматировать — другие.
Выделение цветом всей строки
Главный нюанс заключается в знаке доллара ($) перед буквой столбца в адресе — он фиксирует столбец, оставляя незафиксированной ссылку на строку — проверяемые значения берутся из столбца С, по очереди из каждой последующей строки:
Выделение максимальных и минимальных значений
Ну, здесь все достаточно очевидно — проверяем, равно ли значение ячейки максимальному или минимальному по диапазону — и заливаем соответствующим цветом:
В англоязычной версии это функции MIN и MAX, соответственно.
Выделение всех значений больше(меньше) среднего
Аналогично предыдущему примеру, но используется функция СРЗНАЧ (AVERAGE) для вычисления среднего:
Скрытие ячеек с ошибками
Чтобы скрыть ячейки, где образуется ошибка, можно использовать условное форматирование, чтобы сделать цвет шрифта в ячейке белым (цвет фона ячейки) и функцию ЕОШ (ISERROR) , которая выдает значения ИСТИНА или ЛОЖЬ в зависимости от того, содержит данная ячейка ошибку или нет:
Скрытие данных при печати
Аналогично предыдущему примеру можно использовать условное форматирование, чтобы скрывать содержимое некоторых ячеек, например, при печати — делать цвет шрифта белым, если содержимое определенной ячейки имеет заданное значение («да», «нет»):
Заливка недопустимых значений
Сочетая условное форматирование с функцией СЧЁТЕСЛИ (COUNTIF) , которая выдает количество найденных значений в диапазоне, можно подсвечивать, например, ячейки с недопустимыми или нежелательными значениями:
Проверка дат и сроков
Поскольку даты в Excel представляют собой те же числа (один день = 1), то можно легко использовать условное форматирование для проверки сроков выполнения задач. Например, для выделения просроченных элементов красным, а тех, что предстоят в ближайшую неделю — желтым:
Счастливые обладатели последних версий Excel 2007-2010 получили в свое распоряжение гораздо более мощные средства условного форматирования — заливку ячеек цветовыми градиентами, миниграфики и значки:
Вот такое форматирование для таблицы сделано, буквально, за пару-тройку щелчков мышью. 🙂
Источник
14 / 2 / 0 Регистрация: 28.08.2011 Сообщений: 80 |
|
1 |
|
Не изменяется цвет шрифта в ячейках15.07.2013, 18:49. Показов 28858. Ответов 3
Помогите пожалуйста.
0 |
Programming Эксперт 94731 / 64177 / 26122 Регистрация: 12.04.2006 Сообщений: 116,782 |
15.07.2013, 18:49 |
3 |
8707 / 5479 / 571 Регистрация: 27.03.2013 Сообщений: 18,818 |
|
16.07.2013, 07:19 |
2 |
Возможно для этих ячеек задано условное форматирование, вот и не разрешает по условию или стоит галочка гдето, что без вывода на печать, можно еще посмотреть — формат ячеек (правой кнопкой на ячейке), но это только гадания, без самого примера.
0 |
14 / 2 / 0 Регистрация: 28.08.2011 Сообщений: 80 |
|
16.07.2013, 08:47 [ТС] |
3 |
Спасибо, попробую.
0 |
2 / 2 / 0 Регистрация: 07.05.2013 Сообщений: 13 |
|
28.01.2014, 14:52 |
4 |
Conditional formatting — Clear rules
0 |
В этом посте мы покажем вам, как найти и заменить цвет текста в Excel. Цвет текста, также известный как передний цвет, — это цвет, в котором текст отображается в Microsoft Excel. По умолчанию установлено значение «Черный». Вы можете вручную изменить цвет текста для части текста или всего текста в ваших данных Excel, используя параметр «Цвет шрифта». В некоторых случаях данные могут содержать несколько вхождений одного и того же текста, цвет которого необходимо изменить. Если ваш файл Excel довольно большой, изменение переднего цвета вручную будет утомительным и трудоемким. В этом посте мы покажем вам, как использовать функцию «Найти и заменить» для изменения цвета текста в Excel.
Найти и заменить — полезная функция в программах пакета Office, которая позволяет заменить существующий текст новым текстом. Однако его также можно использовать для поиска и замены цвета текста. Вы можете использовать эту функцию, чтобы изменить передний цвет один за другим для каждого вхождения текста, или использовать «Заменить все», чтобы обновить передний цвет за один раз. Давайте разберемся в этом с помощью примера.
Предположим, у нас есть рабочий лист, в котором у нас есть таблица, в которой перечислены заголовки сообщений и имена авторов сообщений, опубликованных в TheWindowsClub в определенный день (см. изображение выше). Теперь предположим, что мы хотим изменить цвет текста для имени конкретного автора «Гуру Мандади», который внес наибольший вклад в этот день.
Мы можем сделать это вручную следующим образом:
- Выберите первое вхождение «Гуру Мандади», поместив курсор в ячейку C1.
- Нажмите и удерживайте кнопку Ctrl на клавиатуре и щелкните по всем другим вхождениям «Guru Mandadi» один за другим.
- Щелкните раскрывающийся список «Цвет шрифта» на панели инструментов «Шрифт» вверху.
- Нажмите на цвет, который должен заменить существующий передний цвет.
Используйте «Найти и заменить», чтобы изменить цвет текста в Excel
Хотя это может показаться простым и легким, ручное изменение переднего цвета может быть не идеальным подходом для больших баз данных, где текст может появляться сотни или тысячи раз в разных местах электронной таблицы. В таких случаях вы можете использовать функцию «Найти и заменить». Для приведенного выше примера это работает следующим образом:
- Выберите диапазон ячеек, в котором необходимо заменить цвет текста. Если это вся электронная таблица, ничего не выбирайте.
- Щелкните раскрывающийся список «Найти и выбрать» на панели инструментов «Редактирование» в правом верхнем углу.
- Нажмите на опцию «Заменить».
- В диалоговом окне «Найти и заменить» нажмите кнопку «Параметры». Это расширит диалоговое окно и покажет дополнительные параметры.
- Введите текст в поле «Найти». В приведенном выше примере мы ввели в это поле «Гуру Мандади».
- Щелкните раскрывающийся список «Формат» рядом с полем «Заменить на».
- Выберите параметр Формат.
- В диалоговом окне «Заменить формат» щелкните раскрывающийся список «Цвет» и выберите цвет, который должен заменить существующий цвет указанного текста.
- Нажмите кнопку ОК.
- Нажмите кнопку «Заменить все» в диалоговом окне «Найти и заменить», чтобы применить новый цвет к тексту.
Excel сообщит вам о количестве замен, сделанных на всем листе или в выбранном диапазоне ячеек.
Примечание. Вы также можете использовать другие параметры форматирования, доступные в диалоговом окне «Заменить формат», чтобы изменить внешний вид текста, например стиль шрифта, размер и т. д.
Читайте также: Как изменить цвет вкладки рабочего листа Excel.
Если вы хотите, вы можете просмотреть вхождения текста одно за другим и заменить передний цвет, используя параметры «Найти далее» и «Заменить». Вот как:
- Выполните шаги 1-9, как описано выше.
- В диалоговом окне «Найти и заменить» нажмите кнопку «Найти далее».
- Фокус мыши появится при первом появлении указанного текста.
- Чтобы изменить передний цвет, нажмите «Заменить». В противном случае ничего не нажимайте.
- Снова нажмите кнопку «Найти далее».
- Фокус мыши появится при следующем появлении указанного текста.
- Нажмите «Заменить», чтобы заменить цвет текста.
- Повторяйте этот процесс, пока не сделаете столько замен цвета текста, сколько хотите.
Это заканчивается тем, как найти и заменить цвет текста в Excel.
Нажмите Ctrl+F, чтобы открыть диалоговое окно «Найти и заменить». Перейдите на вкладку «Заменить». Нажмите кнопку «Параметры». Введите нужный текст в поле «Найти». Выберите параметр «Формат» в меню «Формат» рядом с полем «Заменить на». Перейдите на вкладку «Заливка» в диалоговом окне «Заменить формат». Выберите цвет из палитры «Цвет фона» и нажмите «ОК». Нажмите кнопку «Заменить все», чтобы выделить все вхождения указанного текста.