Содержание
- Как изменить цвет выделения ячейки в excel
- Изменение цвета выделения для выбранных ячеек
- См. также
- Добавление и изменение цвета фона ячеек
- Применение узора или способов заливки
- Удаление цвета, узора и способа заливки из ячеек
- Цветная печать ячеек, включая цвет фона, узор и способ заливки
- Изменение цвета линий сетки на листе
- Дополнительные действия
- Excel 2007 цвет выделения ячеек
- Как сменить цвет выделения ячеек с поносно-голубого в программе Excel 2007? (не выделение ячеек цветом)
- Как в Экселе поменять цвет выделения измененных ячеек?
- Яркость подсветки выделенных ячеек в Excel 2007
- Изменение цвета фона текста при редактировании ячейки
Как изменить цвет выделения ячейки в excel
Изменение цвета выделения для выбранных ячеек
Смотрите также хочется возвращаться на: Если при открытии поставьте галочку там они итак «расколдуются» темы ТопикСтартер (ТС) Серебристая и Черная,я реально - обижаюсь) подсвечиваются бледно-голубым цветом, открытии жёлтая), рядом Windows обратили внимание, можете поэкспериментировать со языке. Эта страница В поле группеВыберите нужный цвет вПримечание: Офис 2010. цветовые схемы не2.Макрос и прочие , куда не
имеет преимущество, это черная самая контрастная буду Вам очень1.во первых почему который на мониторе с ним маленькая что при выделение стилями границы и переведена автоматически, поэтомуОбразецЦвета темы полеМы стараемся какZ помогают, в макросах «спец.предложения» можно писать,
ткни, в любой ведь ЕГО тема, и самая беспонтовая. благодарна, поскольку надоело отвечают некоему ТС практически невозможно разглядеть. стрелочка в виде диапазона ячеек, они линии. Эти параметры ее текст можетможно просмотреть выбранный
можно оперативнее обеспечивать: Однако. разбираться леньнет времени если они нужны лист..
а почему ВыДругих к сожалению себя ловить на
(кто это?), если Можно ли увеличить треугольника, нажми на выделяются бледно-голубым цветом.
находятся на вкладке содержать неточности и фон, узор иСтандартные цвета.
вас актуальными справочнымиПрикрепленные файлы Image есть другой способ. только в одном(однако вставила предложенный
в этой теми нет. том, что я он вопрос задал насыщенность подсветки выделенных
неё, у тебя Вот и хочется «
грамматические ошибки. Для способ заливки..Примечание: материалами на вашем
См. также
080.png (8.68 КБ) Правда его надо
Добавление и изменение цвета фона ячеек
(нескольких специфичных)файле, и Вами код - задали свой вопросШпилька что-то делаю в в 2009 году ячеек или заменить откроются цвета, которые узнать как можно
Главная нас важно, чтобы
Чтобы удалить все цветаЧтобы использовать дополнительный цвет,
Необходимо закрыть и снова языке. Эта страницаAlex_Z_30 делать КАЖДЫЙ раз если я сама внутри группы «нерасколдовывается» — это вопрос: и ни одна группе — тогда а я сейчас?
цвет? ты можешь выбрать поменять цвет хотябы» в группе эта статья была 
открыть программу Excel, переведена автоматически, поэтому: Z, значит, это при открытии Excel понимаю, как оно сцепка все-равно, собственно,
:-) из них никак как надо было2. Я неШпилька и применить к на тот, который
« вам полезна. Просим способы заливки, простоДругие цвета чтобы увидеть новый 
Применение узора или способов заливки
в одном листе, могу раскрасить все: и поконтрастнее сделать выделенной области документа используется в Excel
Шрифт вас уделить пару выделите ячейки. На
, а затем в цвет выделения. содержать неточности и так? У меня у меня так) повторить не беспокоя и работа в
яркость выделения листов внешний вид закладок-листов, и наоборот. листы в красный. разницу между выделенными
в экселе. 2003?». секунд и сообщить, вкладке диалоговом окнеВ меню грамматические ошибки. Для как ни выделяй,
1. Выделяем все никого, в случае группе выделенных листов, изменить нельзя. к сожалению.Файл удален
Объясню почему. У и не выделеннымиAndrey ignatovУважаемые, просьба неПечать линий сетки помогла ли она
Удаление цвета, узора и способа заливки из ячеек
ГлавнаяЦветаApple нас важно, чтобы в верхней строке листы книги (удерживая необходимости + наверно, чтобы в нейШпилькавобщем ничего с- велик размер меня структура файла
Цветная печать ячеек, включая цвет фона, узор и способ заливки
листами книги тоже: Правой кнопкой мыши предлагать ниже следующие По умолчанию Excel не вам, с помощьюнажмите стрелку рядомвыберите нужный цвет.выберите пункт эта статья была (формул), или в shift щелкаем по это прибавит файлу — таки поработать.: Z — нет, этим сделать нельзя.
— [ такова: нельзя? на ячейку ! варианты, они к печать линий сетки
кнопок внизу страницы. с кнопкойСовет:Системные настройки вам полезна. Просим самой ячейке серого вкладкам листов) неповоротливости? Не пойму что
все было гораздоnervМОДЕРАТОРЫа) лист-регион (темноПытливый Формат ячеек. «вид» и сожалению не работают на листах. Если
Изменение цвета линий сетки на листе
Для удобства такжеЦвет заливки Чтобы применить последний использованный. вас уделить пару фона, как на2. Заходим сюда:3.Так как нужно именно сделал Ваш прощеспасибо большое за] зеленый): Посмотрите здесь: там выбираешь цвет! :( вы хотите линий приводим ссылку наи выберите пункт цвет, просто нажмитеВ разделе секунд и сообщить,
Вашем рисунке, не «файл» — «параметры» чтобы просто одновременно, код, однако -всего лишь яркость/контрастность вариант помощи, ноVovaKб) лист-столица регионаВдруг данное решение
Petr krivoshein1. видео инструкция:
сетки для отображения оригинал (на английскомНет заливки кнопкуЛичные помогла ли она видно. Может знаете,
— «дополнительно» легко и непринужденно, спасибо все равно) цвета предложенных экселем всякого рода перепрограммирования: Шпилька, чтобы мы (светло зеленый) будет полезным?
: Смотри в верхней http://www.articlesbase.com/videos/5min/84279667 — работать на печатной странице,
языке) ..Цвет заливкищелкните вам, с помощью как изменить цвет
Дополнительные действия
3. Находим раздел работало на всехБоюсь, чем больше листов по умолчанию
листов — это друг друга првильнов) 20 листовШпилька строке, где стоят не будет, в выберите один илиПо умолчанию в листахЕсли заданы параметры печати. Кроме того,Оформление кнопок внизу страницы. фона выделенного текста? «показать параметры для
Эксель файлах в я пытаюсь донести (в группе и не ко мне. поняли. Я могу городов (никак не: да нет. я значки разные, ведёрко русской XP нет несколько листов, которые с помощью цвета,черно-белая в группе. Для удобства такжеAlex_Z_30 следующего листа» (вроде моем компе - вам, что мне вне группы). я обычный пользователь.
Excel 2007 цвет выделения ячеек
выделить только все закрашены — по не про ячейки из которого льётся такого пункта. (f нужно напечатать. На назначенныеилиПоследние цветаВо всплывающем меню
приводим ссылку на: Кажется, начинаю понимать, восьмой по счету) но сделать это нужно ПРОСТО сделатьSerge 007 - я даже не листы (наверное по умолчанию как экселья про выделенные краска (при первом я пользуюсь именно
вкладке «автоматическиечерноваядоступны до 10цвет выделения
Как сменить цвет выделения ячеек с поносно-голубого в программе Excel 2007? (не выделение ячеек цветом)
оригинал (на английском в чем причина.4. Меняем восьмой реально не просто СВЕТЛЕЕ выделенные листы спасибо Вам огромное, знаю где этот незнанию) — правая дал) в группу листы. открытии жёлтая) , Win XP русская
Разметка страницыотображаются линии сетки.(преднамеренно или потому, цветов, которые выщелкните нужный цвет.
языке) . Цвет фона при же параметр - — то вопрос и ТЕМНЕЕ НЕ за то, что «модуль книги» кнопа мыши «Выделить
а)лист регион (темно В старом экселе рядом с ним версия)» в группе
Чтобы изменить цвет что книга содержит
выбирали в последнееПримечание:Если выбрать одну ячейку, выделении — серый. «цвет линии сетки» снимается. выделенные, — не смогли понять человека
Спасибо. Буду ковырять все листы» -
красный) я делала светлее/темнее маленькая стрелочка в2. Макрос, которыйПараметры листа
линии сетки, можно большие или сложные время. Необходимо закрыть и снова
Как в Экселе поменять цвет выделения измененных ячеек?
ячейки помечены цветной У меня в на любой понравившийсяа, возвращаясь к крася их никак.
с другой планеты, в настройках винды. выделение становится контрастноб)лист столица - соответственно выделенные/невыделенные виде треугольника, нажми нужно каждый разустановите флажок использовать указанные ниже листы и диаграммы,Если вас не устраивает открыть программу Excel, границы. При выборе параметрах рабочего стола5. Смотрим результат сказаному Вами выше,
тем дальше я не с Эксель))(за может там можно белым, аналогично активному (оранжевый)
а тут помечу на неё, у применять: http://www.techsupportforum.com/microsoft-support/microsoft-office-support/221317-excel-2007-change-color-selected-cells.html -Печать действия. вследствие чего черновой сплошная заливка цветом, чтобы увидеть новый диапазона ячеек диапазона Виндовс был определен — удовлетворяет - — спасибо, что отдаляю себя от расшифровку ТС - как то изменить листу (Excel 2007).
в) 16 листов несколько, отвлекусь, а тебя откроются цвета, у меня нев группеВыделите листы, цвет сетки режим включается автоматически), попробуйте применить узор цвет выделения. выделяется с цветной серый цвет. Поэтому оставляем.
ПОНЯЛИ и даже этого форума, поскольку отдельное спасибо, за цвета офиса (и Что Вам не городов (—//—)
Яркость подсветки выделенных ячеек в Excel 2007
потом присматриваюсь - которые ты можешь заработал.Сетка которых требуется изменить. заливку ячеек невозможно или один изДобавление, изменение и удаление границы и будут при выделении текста(плюс) — схема прикинули как мобжно вам или СЛОЖНЕЙШИЕ мой топик в его этот выпукло-лаковый нравится?и так 7 а выделен этот
выбрать и применить3. Еще вариант:. Для печати, нажмитеВыберите вывести на печать доступных способов заливки.
границ ячеек выделены все ячейки,
ничего не видно. работает везде
было бы сделать! задачи подавай, или ЕГО теме -
вид на всехШпилька регионов в одной лист или нет? к выделенной области
http://support.microsoft.com/kb/288412 сочетание клавиш CTRLфайл в цвете. ВотВыделите ячейку или диапазонМожно выделить данные в кроме активной ячейки
Если сделать экран(минус) — надоVovaK
вообще не спрашивай.. извиняйте, побоялась задать кнопках): ну что мне книге. тыкаю по нескольку документа в экселе. Serge
+ P.> как можно это ячеек, которые нужно ячейках с помощью с цветной заливки. белым, то при
делать каждый раз: Ну на нет
да и сказано отдельно вопрос -Z не нравится -3)В вашем примере
разНет: Не скажу заКак изменить цвет выделения
Excel исправить: отформатировать. кнопки Системные настройки определить двойном щелчке мышкой
в новой книге и суда нет. так тому и вдруг забаните сразу: Великий русский без я прикрепила файл.
не выделенные листыПытливый
: Всем доброго! При 2007, а в
курсором? В Excel>Откройте вкладкуНа вкладкеЦвет заливки
цвета выделения, но по ячейке она
(в шаблонах Excelcheranser
быть за бестолковость да
занятых — еще там есть выделенные не имеют градиентной
: Шпилька, я вообще-то открытии экселя цвет 2003 для выделенных 2007 выделение подПараметрыРазметка страницы
Главная, чтобы добавить или
если выделенных ячеек, становится серой, и упорно не хочет: Господа, откройте любойа файл, прикреплю и вопросы в величественнее. и невыделенные и раскраски , только ТС отвечал :О) выделения ячеек желтый!
ячеек используется цвет, курсором бледно синего.и нажмите кнопку
нажмите кнопку вызова изменить цвет фона явно не отображаются, потому опять ничего делать такую сетку) лист Excel, нажмите
— для истории принципе схожи.))Мне, имхо, совершенно. разница между ними выделенные, и ихА в Вашем Я могу нажать заложенный, как Вы цвета, приходиться напрягатьУбедитесь, что в категории
вызова диалогового окна диалогового окна или узор в можно изменить цвет, не видно. Но
З.ы. Если кто-то справа от кнопки и порядка вопросаПо существу: буду Но догадываюсь, что такая незначительная, что действительно видно. случае, можно изменить выпадающую стрелочку и правильно заметили, в зрение что быДополнительноПараметры страницыФормат ячеек
ячейках. Вот как который предоставляет увеличить строка ввода формул знает другой способ «Цвет текста» или Прикрепленные файлы post_261051.jpg мучиться дальше надо одним цветом — присматриваться нужно
у меня, почемуто, цвет ярлычков листов поменять цвет, затем цветовую схему Windows. увидеть выделенные ячейки.в группе
.или просто нажмите
это сделать: контрастность.
— белая и подскажите буду очень
«Цвет заливки» треугольничек,
(88.08 КБ)
nerv выделять группу листов,и мне не
все градиентно-округлое на, например, красный. закрываю файл иМожет и в В сравнении сПоказать параметры для следующегоНа вкладке клавиши CTRL+SHIFT+F.
Выберите ячейки, которые нужноВажно:
все выделения серым сЩаслиффф :))) выбирите «Другие цвета»,VovaK: >>По существу: буду связанных по какому-то
нужно выделить ВСЕвот в моем,
И будет у
сохраняю! При следующем 2007 так? 2003м просто кошмар листаЛистНа вкладке выделить. Изменение параметров системы повлияет цветом на ней
Alex_Z_30 затем вкладку «Спектр».: Шпилька, ну зачем мучиться дальше принципу. Но, чтобы листы. А например, варианте, вы можете вас — ярко
открытии цвет сноваПопробуйте поменять цвет бесцветный :(установлен флажок
в группеЗаливкаСоветы: на внешний вид видны. Потому варианта: Здравствуйте. Вопрос по Под большим Цветным так категорично. ЕслиОткрываете свой файл, наши спецы по только рабочие города, сказать уверенно ( красный — значит желтый. снова нужно в Свойствах ЭкранаНе перестаю удивлятьсяПоказывать сеткуПечатьвыберите в разделе
всех выделенных фрагментов
решения несколько. Либо
Excel 2013. Поставили пятном есть градиентный ну ооочень необходимо, нажимаете Alt+F11, выбираете макросам, при желании, не цепляя суммирующие а тем более не выделен. менять. — Оформление -: Выделить ячейку -
.снимите флажкиЦвет фона
Чтобы применить другой цвет во всех приложениях. сделать цвет выделения мне на компьютер
бело-чёрный набор. Слева можно сделать макрос «Эта книга», копируете могли вам оказать листы-Зоны
быстро) — какиеШпилькаТак вот: где Дополнительно — Элемент: правой кнопкой поВ полечерно-белаянужный цвет. фона ко всему Например новый цвет текста любой, отличный Офис 2013. Раньше, — большой БЕЛЫЙ который будет изменять тот код, кот. помощь (а проще
неужели правда так листы участвуют в
: Т.е. логика такая: изменить этот желтый Выделнный пункт меню
ячейке — изЦвет линий сеткииЧтобы использовать двухцветный узор, листу, нажмите кнопку выделения сообщит выделенного от серого, либо в Excel 2010 шестиугольник (RGB 255,255,255), цвет ярлыков листов
я приводил выше, — сделать за непонятно объясняю. группе а какие если пол:Ж и цвет на любойПосмотрел, в приведённой
появившегося окна выбратьщелкните нужный цвет.черновая выберите цвет вВыделить все текста в Microsoft
сделать как-то так, при изменении части справа — ЧЁРНЫЙ выделенных в группу закрываете редактор VBE. вас для вас),nerv нет?, тем более вопрос по экселю другой! чтобы по Вами инструкции речь формат ячейки -Совет:
. поле. При этом линии Word или папки, чтобы строка формул текста редактируемой ячейки (RGB 0,0,0), между и затем восстанавливать При переходе с то и им: в модуль книги что один из — то поменяйте умолчанию всегда он
идёт о том
граница — цвет Чтобы вернуть цвет линий
Примечание:Цвет узора сетки будут скрыты. которые открыты в была белой независимо
редактируемая часть подсвечивалась ними — 15 их первоначальный цвет, листа на лист необходимо знать детали. Private Sub Workbook_SheetActivate(ByVal выделенных — цветной, на красный и был! же самом. линии выбрать (в сетки по умолчанию, Если цвета на листе, а затем выберите Чтобы данные на
программе Finder. от цвета рабочего темным фоном. В
маленьких 8 в если он был. будет сниматься групповое Может быть в
Sh As Object) разве это видно? все пройдет. Павелвыбираю срвис-исправления. выледяет тесно-синим цветом. левом нижнем углу, выберите значение не отображаются, возможно, сам узор в листе было удобнееБолее новые версии стола. Может быть, Excel 2013 этого
верхнем ряду, 7 Повторю, сделать это выделение. начале наименования листовMe.ActiveSheet.Activateвот и вопросок. больше не: Сразу скажу, что а у меня там где написано
Авто выбран высококонтрастный режим. поле читать, можно отобразить Office 2011 кто-нибудь предложит, как
почему-то не видно, в нижнем. Настройте можно, но не
Шпилька группы должен бытьEnd Sub 1. как сделать беспокою. Excel 2003 нравится настрое фон черный. авто) — все. Если цвета неУзор границы всех ячеек.В меню поступить в такой т.е не видна яркость и контрастность просто. Стоит ли: при переходе внутри один признак -срабатывает при переходе из не градиентноМихаил С. больше, но компания Надо чтобы были (внешние) — ОКПосле изменения цвета линий
отображаются при предварительном.На вкладкеApple ситуации? подсветка фона при монитора так, чтобы задумка затрат времени? выделенной группы? Тогда ASD_nhfnfnfv _1, ASD__nhfnfnfv_2. с листа на
-окрукглыми.: Зря Вы иронизируете. с начала года ячейки желтые например
Андрей сулимов сетки на листе просмотре, возможно, не
Чтобы создать узор соГлавнаявыберите пунктAlex_Z_30
выделении части текста различать левый верхнийШпилька из раза в
зы Гадание - листи как сделать
См. файл Прикрепленные перешла на Excel
Владимир лысков: Во во. Даже можно выполнить описанные выбран цветной принтер. специальными эффектами, нажмитещелкните стрелку рядом
Системные настройки: Никто не отвечает. ячейки. Каким образом шестиугольник (RGB 248,248,248)
Изменение цвета фона текста при редактировании ячейки
: нет. и даже раз опять выбирать дело неблагодарное. ;)VovaK так, чтобы было файлы post_260656.gif (50.11 2007. Разобрался со: Смотри в верхней в этом лажа. ниже действия.Примечание: кнопку с кнопкой. Задам вопрос по-другому: можно настроить рабочий от цвета фона объясню почему: группу для нового-44779-: Шпилька, Excel 2007 четко видно выделен/невыделен
КБ) всеми возникшими вопросами
Сделать наиболее заметных линийМы стараемся какСпособы заливкиЦвет заливкиВыберите категорию Как делать настройки стол или параметры этого окна. И1.Люблю простые решения: действия ? зачем.Serge имеет всего три в сером цвете,
Шпилька и проблемами, кроме значки разные, ведёрко на 2003м офисе. сетки можно оперативнее обеспечиватьи выберите нужныеили нажмите клавишиОбщие Hilights в Office Excel, чтобы выделение всё. типа «можно сделать:зайдитеесли выделять все: Потому что независимо цветовых схемы (Параметры который эксель дает: я не иронизирую, одной. В Excel из которого льётсяВсе у кого используется Чтобы воспринимать на экране вас актуальными справочными параметры. ALT+H, H.. 2013? было заметно? Неmaple5 туда, подкрутите то, листы — то от даты начала — Основные) Синяя, по умолчанию. я расстраиваюсь (практически
2007 выделенные ячейки краска (при первом стандартная тема в линии сетки, вы материалами на вашемСовет:
Источник
Skip to content
В этой статье вы найдете множество быстрых способов как сделать условное форматирование строк, столбцов и отдельных ячеек в MS Excel 2016, 2013 и 2010. Мы рассмотрим, как можно применить различное оформление к данным, которые соответствуют определенным критериям. Это может помочь указать на наиболее важную информацию в ваших электронных таблицах.
Всем известно, что изменить фон ячейки легко. Это можно совершить, просто нажав кнопку «Цвет заливки». Но что, если вы хотите изменить оформление вашей таблицы при выполнении какого-то условия? Более того, что, если вам нужно, чтобы он изменялся автоматически при внесении изменений в таблицу? Условное форматирование для этого является действительно мощной и полезной функцией. Далее в этой статье вы найдете ответы на эти вопросы и прочтете несколько полезных советов, которые помогут выбрать правильный метод условного форматирования для каждой конкретной задачи.
В то же время изменение внешнего вида в связи с содержанием текущей либо какой-то иной ячейки либо от иных условий часто считается одной из самых сложных и непонятных функций, особенно для новичков. Если вас тоже пугает эта функция, не бойтесь! На самом деле, она очень удобна и проста в использовании, и вы убедитесь в этом всего за 5 минут после прочтения этого руководства. А теперь взгляните, сколько всего мы можем сделать!
- Где находится форматирование по условию в Excel?
- Как автоматически изменить цвет при помощи условного форматирования?
- Условное форматирование Excel по значению ячейки.
- Использование абсолютных и относительных ссылок в правилах.
- Как использовать в правилах ссылку на соседние листы?
- Приоритет выполнения правил — это важно!
- Как редактировать условное форматирование?
- А если забыл, где какие правила создавал?
- Как можно скопировать условное форматирование?
- Как убрать условное форматирование?
- Почему не работает?
Кроме того, если вы будете использовать форматирование по условию, то имейте в виду, что оно имеет более высокий приоритет по сравнению с обычным оформлением вручную, которое вы можете сделать через меню Главная – Формат.
Вы можете применить условное форматирование к одной или нескольким позициям, строкам, столбцам или всей таблице на основе их содержимого или при выполнении какого-то другого условия. Это делается путем создания правил (условий), в которых вы определяете, когда и как следует изменить вид выбранных клеток таблицы.
Где находится форматирование по условию в Excel?
Это очень просто: на вкладке «Главная», а в более старых версиях — группа «Стили».
Эта функция включает в себя стандартный набор заранее определенных правил и инструментов. Но главное, у пользователя есть возможность самому придумать и настроить необходимый алгоритм закраски и выделения, используя свои формулы.
Теперь, когда вы знаете, как активировать функцию условного форматирования в Excel, давайте продолжим и посмотрим, какие у вас есть варианты форматирования и как вы можете создавать свои собственные правила.
Как автоматически изменить цвет при помощи условного форматирования?
Чтобы по-настоящему использовать возможности условного формата в Excel, вы должны научиться создавать различные типы правил.
Правила условного форматирования определяют 2 ключевых момента:
- К каким ячейкам должно применяться условное форматирование,
- Какие условия должны быть выполнены.
Я покажу вам, как применить условное форматирование в Excel 2016, потому что это, кажется, самая популярная версия в наши дни. Однако оно практически не отличается от форматирования в версиях 2007, 2013 и 2010. Поэтому у вас не возникнет проблем с выделением цветом нужной информации независимо от того, какая версия установлена на вашем компьютере.
Задача: у вас есть таблица или диапазон данных, и вы хотите изменить фон ячеек на основе их содержания. Кроме того, вы хотите, чтобы он менялся динамически, отражая изменения данных.
Решение: Предположим, у вас в таблице — данные о продажах шоколада различным покупателям. Необходимо в таблице Excel закрасить цветом клетки с количеством следующим образом: менее 100 единиц товара – красным, 100 и более – зелёным.
Итак, вот что вы делаете шаг за шагом:
Способ 1 — Используем стандартные возможности.
Самый простой способ — воспользоваться стандартными правилами выделения ячеек. Эти заготовки включают в себя самые простые и распространенные случаи. Но сначала выберите таблицу или диапазон, где вы хотите изменить фон ячеек. Мы взяли $D$2:$D$21.
Перейдите на вкладку «Главная» и выберите

Конечно, можно использовать любой другой тип правил, который больше подходит для ваших данных, например:
- Значение больше, меньше или равно.
- Выделить текст, содержащий определённые слова или символы.
- Выделить дубликаты.
- Форматирование конкретных дат.
В диалоговом окне укажите, что числа должны быть меньше 100, также выберите вариант выделения.
В первом поле задается условие, а во втором указывают, каким образом отформатировать полученный результат. Обратите внимание, выбрать можно цвет фона и текста из предложенных в списке. Но если хочется применить иные оттенки – сделать это можно, перейдя в «Пользовательский формат».
В результате клетки таблицы с количеством меньше 100 окрасились в красный цвет.
Приступаем к созданию второго правила. С этой же областью таблицы проделайте те же операции, только выберите на третьем шаге пункт «Больше».
В результате получим нужную нам раскраску.
Это самый простой вариант заливки ячеек.
С помощью использованных нами «Правил выделения ячеек»:
- находят в таблице числа, которые больше определенного;
- выбирают те, которые меньше определенного;
- указывают на числа, находящиеся в пределах нужного интервала;
- определяют равные какому-то числу;
- помечают в выбранных текстовых полях только те, которые необходимы;
- отмечают столбцы и числа за нужную дату;
- находят повторяющиеся текст или числа;
- придумывают прочие правила.
Способ 2 — Как самому создать правило форматирования?
Тот же результат мы можем получить и чуть иначе. Если ни одно из готовых правил форматирования не отвечает вашим потребностям, вы можете создать новое с нуля. Для этого вновь перейдите на вкладку «Главная» и выберите 
Затем выберите пункт «Форматировать только ячейки, которые содержат» (3). Чуть ниже укажите, что число должно быть меньше (4) цифры «100» (5).
И далее укажите, как это все должно выглядеть. Нажмите кнопку «Формат» (6).
Выберите «красный» на открывшейся вкладке «Заливка».
Нажмите «ОК».
При создании правила в окне « Формат ячеек» переключайтесь между вкладками « Шрифт» , « Граница» и « Заливка», чтобы выбрать стиль шрифта, стиль рамки и цвет фона соответственно. На вкладках Шрифт и Заливка вы сразу увидите предварительный просмотр вашего пользовательского формата.
Когда закончите, нажмите кнопку ОК в нижней части окна.
Подсказка:
Если вам нужно больше цветов фона или шрифта, чем предусмотрено в стандартной палитре, нажмите кнопку «Другие цвета…» на вкладках «Заливка» и «Шрифт»..
Если вы хотите применить градиент цвета фона , нажмите кнопку «Способы заливки» и выберите нужные параметры.
Нажмите кнопку ОК, чтобы закрыть окно и проверить, правильно ли применяется условное форматирование к вашим данным.
Повторите все то же самое еще раз, только измените условие: цифра должна быть больше или равна 100. И новый цвет условного форматирования, конечно же, выберите сейчас зеленый.
Способ 3 — Применяем собственную формулу в правиле условного форматирования.
И, наконец, третий способ – самый сложный, но зато самый универсальный и с большими возможностями. Чуть ранее мы создали правила форматирования, указав определенные числа, дату либо текст. Однако в некоторых случаях имеет смысл основывать условие на значении определенной ячейки. Преимущество этого подхода состоит в том, что в зависимости от того, как значение этой ячейки изменится в будущем, ваше условное форматирование будет корректироваться автоматически и отражать изменение данных.
Вновь перейдите на вкладку «Главная», (в старых версиях программы — в группу «Стили») и выберите 
Затем выберите пункт «Использовать формулу для определения форматируемых ячеек» (3). Теперь нужно указать диапазон, в котором мы хотим что-то выделить. Для этого нажмите на пиктограмму со стрелкой вверх (4) и укажите мышкой начало диапазона – D2. Следите за тем, чтобы ссылка не была абсолютной (можно для этого использовать F4). И в конце просто допишите условие: “<100” (5), как это показано на рисунке.
Осталось только определить новые правила форматирования. Нажмите кнопку «Формат» (6).
Выберите красный на вкладке «Заливка».
Повторите создание условия еще раз, только выражение запишите D2>=100 и выберите зеленый.
Вы спросите: «А зачем все так сложно, если есть более простой вариант?» Дело в том, что использование формулы – более универсальный подход, который мы в дальнейшем будем еще неоднократно применять.
Итак, цель достигнута: фон выбранных ячеек изменяется от их наполнения.
Совет: вы можете использовать тот же метод не только для закраски, но и для изменения оформления шрифта. Для этого просто перейдите на вкладку «Шрифт» в диалоговом окне «Формат», которое мы обсуждали на шаге 6, и выберите предпочитаемый вариант оформления.
Условное форматирование Excel по значению ячейки.
В обоих предыдущих примерах мы создали правила форматирования, прямо указав числа — ограничения. Но чаще всего следует создавать критерий форматирования на основе значений ячеек. Как это сделать? Предположим, в таблице записаны ежемесячные продажи нескольких товаров. Нужно выделить цветом те цифры в декабре, которые были больше январских, в начале года.
Выделяем область для применения условного форматирования М2:М16 и затем выбираем пункт «Создать правило». В описании правила запишем выражение:
=M2>B2
Обратите внимание, что здесь используются относительные ссылки, чтобы программа могла последовательно перебрать все ячейки указанной ей области, и при этом каждой ячейке из столбца М соответствовала ячейка из столбца В, расположенная в той же строке и относящаяся к тому же самому товару.
Отображение выделенных ячеек настройте так же, как мы это рассматривали ранее.
Как видно на рисунке, созданное нами правило условного форматирования работает правильно и выделяет декабрьские продажи тех товаров, которые выросли по сравнению с январём.
Использование абсолютных и относительных ссылок в правилах.
Для того, чтобы было проще изменять условия выделения определенных значений в таблице Эксель, запишем некоторые параметры отбора в специально отведённые для этого ячейки.
Задача: выделить в таблице заказы с количеством менее 50 и более 100 ед.
Наши ограничения записываем в D1 и D2. Далее создаем первое правило условного форматирования для диапазона E5:E24.
=E5>$D$2
Абсолютная ссылка на D2 означает, что каждая из ячеек нашего диапазона сравнения должна сравниваться именно с D2. А относительная ссылка на первую ячейку нашей выделенной области E5 предписывает программе начать именно с этой позиции и последовательно двигаться вниз по столбцу, сравнивая количество с пороговым значением 100.
Как обычно, выбираем цвет заливки в случае выполнения условия.
Аналогичным образом для E5:E24 создаем второе правило
=E5<$D$1
В результате часть столбца окрасится зелёным, часть — жёлтым, а количество между 50 и 100 останется неокрашенным.
А теперь давайте усложним задачу — закрасим цветом не отдельные ячейки, а строки таблицы целиком. Для этого нам всего лишь понадобится изменить несколько ссылок в наших правилах.
Прежде всего, заново обозначим диапазон условного форматирования. Теперь это будет $A$5:$G$24.
В правило форматирования внесем небольшое изменение:
=$E5>$D$2
Как видите, у нас появилась абсолютная ссылка на столбец E. А на строку ссылка осталась относительной, без знака $. Для программы это означает, что нужно использовать данные строки целиком, и окрасить ее тоже всю, а не отдельную ячейку.
Аналогично второе условие мы меняем с E5<$D$1 на $E5<$D$1.
В то же время ссылка на D2 так и остается абсолютной, поскольку условие записано именно в этой ячейке. В результате получаем «полосатую» таблицу, где цветом выделены уже целые строки. И вся хитрость заключается в грамотном использовании абсолютных ссылок в правилах.
Вывод. Давайте постараемся запомнить несложные принципы использования ссылок в правилах:
- если сравниваются попарно 2 столбца, то используют относительные ссылки (M2>B2).
- если значения в столбце сопоставляются с определённой ячейкой, то на нее обязательно должна быть абсолютная ссылка ($D$1).
- когда нужно закрасить по условию строку целиком, то ссылка на эту строку должна быть относительной ($E5)
- когда нужно закрасить столбец целиком, то ссылка на него должна быть относительной (E$5)
Как использовать в правилах ссылку на соседние листы?
В последних версиях начиная с 2010 года, в формулах условия вы можете спокойно использовать ссылки на данные с других листов. Делается это точно так же, как и в обычных формулах.
В более ранних версиях программы – 2007 и 2003, это ограничение можно легко обойти, использовав именованные диапазоны. Вы просто присваиваете определенные имена диапазонам на текущем или на соседних листах, а затем используете эти имена в функциях.
В частности, вместо
=ЕСЛИ(‘Formatting (Лист2)’!$E$2:$E$21>5000;1;0)
можно работать по формуле
=ЕСЛИ(продажи>5000;1;0)
Как вы понимаете, диапазон ‘Formatting (Лист2)’!$E$2:$E$21 получил имя «продажи» и теперь к нему можно обратиться из любого места вашей рабочей книги.
Приоритет выполнения правил — это важно!
При использовании условного форматирования в Excel вы не ограничены только одним правилом на ячейку. Вы можете применять столько правил, сколько требует логика вашего проекта. В том случае, если в вашей таблице используется несколько правил, то важно, в каком порядке они выполняются.
Если выбрать меню «Управление правилами» и указать там «Текущий лист», то вы увидите список имеющихся правил.
В этой таблице мы хотим выделить желтым цветом предстоящие в недалёком будущем отгрузки, а вот те из них, которые должны произойти сегодня или завтра, обозначить красным. Ведь к ним должно быть повышенное внимание и их нужно срочно выполнить.
Сначала создадим первое условие:
=$E5>$C$2
Как видим, сюда попадают все строки, в которых дата отгрузки больше текущей даты, записанной в ячейке C2.
Затем создаем второе условие, которое как бы будет являться подмножеством первого. Выделяем только ячейки, в которых ИЛИ дата отгрузки равна текущей $E$5=$C$2, ИЛИ дата отгрузки больше текущей на 1 день $E5-$C$2=1. Если хотя бы одно из этих требований выполняется, то строка будет закрашена красным.
=ИЛИ($E5-$C$2=1;$E$5=$C$2)
Важно! Правила, расположенные выше в списке, имеют более высокий приоритет (1 и 2 на рисунке вверху). Новые правила всегда добавляются в начало списка и по этой причине имеют более высокий приоритет. Результат их работы не может быть изменен действием предшествующих правил, расположенных ниже.
Однако, порядок выполнения всегда можно изменить в этом же окне при помощи стрелок «Вверх» и «Вниз» (3).
Как редактировать условное форматирование?
Для того, чтобы изменить ранее созданное условие, нужно в первую очередь посмотреть, какие условия мы применяем к таблице и далее просто выбрать нужное правило. Последовательность действий та же, что мы рассмотрели чуть выше. Но на всякий случай еще раз повторю ее на скриншоте: нам нужен раздел «Управление правилами», затем указать, что рассматриваем текущий лист.
При нажатии иконки «Изменить…» мы попадаем в уже знакомое нам меню создания правила. Только все поля там уже заполнены текущими значениями. Остается только изменить то, что необходимо, и нажать «Ок».
А если забыл, где какие правила создавал?
В виду того, что этот способ имеет приоритет над обычным оформлением, вы можете получить внешний вид таблицы не совсем таким, как ожидали. Особенно, если забудете, где и какие правила создавали. Итак, как нам быстро найти в таблице все ячейки с условным форматированием?
Один их простых способов обнаружить такие нестандартные места таблицы – использовать меню Главная – Найти и выделить – …… в последних версиях Excel. Или же Главная – Редактирование – Найти и выделить – … в более ранних версиях.
Но в результате вы просто увидите те области таблицы, в которых применено условное форматирование. И не более того. Какие именно там условия изменения оформления — пока неизвестно. В любом случае вам, скорее всего, придется копать глубже и разбираться, какие же условия там применены.
Поэтому лучше всего просто выберите раздел «Управление правилами» — текущий лист. Этот процесс мы уже дважды описывали в предыдущих разделах, поэтому, думаю, проблем здесь не возникнет.
Вы увидите все созданные вами правила, а также приоритет их выполнения. Напомним, что наивысший приоритет имеют правила, находящиеся в начале списка: чем выше, тем важнее. Также указаны области, к которым применяются созданные форматы. Думаю, здесь разобраться будет совершенно несложно.
Как можно скопировать условное форматирование?
Вот несколько способов для копирования правил.
Копировать формат по образцу
Можно скопировать так же, как и обычный формат.
На вкладке «Главная» в самом начале ленты расположена группа «Буфер обмена». В ней вы видите пиктограмму кисти – формат по образцу (в разных версия выглядит по-разному, но называется одинаково). Клик по ней копирует не только формат выделенных ячеек, но и условия для него, если таковые имеются. Следующим действием необходимо выделить те ячейки, в которые данное оформление необходимо перенести.
Имейте в виду, что описанный способ перенесет абсолютно все форматы, в том числе и установленные вручную.
Копирование через вставку.
Альтернативным вариантом дублировать формат является специальный способ вставки.
Скопируйте ячейки с нужным условным форматом любым привычным для вас способом. Выделите диапазон, на который требуется перенести формат (можете выделить и не смежные, зажав клавишу CTRL), а затем по щелчку правой кнопки мыши выберите пункт «Специальная вставка…». Тогда программа отобразит окно, где потребуется установить переключатель на точке «форматы», после чего нажать «OK».
Управление правилами.
Можно воспользоваться диспетчером правил.
Пройдите по следующему пути: 
Из раскрывающего списка «Показать правила…» выберите пункт «Этот лист». Вы сможете увидеть все правила, которые действуют на текущем листе.
В столбце списка правил «Применяется к» указаны диапазоны, на которые распространяется каждое правило. Допишите в это поле через точку с запятой нужные адреса ячеек, чтобы применить и к ним ранее созданные условия.
Данный способ более трудоемкий, чем предыдущие два. Но его прелесть в том, что он позволяет распространять только нужные правила. Это особенно полезно тогда, когда к копируемым ячейкам применяется несколько условий одновременно, а скопировать нужно только одно из них.
Как убрать условное форматирование?
Эта операция такая же несложная, как и создание правила. Выберите 
Поэтому существует и более тонкий инструмент, которым мы рекомендовали бы пользоваться и для редактирования, и для их удаления.
Используйте последний пункт выпадающего меню: «Управление правилами».
Здесь вы видите все правила на текущем листе, к каким диапазонам они относятся и что делают. Поэтому гораздо проще выбрать определенное правило и удалить его.
Либо изменить, если в этом есть необходимость.
Почему не работает?
Если вы не получаете ожидаемого результата, то в первую очередь следует убедиться, верно ли работает созданное вами правило условного форматирования. Для этого вы можете скопировать формулу из правила в любую пустую ячейку и посмотреть, какой результат будет получен. Если вы форматируете по условию целый столбец цифр, то выберите пустое место справа от вашей таблицы.
Если результатом выполнения формулы-условия будет ИСТИНА, значит, должно быть применено условное форматирование. Естественно, если ЛОЖЬ, то — нет. Давайте вернемся в одной из наших задач и выполним такую отладку правил форматирования.
В столбец I скопируем формулу первого условия, в K — второго. Зацепите мышкой правый нижний уголок ячейки с формулой и протащите ее вниз на всю высоту таблицы. Получим полную картину для каждой из ячеек нашего диапазона. Как видите, ИСТИНА и ЛОЖЬ точно соответствуют закраске столбца K, который мы, собственно, и проверяли. В I2 мы получили ИСТИНА, поэтому цвет — зелёный. В J9 ответ также положительный, поэтому цвет — желтый. И так далее.
Если формула сложная, можно разбить ее на части и применить тот же метод отладки.
Надеемся, что вы нашли ответы на интересующие вас вопросы по условному форматированию в нашей инструкции.
Тем не менее, если всё же что-то не получается или не работает – пишите в комментариях ниже. Мы постараемся вам ответить либо даже сделаем отдельный материал, посвященный вашей проблеме.
Удачи!
Еще полезные примеры и советы:
Формат времени в Excel — Вы узнаете об особенностях формата времени Excel, как записать его в часах, минутах или секундах, как перевести в число или текст, а также о том, как добавить время с помощью…
Как сделать пользовательский числовой формат в Excel — В этом руководстве объясняются основы форматирования чисел в Excel и предоставляется подробное руководство по созданию настраиваемого пользователем формата. Вы узнаете, как отображать нужное количество десятичных знаков, изменять выравнивание или цвет шрифта,…
7 способов поменять формат ячеек в Excel — Мы рассмотрим, какие форматы данных используются в Excel. Кроме того, расскажем, как можно быстро изменять внешний вид ячеек самыми различными способами. Когда дело доходит до форматирования ячеек в Excel, большинство…
Как удалить формат ячеек в Excel — В этом коротком руководстве показано несколько быстрых способов очистки форматирования в Excel и объясняется, как удалить форматы в выбранных ячейках. Самый очевидный способ сделать часть информации более заметной — это…
9 способов сравнить две таблицы в Excel и найти разницу — В этом руководстве вы познакомитесь с различными методами сравнения таблиц Excel и определения различий между ними. Узнайте, как просматривать две таблицы рядом, как использовать формулы для создания отчета о различиях, выделить…
|
Как исключить изменения цвета ячейки |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
Если вы не можете найти лист, потому что ваша книга Excel содержит слишком много листов, выделите цветом вкладки листов отдельных листов . Рабочие листы с цветовой кодировкой организовывают большие файлы электронных таблиц Excel . Система цветов вкладок предоставляет визуальные подсказки, помогающие быстро найти данные.
Инструкции в этой статье относятся к Excel 2019, 2016, 2013, 2010; Excel для Mac, Excel для Office 365 и Excel Online.
Изменение цвета вкладки рабочего листа с помощью клавиш клавиатуры или мыши
Вот три варианта изменения цвета вкладки листа одного листа в книге:
- Используйте клавиши клавиатуры.
- Щелкните правой кнопкой мыши на вкладке листа (вероятно, самый простой способ).
- Используйте параметр Цвет вкладки на ленте.
Используйте горячие клавиши клавиатуры для изменения цвета вкладки листа
Когда вы используете горячие клавиши клавиатуры для изменения цвета вкладки, этот набор нажатий клавиш активирует команды ленты. Как только последняя клавиша в последовательности — T — нажата и отпущена, открывается цветовая палитра.
Чтобы изменить цвет вкладки листа с помощью клавиатуры:
-
Выберите вкладку листа, чтобы сделать ее активным листом. Или используйте одно из следующих сочетаний клавиш, чтобы выбрать нужный лист:
- Ctrl + PgDn : перейти к листу справа.
- Ctrl + PgUp : перейти к листу слева.
-
Нажмите и отпустите клавишу Alt, чтобы отобразить горячие клавиши для вкладок ленты.
-
Нажмите и отпустите клавишу H, чтобы отобразить горячие клавиши для вкладки « Главная ».
-
Нажмите и отпустите клавишу O, чтобы открыть раскрывающийся список Формат .
-
Нажмите и отпустите клавишу T, чтобы открыть цветовую палитру Tab .
Текущий цвет вкладки выделен (обведен оранжевой рамкой). Если вы ранее не меняли цвет вкладки, выбирается белый.
-
Выберите нужный цвет.
Чтобы выбрать цвет с помощью клавиш со стрелками, выделите нужный цвет и нажмите Enter, чтобы завершить изменение цвета.
-
Чтобы увидеть больше цветов, нажмите клавишу М, чтобы открыть пользовательскую цветовую палитру.
Щелкните правой кнопкой мыши вкладку «Лист», чтобы изменить цвет вкладки.
Вот быстрый способ изменить цвет вкладки листа:
На чтение 4 мин. Просмотров 1.2k. Опубликовано 12.07.2019
Содержание
- Цвета вкладок могут помочь вам упорядочить таблицу
- Изменение цвета вкладки рабочего листа с помощью клавиш клавиатуры или мыши
- Изменение цвета вкладки нескольких листов
- Правила цвета вкладок
Цвета вкладок могут помочь вам упорядочить таблицу
Часто полезно раскрасить вкладки листов отдельных листов, содержащих связанные данные, для организации массивного файла электронной таблицы Excel. Точно так же вы можете использовать разные цветные вкладки, чтобы различать листы, содержащие несвязанную информацию.
Другой вариант заключается в создании системы цветов вкладок, которые обеспечивают быструю визуальную подсказку относительно степени завершенности проектов – например, зеленый для текущего и красный для законченного.
Это три варианта изменения цвета вкладки листа одного листа в книге:
- Использование клавиш клавиатуры.
- Щелкните правой кнопкой мыши вкладку листа (возможно, самый простой способ).
- Использование опции формата вкладок на ленте.
Относится к Excel 2013 и 2016.
Изменение цвета вкладки рабочего листа с помощью клавиш клавиатуры или мыши
Вариант 1 – Использование горячих клавиш клавиатуры .
Клавиша Alt в приведенной ниже последовательности не должна удерживаться при нажатии других клавиш, как при некоторых сочетаниях клавиш. Каждая клавиша нажимается и отпускается по очереди.
Этот набор нажатий клавиш активирует команды ленты. После нажатия и отпускания последней клавиши в последовательности – T – появляется цветовая палитра для изменения цвета вкладки листа.
1. Перейдите на вкладку листа, чтобы сделать его активным листом, или используйте следующие сочетания клавиш, чтобы выбрать нужный лист:
Ctrl + PgDn – перейти на лист справа.
Ctrl + PgUp – перейти на лист слева.
2. Нажмите и отпустите последовательно следующую комбинацию клавиш , чтобы открыть цветовую палитру, расположенную под параметром Формат на вкладке Главная на ленте: Alt + Н + О + T .
3. По умолчанию в палитре выделяется квадрат цвета текущего цвета вкладки (окруженный оранжевой рамкой). Если вы ранее не меняли цвет вкладки, он будет белым. Щелкните указателем мыши или используйте клавиши со стрелками на клавиатуре, чтобы переместить выделение на нужный цвет в палитре.
4. При использовании клавиш со стрелками нажмите клавишу Ввод на клавиатуре, чтобы завершить изменение цвета.
5. Чтобы увидеть больше цветов, нажмите клавишу M на клавиатуре, чтобы открыть пользовательскую цветовую палитру.
Вариант 2 – щелкните правой кнопкой мыши вкладку листа .
1. Щелкните правой кнопкой мыши вкладку листа, который вы хотите перекрасить, чтобы сделать его активным листом и открыть контекстное меню.
2. Выберите Tab Color в списке меню, чтобы открыть цветовую палитру.
3. Нажмите на цвет, чтобы выбрать его.
4. Чтобы увидеть больше цветов, нажмите Больше цветов в нижней части цветовой палитры, чтобы открыть пользовательскую палитру цветов.
Вариант 3 – Доступ к опции ленты с помощью мыши
1. Перейдите на вкладку листа, который нужно переименовать, чтобы сделать его активным листом.
2. Откройте вкладку Главная на ленте.
3. Нажмите на кнопку Формат на ленте, чтобы открыть раскрывающееся меню.
4. В разделе Упорядочить листы меню нажмите Цвет вкладки , чтобы открыть цветовую палитру.
5. Нажмите на цвет, чтобы выбрать его.
6. Чтобы увидеть больше цветов, нажмите Больше цветов в нижней части цветовой палитры, чтобы открыть пользовательскую палитру цветов.
Изменение цвета вкладки нескольких листов
Изменение цвета вкладки листа для нескольких листов требует выбора всех этих таблиц перед использованием одного из методов, описанных выше.
Выбранные листы могут быть смежными – рядом друг с другом, например, листы один, два, три – или вы можете выбрать отдельные листы, например листы четыре и шесть.
Все выбранные вкладки листа будут одного цвета.
Выбор смежных листов
1. Перейдите на вкладку листа, расположенную в левом конце группы, которую нужно изменить, чтобы сделать ее активным листом.
2. Удерживайте нажатой клавишу Shift на клавиатуре.
3. Нажмите на вкладку листа в правый конец группы – все листы между начальным и конечным листами должны быть выбраны.
4. Если вы выбрали слишком много листов по ошибке, нажмите на правильный конечный лист – с нажатой клавишей Shift – чтобы отменить выбор нежелательных листов.
5.Используйте один из методов, описанных выше, чтобы изменить цвет вкладки для всех выбранных листов.
Выбор отдельных листов
1. Нажмите на вкладку первого листа, чтобы сделать его активным листом.
2. Удерживая нажатой клавишу Ctrl на клавиатуре, щелкните вкладки всех таблиц, которые нужно изменить, – они не должны образовывать непрерывную группу – как показано на листах 4 и 6 на рисунке. выше.
3. Если лист выбран по ошибке, нажмите на него еще раз – с нажатой клавишей Ctrl – чтобы отменить его выбор.
4. Используйте один из методов, описанных выше, чтобы изменить цвет вкладки для всех выбранных листов.
Правила цвета вкладок
При изменении цветов вкладки листа, правила Excel при отображении цветов вкладки:
-
Изменение цвета вкладки для одного листа:
- Имя листа подчеркнуто выбранным цветом.
-
Изменение цвета вкладки для нескольких листов:
- Вкладка (и) активной рабочей таблицы подчеркнута выбранным цветом.
- Все остальные вкладки листа отображают выбранный цвет.
Не все фирмы покупают специальные программы для ведения дел. Многие пользуются MS Excel, ведь эта хо…
Не все фирмы покупают специальные программы для ведения дел. Многие пользуются MS Excel, ведь эта хорошо приспособлена для больших информационных баз. Практика показала, что дальше заполнения таблиц доходит редко. Таблица растет, информации становится больше и возникает необходимость быстро выбрать только нужную. В подобной ситуации встает вопрос как в Excel выделить ячейку цветом при определенном условии, применить к строкам цветовые градиенты в зависимости от типа или наименования поставщика, сделать работу с информацией быстрой и удобной? Подробнее читаем ниже.
Где находится условное форматирование
Как в экселе менять цвет ячейки в зависимости от значения – да очень просто и быстро. Для выделения ячеек цветом предусмотрена специальная функция «Условное форматирование», находящаяся на вкладке «Главная»:
Условное форматирование включает в себя стандартный набор предусмотренных правил и инструментов. Но главное, разработчик предоставил пользователю возможность самому придумать и настроить необходимый алгоритм. Давайте рассмотрим способы форматирования подробно.
Правила выделения ячеек
С помощью этого набора инструментов делают следующие выборки:
- находят в таблице числовые значения, которые больше установленного;
- находят значения, которые меньше установленного;
- находят числа, находящиеся в пределах заданного интервала;
- определяют значения равные условному числу;
- помечают в выбранных текстовых полях только те, которые необходимы;
- отмечают столбцы и числа за необходимую дату;
- находят повторяющиеся значения текста или числа;
- придумывают правила, необходимые пользователю.
Посмотрите, как ищется выбранный текст: в первом поле задается условие, а во втором указывают, каким образом выделить полученный результат. Обратите внимание, выбрать можно цвет фона и текста из предложенных в списке. Если хочется применить иные оттенки – сделать это можно перейдя в «Пользовательский формат». Аналогичным образом реализуются все «Правила выделения ячеек».
Очень творчески реализуются «Другие правила»: в шести вариантах сценария придумывайте те, которые наиболее удобны для работы, например, градиент:
Устанавливаете цветовые сочетания для минимальных, средних и максимальных величин – получаете на выходе градиентную окраску значений. Пользоваться градиентом во время анализа информации комфортно.
Правила отбора первых и последних значений.
Рассмотрим вторую группу функций «Правила отбора первых и последних значений». В ней вы сможете:
- выделить цветом первое или последнее N-ое количество ячеек;
- применить форматирование к заданному проценту ячеек;
- выделить ячейки, содержащие значение выше или ниже среднего в массиве;
- во вкладке «Другие правила» задать необходимый функционал.
Гистограммы
Если заливка ячейки цветом вас не устраивает – применяйте инструмент «Гистограмма». Предлагаемая окраска легче воспринимается на глаз в большом объеме информации, функциональные правила подстраиваются под требования пользователя.
Цветовые шкалы
Этот инструмент быстро формирует градиентную заливку показателей по выбору от большего к меньшему или наоборот. При работе с ним устанавливаются необходимые процентные отношения, либо текстовые значения. Предусмотрены готовые образцы градиента, но пользовательский подход опять же реализуется в «Других правилах».
Наборы значков
Если вы любитель смайликов и эмодзи, воспринимаете картинки лучше, чем цвета – разработчиками предусмотрены наборы значков в соответствующем инструменте. Картинок немного, но для полноценной работы хватает. Изображения стилизованы под светофор, знаки восклицания, галочки-крыжики, крестики для того, чтобы пометить удаление – несложный и интуитивный подход.
Создание, удаление и управление правилами
Функция «Создать правило» полностью дублирует «Другие правила» из перечисленных выше, создает выборку изначально по требованию пользователя.
С помощью вкладки «Удалить правило» созданные сценарии удаляются со всего листа, из выбранного диапазона значений, из таблицы.
Вызывает интерес инструмент «Управление правилами» – своеобразная история создания и изменения проведенных форматирований. Меняйте подборки, делайте правила неактивными, возвращайте обратно, чередуйте порядок применения. Для работы с большим объемом информации это очень удобно.
Отбор ячеек по датам
Чтобы разобраться, как в excel сделать цвет ячейки от значения установленной даты, рассмотрим пример с датами закупок у поставщиков в январе 2019 года. Для применения такого отбора нужны ячейки с установленным форматом «Дата». Для этого перед внесением информации выделите необходимый столбец, щелкните правой кнопкой мыши и в меню «Формат ячеек» найдите вкладку «Число». Установите числовой формат «Дата» и выберите его тип по своему усмотрению.
Для отбора нужных дат применяем такую последовательность действий:
- выделяем столбцы с датами (в нашем случае за январь);
- находим инструмент «Условное форматирование»;
- в «Правилах выделения ячеек» выбираем пункт «Дата»;
- в правой части форматирования открываем выпадающее окно с правилами;
- выбираем подходящее правило (на примере выбраны даты за предыдущий месяц);
- в левом поле устанавливаем готовый цветовой подбор «Желтая заливка и темно-желтый текст»
- выборка окрасилась, жмем «ОК».
С помощью форматирования ячеек, содержащих дату, можно выбрать значения по десяти вариантам: вчера/сегодня/завтра, на прошлой/текущей/следующей неделе, в прошлом/текущем/следующем месяце, за последние 7 дней.
Выделение цветом столбца по условию
Для анализа деятельности фирмы с помощью таблицы разберем на примере как поменять цвет ячейки в excel в зависимости от условия, заданного работником. В качестве примера возьмем таблицу заказов за январь 2019 года по десяти контрагентам.
Нам необходимо пометить синим цветом тех поставщиков, у которых мы купили товара на сумму большую, чем 100 000 рублей. Чтобы сделать такую выборку воспользуемся следующим алгоритмом действий:
- выделяем столбец с январскими закупками;
- кликаем инструмент «Условное форматирование»;
- переходим в «Правила выделения ячеек»;
- пункт «Больше…»;
- в правой части форматирования устанавливаем сумму 100 000 рублей;
- в левом поле переходим на вкладку «Пользовательский формат» и выбираем синий цвет;
- необходимая выборка окрасилась в синий цвет, жмем «ОК».
Инструмент «Условное форматирование» применяется для решения ежедневных задач бизнеса. С его помощью анализируют информацию, подбирают необходимые компоненты, проверяют сроки и условия взаимодействия поставщика и клиента. Пользователь сам придумывает нужные для него комбинации.
Немаловажную роль играет цветовое оформление, ведь в белой таблице с большим объемом данных сложно ориентироваться. Если придумать последовательность цветов и знаков, то информативность сведений будет восприниматься почти интуитивно. Скрины с таких таблиц будут наглядно смотреться в отчетах и презентациях.
Вы можете быстро выбрать один или несколько листов, щелкнув по ярлычкам листов в нижней части окна Excel. Можно ввести или изменить данные на нескольких листах одновременно, выделив и сгруппировав их. Кроме того, в Excel можно одновременно отформатировать или распечатать несколько выделенных листов.
|
Чтобы выделить |
Выполните следующие действия |
|---|---|
|
Один лист |
Выберите ярлычок листа, который нужно изменить. Активный лист будет отличаться по цвету от остальных. В данном случае выбран Лист 4.
Если ярлычок нужного листа не виден, найдите его с помощью кнопок прокрутки листов. Добавить лист можно путем нажатия кнопки Добавить лист справа от ярлычков листов. |
|
Несколько смежных листов |
Щелкните ярлычок первого листа, а затем, удерживая нажатой клавишу SHIFT, щелкните ярлычок последнего листа в диапазоне, который требуется выделить. На клавиатуре: сначала нажмите F6, чтобы активировать ярлычки листов. Затем с помощью клавиш СТРЕЛКА ВЛЕВО и СТРЕЛКА ВПРАВО выберите нужный лист и нажмите CTRL+SPACE для его выделения. Повторите действия со стрелками и нажатием клавиш CTRL+SPACE для выбора дополнительных листов. |
|
Несколько несмежных листов |
Щелкните ярлычок первого листа, а затем, удерживая нажатой клавишу CTRL, щелкните ярлычки других листов, которые нужно выделить. На клавиатуре: сначала нажмите F6, чтобы активировать ярлычки листов. Затем с помощью клавиш СТРЕЛКА ВЛЕВО и СТРЕЛКА ВПРАВО выберите нужный лист и нажмите CTRL+SPACE для его выделения. Повторите действия со стрелками и нажатием клавиш CTRL+SPACE для выбора дополнительных листов. |
|
Все листы книги |
Щелкните правой кнопкой мыши ярлычок листа и выберите в контекстном меню команду Выделить все листы. |
СОВЕТ: После выбора нескольких листов в заголовке в верхней части листа отображается надпись [Группа]. Чтобы отменить выделение нескольких листов книги, щелкните любой невыделенный лист. Если невыделенных листов нет, щелкните правой кнопкой мыши ярлычок выделенного листа и в контекстном меню выберите команду Разгруппировать листы.
Примечания.
-
Изменения, вносимые на активном листе, отражаются на всех выделенных листах. При внесении изменений данные заменяются не только на активном листе, но и на других (иногда пользователи забывают об этом).
-
Данные, скопированные или вырезанные из сгруппированных листов, нельзя вставить на другой лист, поскольку область копирования включает все слои выделенных листов (отличаясь по размеру от области вставки на отдельном листе). Перед копированием или переносом данных на другой лист убедитесь, что выделен только один лист.
-
Если сохранить и закрыть книгу со сгруппированными листами, при последующем открытии файла выделенные листы останутся сгруппированными.
В Excel для Интернета нельзя одновременно выбрать больше одного листа, но выбрать нужный лист очень просто.
-
Щелкните меню Все листы и выберите лист, который нужно открыть.
-
Из листов, перечисленных внизу, выберите имя листа, который нужно открыть. Чтобы увидеть те листы, которые в данный момент не видны, выполняйте прокрутку вперед и назад с помощью стрелок, расположенных рядом с меню «Все листы».
Количество и сумма ячеек по цвету в Excel
Разберем простые способы как посчитать количество, и как суммировать ячейки по цвету в Excel.
Мы часто при работе в Excel окрашиваем ячейки различными цветами для лучшей визуализации данных.
Однако, когда возникает необходимость произвести какие-либо расчеты с обработанными данными мы сталкиваемся с трудностями в связи с малыми возможностями стандартных средств Excel.
Рассмотрим две простые функции, которые дают возможность суммировать ячейки, и посчитать количество выделенных цветом ячеек.
Суммирование ячеек по цвету
Перейдем в редактор VBA, для этого в панели вкладок выбираем Разработчик -> Visual Basic (или нажимаем комбинацию клавиш Alt + F11).
Создаем новый модуль и добавляем в него следующий код (напротив каждой строчки дается пояснение к коду):
Функция СУММЦВЕТ содержит два аргумента:
- MyRange(обязательный аргумент) — диапазон ячеек для суммирования;
- MyCell(обязательный аргумент) — ячейка, по цвету заливки которой рассчитывается сумма.
Функция СУММЦВЕТ теперь будет определяться при вводе формулы в ячейку, переходим из редактора на лист Excel и воспользуемся новой функцией:

При этом, если выбранная ячейка не имеет заливки, то функция суммы ячеек по выбранному цвету также будет работать.
Подсчет количества ячеек по цвету
Чтобы посчитать ячейки одного цвета достаточно немного видоизменить функцию для подсчета суммы — вместо прибавления значения текущей ячейки (Sum = Sum + cell.Value) мы добавляем 1 (Sum = Sum + 1).
При работе с данными функциями обратите внимание на два важных момента:
- Если цвет выбранной ячейки определяется с помощью условного форматирования (т.е. цвет ячейки определяется не за счет заливки), то рассмотренные функции не сработают.
- В случае изменения раскраски ячейки в Excel формулы автоматически не пересчитываются, так как не изменяется содержимое ячейки, поэтому для корректного расчета необходимо произвести пересчет формул. Комбинация клавиш Shift + F9 пересчитает формулы на активном листе (F9 — для всей книги).
Как в Excel посчитать количество ячеек по цвету ячейки или цвету текста
Мы с вами уже рассматривали вопрос о том как посчитать в Excel количество ячеек/значений в подробном видео уроке. Сегодня мы бы хотели немного расширить данную статью для решения более узкой задачи. Допустим, вам необходимо посчитать количество ячеек в зависимости от цвета ячеек или цвета текста.
Начиная с Excel 2007 в программе встроили возможность сортировки ячеек по цвету. Таким образом, можно отфильтровать нужный нам цвет, выделить оставшиеся на виду ячейки и визуально посмотреть общее количество ячеек. Но что делать, если нам требуется делать это часто и при этом нам необходимо, чтобы все считалось и пересчитывалось с помощью формул.
Для этих целей необходимо использовать очень простенький макрос, а точнее пользовательскую функцию, назовем ее ColorNom, она позволит нам вытягивать числовой код цвета заливки и далее по этому коду мы и будет считать общее количество ячеек, используя приемы, описываемые в статье как посчитать в Excel количество ячеек/значений
Итак, приступим. Зайдите в редактор Visual Basic, для этого:
в Excel 2003 нажмите на Сервис, далее Макрос и затем Редактор Visual Basic.
в Excel 2007, 2010 и 2013 это делается по-другому. Зайдите в раздел Разработчик, далее выберите Visual Basic
Внимание! Раздел панели инструментов Разработчик в Excel 2007 доступен по умолчанию, а в Excel 2010 и 2013 его необходимо включить. Это особенно полезно сделать тем пользователям, которые будут часто работать с макросами. Чтобы включить панель инструментов Разработчик в Excel 2010 или 2013 необходимо запустить Файл | Параметры | Настройка ленты после этого необходимо с правой стороны необходимо поставить галочку напротив надписи Разработчик
После того как откроется редактор Visual Basic, вставьте пустой модуль, для этого выберите меню Insert и далее Module

и скопируйте туда текст простой функции:
Public Function ColorNom (Cell As Range)
ColorNom = Cell.Interior.ColorIndex
End Function
После этого закройте редактор Visual Basic и можно вернуться к нашему файлу. В любой пустой ячейки введите пользовательскую функцию, которую мы ввели раннее. В нашем случае это функция ColorNom, ее можно вызвать либо через меню Вставка, Функция — категория Определенные пользователем, либо просто можно напечатать ее в самой ячейке =ColorNom ( A1 ), где A1 — это наша ячейка, в которой нам необходимо определить индекс цвета.
После этого уже не составит труда посчитать количество ячеек или значений в зависимости от цвета ячейки. Используйте нашу статью как посчитать в Excel количество ячеек/значений
Если вам необходимо посчитать количество значений или сумму в зависимости от цвета текста, то необходимо немного изменить код пользовательской функции.
Public Function ColorNom (Cell As Range)
ColorNom = Cell.Font.ColorIndex
End Function
Важно! Вы не сможете находить с помощью данной функции номер цвета ячейки при использовании условного форматирования. Кроме того, при изменении цвета ячейки Excel не пересчитывает значения, необходимо это делать в ручную, нажимая Ctrl+Alt+F9, либо изменения будут происходить при новом открытии данного файла. Это происходит из-за того, что Excel не считает изменение цвета ячейки редактированием формулы. В связи с этим, если это критично, то можно внести изменение в саму формулу, просто добавив функцию, которая постоянно пересчитывается и при этом не повлияет на определение цвета ячейки. Например, указать функцию определения текущей даты, умноженную на ноль.
В нашем случае функция будет выглядеть следующем образом.
=ColorNom (A1)+Сегодня()*0
Пример подсчета количества значений по цвету цвету заливки ячеек в Excel
Рассмотрим вышеуказанный пример с перечнем фруктов. Мы определили код ячеек и отобразили его напротив каждой ячейки.
Далее для удобства мы создадим вспомогательную таблицу из всех существующих цветов заливки. В нашем случае это красный, зеленый и желтый. Рядом с помощью все той же формулы определим код цвета.
В третьем столбце мы уже будет считать количество ячеек определенного цвета по условию, использую код цвета.
Считать количество мы будем с помощью функции СЧЁТЕСЛИ
Вот так выглядят аргументы данной функции
=СЧЁТЕСЛИ( диапазон ; критерий )
=СЧЁТЕСЛИ( $B$1:$B$8 ; E2 )
Диапазон мы указали со знаком доллара, чтобы он был закреплен и можно было протянуть формулу. Критерия у нас встречается всего три и они указаны в нашей вспомогательной таблице. Протянем формулу и получим количество ячеек по цветам.
Скачать пример файла: Цвет_Ячеек.xlsm (файл с поддержкой макросов)
Сумма ячеек по цвету
Помечать ячейки цветом, используя заливку или цвет шрифта, очень удобно и наглядно. Если вы не дальтоник, конечно 🙂 Трудности возникают тогда, когда по такой раскрашенной таблице возникает необходимость сделать отчет. И если фильтровать и сортировать по цвету Excel в последних версиях научился, то суммировать по цвету до сих пор не умеет.
Чтобы исправить этот существенный недостаток можно использовать несложную пользовательскую функцию на Visual Basic, которая позволит нам суммировать ячейки с определенным цветом.
Откройте редактор Visual Basic:
- В Excel 2003 и старше для этого нужно выбрать в меню Сервис — Макрос — Редактор Visual Basic (Tools — Macro — Visual Basic Editor)
- В новых версиях Excel 2007-2013 перейти на вкладку Разработчик (Developer) и нажать кнопку Visual Basic. Если такой вкладки у вас не видно, то включите ее в настройках Файл — Параметры — Настройка ленты (File — Options — Customize Ribbon)
В окне редактора вставьте новый модуль через меню Insert — Module и скопируйте туда текст вот такой функции:
Если теперь вернуться в Excel, то в Мастере функций (Вставка — Функция) в появившейся там категории Определенные пользователем (User Defined) можно найти нашу функцию и вставить ее на лист:
У нее два аргумента:
- DataRange — диапазон раскрашенных ячеек с числами
- ColorSample — ячейка, цвет которой принимается как образец для суммирования
Цвет шрифта
Легко изменить нашу функцию, чтобы она учитывала не цвет заливки фона, а цвет шрифта ячейки. Для этого в строке 6 просто замените свойство Interior на Font в обеих частях выражения.
Количество вместо суммы
Если вам нужно подсчитывать не сумму покрашенных определенным цветом ячеек, а всего лишь их количество, то наша функция будет еще проще. Замените в ней 7-ю строку на:
Нюансы пересчета
К сожалению изменение цвета заливки или цвета шрифта ячейки Excel не считает изменением ее содержимого, поэтому не запускает пересчет формул. То есть при перекрашивании исходных ячеек с числами в другие цвета итоговая сумма по нашей функции пересчитываться не будет.
Полностью решить эту проблему невозможно, но можно ее существенно облегчить. Для этого в третьей строке нашей функции используется команда Application.Volatile True. Она заставляет Excel пересчитывать результаты нашей функции при изменении любой ячейки на листе (или по нажатию F9).
И помните о том, что наша функция перебирает все (и пустые тоже) ячейки в диапазоне DataRange и не задавайте в качестве первого аргумента целый столбец — «думать» будет долго 🙂
Как посчитать количество и сумму ячеек по цвету в Excel 2010 и 2013
Из этой статьи Вы узнаете, как в Excel посчитать количество и сумму ячеек определенного цвета. Этот способ работает как для ячеек, раскрашенных вручную, так и для ячеек с правилами условного форматирования. Кроме того, Вы научитесь настраивать фильтр по нескольким цветам в Excel 2010 и 2013.
Если Вы активно используете разнообразные заливки и цвет шрифта на листах Excel, чтобы выделять различные типы ячеек или значений, то, скорее всего, захотите узнать, сколько ячеек выделено определённым цветом. Если же в ячейках хранятся числа, то, вероятно, Вы захотите вычислить сумму всех ячеек с одинаковой заливкой, например, сумму всех красных ячеек.
Как известно, Microsoft Excel предоставляет набор функций для различных целей, и логично предположить, что существуют формулы для подсчёта ячеек по цвету. Но, к сожалению, не существует формулы, которая позволила бы на обычном листе Excel суммировать или считать по цвету.
Если не использовать сторонние надстройки, существует только одно решение – создать пользовательскую функцию (UDF). Если Вы мало знаете об этой технологии или вообще никогда не слышали этого термина, не пугайтесь, Вам не придётся писать код самостоятельно. Здесь Вы найдёте отличный готовый код (написанный нашим гуру Excel), и всё, что Вам потребуется сделать – это скопировать его и вставить в свою рабочую книгу.
Как считать и суммировать по цвету на листе Excel
Предположим, у Вас есть таблица заказов компании, в которой ячейки в столбце Delivery раскрашены в зависимости от их значений: Due in X Days – оранжевые, Delivered – зелёные, Past Due – красные.
Теперь мы хотим автоматически сосчитать количество ячеек по их цвету, то есть сосчитать количество красных, зелёных и оранжевых ячеек на листе. Как я уже сказал выше, прямого решения этой задачи не существует. Но, к счастью, в нашей команде есть очень умелые и знающие Excel гуру, и один из них написал безупречный код для Excel 2010 и 2013. Итак, выполните 5 простых шагов, описанных далее, и через несколько минут Вы узнаете количество и сумму ячеек нужного цвета.
- Откройте книгу Excel и нажмите Alt+F11, чтобы запустить редактор Visual Basic for Applications (VBA).
- Правой кнопкой мыши кликните по имени Вашей рабочей книги в области Project – VBAProject, которая находится в левой части экрана, далее в появившемся контекстном меню нажмите Insert >Module.
- Вставьте на свой лист вот такой код:
- Сохраните рабочую книгу Excel в формате .xlsm (Книга Excel с поддержкой макросов).Если Вы не слишком уверенно чувствуете себя с VBA, то посмотрите подробную пошаговую инструкцию и массу полезных советов в учебнике Как вставить и запустить код VBA в Excel.
- Когда все закулисные действия будут выполнены, выберите ячейки, в которые нужно вставить результат, и введите в них функцию CountCellsByColor:
CountCellsByColor( диапазон , код_цвета )
В этом примере мы используем формулу =CountCellsByColor(F2:F14,A17), где F2:F14 – это диапазон, содержащий раскрашенные ячейки, которые Вы хотите посчитать. Ячейка A17 – содержит определённый цвет заливки, в нашем случае красный.
Точно таким же образом Вы записываете формулу для других цветов, которые требуется посчитать в таблице (жёлтый и зелёный).
Если в раскрашенных ячейках содержатся численные данные (например, столбец Qty. в нашей таблице), Вы можете суммировать значения на основе выбранного цвета ячейки, используя аналогичную функцию SumCellsByColor:
SumCellsByColor( диапазон , код_цвета )
Как показано на снимке экрана ниже, мы использовали формулу:
где D2:D14 – диапазон, A17 – ячейка с образцом цвета.
Таким же образом Вы можете посчитать и просуммировать ячейки по цвету шрифта при помощи функций CountCellsByFontColor и SumCellsByFontColor соответственно.
Замечание: Если после применения выше описанного кода VBA Вам вдруг потребуется раскрасить ещё несколько ячеек вручную, сумма и количество ячеек не будут пересчитаны автоматически после этих изменений. Не ругайте нас, это не погрешности кода
На самом деле, это нормальное поведение макросов в Excel, скриптов VBA и пользовательских функций (UDF). Дело в том, что все подобные функции вызываются только изменением данных на листе, но Excel не расценивает изменение цвета шрифта или заливки ячейки как изменение данных. Поэтому, после изменения цвета ячеек вручную, просто поставьте курсор на любую ячейку и кликните F2, а затем Enter, сумма и количество после этого обновятся. Так нужно сделать, работая с любым макросом, который Вы найдёте далее в этой статье.
Считаем сумму и количество ячеек по цвету во всей книге
Представленный ниже скрипт Visual Basic был написан в ответ на один из комментариев читателей (также нашим гуру Excel) и выполняет именно те действия, которые упомянул автор комментария, а именно считает количество и сумму ячеек определённого цвета на всех листах данной книги. Итак, вот этот код:
Добавьте этот макрос точно также, как и предыдущий код. Чтобы получить количество и сумму цветных ячеек используйте вот такие формулы:
Просто введите одну из этих формул в любую пустую ячейку на любом листе Excel. Диапазон указывать не нужно, но необходимо в скобках указать любую ячейку с заливкой нужного цвета, например, =WbkSumCellsByColor(A1), и формула вернет сумму всех ячеек в книге, окрашенных в этот же цвет.
Пользовательские функции для определения кодов цвета заливки ячеек и цвета шрифта
Здесь Вы найдёте самые важные моменты по всем функциям, использованным нами в этом примере, а также пару новых функций, которые определяют коды цветов.
Замечание: Пожалуйста, помните, что все эти формулы будут работать, если Вы уже добавили в свою рабочую книгу Excel пользовательскую функцию, как было показано ранее в этой статье.
Функции, которые считают количество по цвету:
- CountCellsByColor( диапазон , код_цвета ) – считает ячейки с заданным цветом заливки.В примере, рассмотренном выше, мы использовали вот такую формулу для подсчёта количества ячеек по их цвету:
где F2:F14 – это выбранный диапазон, A17 – это ячейка с нужным цветом заливки.
Все перечисленные далее формулы работают по такому же принципу.
Функции, которые суммируют значения по цвету ячейки:
- SumCellsByColor( диапазон , код_цвета ) – вычисляет сумму ячеек с заданным цветом заливки.
- SumCellsByFontColor( диапазон , код_цвета ) – вычисляет сумму ячеек с заданным цветом шрифта.
Функции, которые возвращают код цвета:
- GetCellFontColor( ячейка ) – возвращает код цвета шрифта в выбранной ячейке.
- GetCellColor( ячейка ) – возвращает код цвета заливки в выбранной ячейке.
Итак, посчитать количество ячеек по их цвету и вычислить сумму значений в раскрашенных ячейках оказалось совсем не сложно, не так ли? Но что если Вы не раскрашиваете ячейки вручную, а предпочитаете использовать условное форматирование, как мы делали это в статьях Как изменить цвет заливки ячеек и Как изменить цвет заливки строки, основываясь на значении ячейки?
Как посчитать количество и сумму ячеек по цвету, раскрашенных при помощи условного форматирования
Если Вы применили условное форматирование, чтобы задать цвет заливки ячеек в зависимости от их значений, и теперь хотите посчитать количество ячеек определённого цвета или сумму значений в них, то у меня для Вас плохие новости – не существует универсальной пользовательской функции, которая будет по цвету суммировать или считать количество ячеек и выводить результат в определённые ячейки. По крайней мере, я не слышал о таких функциях, а жаль
Конечно, Вы можете найти тонны кода VBA в интернете, который пытается сделать это, но все эти коды (по крайней мере, те экземпляры, которые попадались мне) не обрабатывают правила условного форматирования, такие как:
- Format all cells based on their values (Форматировать все ячейки на основании их значений);
- Format only top or bottom ranked values (Форматировать только первые или последние значения);
- Format only values that are above or below average (Форматировать только значения, которые находятся выше или ниже среднего);
- Format only unique or duplicate values (Форматировать только уникальные или повторяющиеся значения).
Кроме того, практически все эти коды VBA имеют целый ряд особенностей и ограничений, из-за которых они могут не работать корректно с какой-то конкретной книгой или типами данных. Так или иначе, Вы можете попытать счастье и google в поисках идеального решения, и если Вам удастся найти его, пожалуйста, возвращайтесь и опубликуйте здесь свою находку!
Код VBA, приведённый ниже, преодолевает все указанные выше ограничения и работает в таблицах Microsoft Excel 2010 и 2013, с любыми типами условного форматирования (и снова спасибо нашему гуру!). В результате он выводит количество раскрашенных ячеек и сумму значений в этих ячейках, независимо от типа условного форматирования, применённого на листе.
Как использовать код, чтобы посчитать количество цветных ячеек и просуммировать их значения
- Добавьте код, приведённый выше, на Ваш лист, как мы делали это в первом примере.
- Выберите диапазон (или диапазоны), в которых нужно сосчитать цветные ячейки или просуммировать по цвету, если в них содержатся числовые данные.
- Нажмите и удерживайте Ctrl, кликните по одной ячейке нужного цвета, затем отпустите Ctrl.
- Нажмите Alt+F8, чтобы открыть список макросов в Вашей рабочей книге.
- Выберите макрос SumCountByConditionalFormat и нажмите Run (Выполнить).
В результате Вы увидите вот такое сообщение:
Для этого примера мы выбрали столбец Qty. и получили следующие цифры:
- Count – это число ячеек искомого цвета; в нашем случае это красноватый цвет, которым выделены ячейки со значением Past Due.
- Sum – это сумма значений всех ячеек красного цвета в столбце Qty., то есть общее количество элементов с отметкой Past Due.
- Color – это шестнадцатеричный код цвета выделенной ячейки, в нашем случае D2.
Рабочая книга с примерами для скачивания
Если у Вас возникли трудности с добавлением скриптов в рабочую книгу Excel, например, ошибки компиляции, не работающие формулы и так далее, Вы можете скачать рабочую книгу Excel с примерами и с готовыми к использованию функциями CountCellsByColor и SumCellsByColor, и испытать их на своих данных.
СчетЯчеек_Заливка
Данная функция является частью надстройки MulTEx
- Описание, установка, удаление и обновление
- Полный список команд и функций MulTEx
- Часто задаваемые вопросы по MulTEx
Скачать MulTEx
Подсчет ячеек по цвету заливки
Функция подсчитывает количество ячеек, заливка которых имеет определенный цвет. Может пригодиться, если ведется учет каких-либо соревнований и каждое место в туре имеет свой цвет ячейки. После заполнения такая таблица может и выглядит очень наглядно, но подсчитать количество первых мест, вторых, третьих становится большой проблемой, ведь в Excel до сих пор нет функций, способных суммировать/подсчитывать ячейки по цвету.
Вызов команды через стандартный диалог:
Мастер функций—Категория «MulTEx»— СчетЯчеек_Заливка
Вызов с панели MulTEx:
Сумма/Поиск/Функции — Математические — СчетЯчеек_Заливка
Синтаксис:
=СчетЯчеек_Заливка( $E$2:$E$20 ; $E$7 ; I13 ; $A$2:$A$20 )
ДиапазонСчета( $E$2:$E$20 ) — диапазон значений для подсчета. Можно указать несколько столбцов. Столбец с критерием(если планируется считать еще и по критерию) не обязательно должен входит в диапазон.
ЯчейкаОбразец( $E$7 ) — ячейка-образец с цветом заливки. Ячейки с этим цветом будут подсчитаны.
Критерий( I13 ) — необязательный аргумент. Если указан, то подсчитываются ячейки с указанным критерием и цветом заливки. Допускается применение в критерии символов подстановки — «*» и «?» . Например, для подсчета только ячеек, в которых содержится слово «мир» необходимо указать в качестве критерия — «*мир*» . Если необходимо посчитать количество непустых ячеек с указанным цветом заливки, то можно указать критерий: «*?*» . Если не указан, то подсчитываются все ячейки с указанным цветом заливки.
Так же данный аргумент может принимать в качестве критерия символы сравнения ( , =, <>, ):
- «>0» — будут просуммированы все ячейки в столбце суммирования, значения ячеек критериев для которых больше нуля;
- «>=2» — будут просуммированы все ячейки в столбце суммирования, значения ячеек критериев для которых больше или равно двум;
- » — будут просуммированы все ячейки в столбце суммирования, значения ячеек критериев для которых меньше нуля;
- » — будут просуммированы все ячейки в столбце суммирования, значения ячеек критериев для которых меньше или равно 60;
- «<>0″ — будут просуммированы все ячейки в столбце суммирования, значения ячеек критериев для которых не равно нулю;
- «<>» — будут просуммированы все ячейки в столбце суммирования, значения ячеек критериев для которых не пустые;
Вместо нуля может быть любое число или текст. Так же можно добавить ссылку на ячейку со значением: «<>«&D$1
ДиапазонКритерия( $A$2:$A$20 ) — Необязательный аргумент. Указывается диапазон, в котором следует искать критерий(если критерий указан). ДиапазонКритерия должен быть равен по количеству ячеек ДиапазонуСчета. Если ДиапазонКритерия не указан, то критерий просматривается в ДиапазонеСчета.
ИспУФ() — Необязательный аргумент. Допускается указание логических значений ИСТИНА(TRUE) или ЛОЖЬ(FALSE). По умолчанию принимает значение ИСТИНА. Если указан как ИСТИНА, то функция будет подсчитывать ячейки с учетом примененного к ним условного форматирования. Если указан как ЛОЖЬ, то функция будет подсчитывать ячейки без учета примененного условного форматирования, т.е. даже если условное форматирование применено и ячейка окрашена с его помощью, а реальный цвет заливки не соответствует цвету ЯчейкиОбразца — то она не будет подсчитана.
Функция подсчитывает любые ячейки, заливка которых равна заливке ячейки-образца. Даже если ячейка будет пустая, но заливка будет равна указанной — ячейка будет подсчитана. Чтобы подсчитать только заполненные ячейки в качестве критерия следует указать — «*?*» , а ДиапазонКритерия не указывать.
Важно: Функция не вычисляется при изменении цвета заливки. Для пересчета функции после изменения параметров необходимо выделить ячейку и нажать F2—Enter. Либо нажать сочетания клавиш Shift+F9(пересчет функций активного листа) или клавишу F9(пересчет функций всей книги)
Примечание: данная функция будет корректно работать даже при примененном к ячейке Условном форматировании. Однако если в ячейке/диапазоне присутствуют условия, формат для которых задан при помощи шкал, градиентов, гистограмм и значков — функция может вернуть некорректный результат. Связано это с тем, что Excel не предоставляет доступ к данным типам УФ извне.
Мои извинения за повторное открытие этого поста. Я сделал некоторые проблемы с этим, и мои выводы заключаются в следующем.
Допустим, мы используем опцию «Специальная вставка — все с использованием исходной темы», только ваши данные и форматирование из исходного листа будут сохранены, плавающие объекты не будут скопированы. Эта опция будет работать только тогда, когда на этом листе нет плавающих объектов (диаграмм, диаграмм, фигур). VBA:
Cells.Copy
Workbooks.Add
Selection.PasteSpecial Paste:=xlPasteAllUsingSourceTheme, Operation:=xlNone _
, SkipBlanks:=False, Transpose:=False
Чтобы иметь все содержимое, относящееся к листу (включая плавающие объекты), необходимо переместить / скопировать лист в новую / целевую книгу. После этого все цвета изменятся на другую тему, включая цвета диаграмм. Это имеет место даже в том случае, когда цветные паллеты обеих книг одинаковы.
Я приложил файл для игры. Попробуйте скопировать / переместить лист в новую книгу и посмотрите, что произойдет, этот файл создан на платформе Office 2010. Я использую Office 365 на Win8, и эти стандартные цвета меняются на разные оттенки желтого и серого.
Эта проблема отсутствует при использовании книг, созданных с нуля в Office 365, но в файлах, созданных в предыдущих версиях Office, проблема не устраняется при использовании более поздней версии Office.
РЕШЕНИЕ: макет страницы —> Цвета —> Офис 2007-2010
И в VBA:
ActiveWorkbook.Theme.ThemeColorScheme.Load ( _
"C:Program FilesMicrosoft Office 15RootDocument Themes 15Theme ColorsOffice 2007 - 2010.xml" _
)






























































В результате Вы увидите вот такое сообщение:
Скачать MulTEx