Как сделать градиент в эксель
Перейти к содержимому

Как сделать градиент в эксель

  • автор:

Как сделать градиент в эксель

Страницы: 1

Как сделать, чтобы градиент фона диаграммы зависел от значения какой-либо ячейки?

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

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

23.01.2020 15:17:49

Доброго времени суток!
Нужен, товарищеский совет.
Хочу сделать так, чтобы в зависимости от значения определенной ячейки менялся градиент фона графика. Допустим если число 3, то градиент до 3 желтый, а выше красный.

Прикрепленные файлы

  • TMI.xlsm (37.72 КБ)

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

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

23.01.2020 15:30:01

Могу предложить только вот такой вариант (вместо фона используется столбчатая диаграмма).

Прикрепленные файлы

  • TMI (1).xlsm (37.97 КБ)

Я не волшебник, я только учусь.

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

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

23.01.2020 15:37:30

Если обходиться без макросов, то я бы сделал так:
График с прозрачной заливкой рабочей области поместил поверх диапазона ячеек с условным форматированием градиентной заливкой.
При этом, разумеется, размерность графика должна соответствовать размерности диапазона ячеек.
Затем, при помощи формул определил бы значения ячеек внутри диапазона в зависимости от значения определенной Вами ячейки.
Условно говоря:
имеем диапазон 10х10 ячеек (или даже 10 строк на 1 широкий столбец).
А1 равно максимальному значению вашего графика, А10 — минимальному
Например, А1 =70, А10 = 20.
Получаем диапазон данных от 20 до 70 из 10 шагов: 25, 30, 35, 40, 45, 50, 55, 60, 65, 70 (который будет задаваться формулой вроде
=(МАКС(диапазон)-МИН(диапазон))/10
Вводим в «фиксированную» ячейку (например В1) желаемое число — например, 35.
А в условном форматировании для диапазона А1-А10 задаем сравнение со значением В1.

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

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

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

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

Условное форматирование в Microsoft Excel – одна из базовых функций, управление которой должны освоить все пользователи, создающие или редактирующие электронные таблицы. С помощью условного форматирования вы можете менять оформление ячеек в зависимости от находящихся в них данных. Это может быть подсветка определенных значений, выделение только некоторых или цветной градиент, переходящий от меньшего к большему числу. Настраивается все это вручную, о чем и пойдет речь далее.

Правила выделения ячеек

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

  1. Выделите группу ячеек, к которой хотите применить правило, разверните меню «Условное форматирование» и наведите курсор на «Правила выделения ячеек». Названия всех правил соответствуют их действию. Например, при выборе «Больше» правило затронет только те клетки, значение в которых будет больше указанного. Точно так же работают и остальные варианты. Выбор первого правила для условного форматирования в Microsoft Excel
  2. После выбора укажите само число, от которого и должно отталкиваться правило. Условия для первого правила для условного форматирования в Microsoft Excel
  3. Затем разверните список с вариантами подсветок и выберите подходящую. Если среди них нет подходящего цвета, всегда можно нажать на «Пользовательский формат» и выбрать другую заливку или цвет текста. Выбор типа оформления первого правила для условного форматирования в Microsoft Excel
  4. Как только изменения вступают в силу, вы сразу же видите результат условного форматирования. При этом правило имеет динамический режим работы, то есть при изменении значения в ячейке изменится и ее подсветка (если она подпадает под действие правила). Просмотр оформления первого правила для условного форматирования в Microsoft Excel
  5. Если в меню выбора типа правила указать вариант «Другие правила», откроется новое окно, в котором вы можете более детально разобраться с форматированием, выбрать подходящий тип и задать условие. При этом ниже сразу же отобразится образец, от которого стоит отталкиваться при настройке. Ручная настройка первого правила для условного форматирования в Microsoft Excel

С этим правилом все понятно – оно выделяет только конкретные ячейки из списка, попадающие под заданное пользователем условие. Удобно, когда нужно найти в диапазоне определенные числа, дату или текст.

Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей

Правила отбора первых и последних значений

Все числа в выбранном диапазоне ячеек имеют последовательность по возрастанию, которая и используется при выборе правила отбора первых и последних значений. Так, вы можете подсвечивать только самые большие или маленькие числа, те, которые выше либо ниже среднего, или попадающие под 10%.

  1. Для этого в том же меню условного форматирования наведите курсор на второе правило и ознакомьтесь с его типами. В предыдущем абзаце я уже перечислил их все, поэтому вам остается выбрать только подходящее. Уточню, что под «Первые 10 элементов» подразумевается не их порядок в таблице, а сам результат, записанный в ячейке. Выбор второго правила для условного форматирования в Microsoft Excel
  2. Хоть правила и называются «Первые 10…», «Последние 10…», количество ячеек для форматирования вы выбираете самостоятельно, указывая подходящий номер в счетчике. После этого нужно развернуть список с вариантами оформления и выбрать среди них подходящий. Параметры второго правила для условного форматирования в Microsoft Excel
  3. Я настроил подсветку первых шести элементов, а это значит, что теперь в моем диапазоне будут подсвечены первые 6 самых больших чисел. Результат оформления второго правила для условного форматирования в Microsoft Excel
  4. Вариант «Выше среднего» или «Ниже среднего» не имеет дополнительных настроек, поскольку среднее число из диапазона определяется автоматически. Вам остается выбрать только стиль форматирования. Ручная настройка второго правила для условного форматирования в Microsoft Excel
  5. Как видно на следующем изображении, программа сама определила, какие значения выше среднего в диапазоне, и подсветила их выбранным мною цветом. Второй результат оформления для условного форматирования в Microsoft Excel

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

Гистограммы

Рассмотрим следующее правило под названием «Гистограммы». Оно имеет два разных типа, обеспечивающих градиентную или сплошную заливку. Гистограммы появятся на всех ячейках, но их размер напрямую будет зависеть от величины значения в диапазоне.

  1. Наведите курсор на правило «Гистограммы» и выберите подходящий тип оформления. По умолчанию предлагается 12 вариантов. Выбор третьего правила для условного форматирования в Microsoft Excel
  2. Никаких дополнительных настроек это правило не имеет, поэтому после применения вы сразу видите сформированные гистограммы – от минимального к максимальному значению диапазона. Результат применения третьего правила для условного форматирования в Microsoft Excel
  3. Если выбрать вариант «Другое правило», то вы самостоятельно сможете настроить, какие значения стоит задеть и какую заливку к ним применить. Настройки интуитивно понятны, поэтому не стесняйтесь и экспериментируйте с различными стилями оформления. Ручная настройка гистограммы для условного форматирования в Microsoft Excel

Цветовые шкалы

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

  1. Откройте список всех типов цветовых шкал и выберите среди них подходящий цветовой градиент. Выбор градиентного цвета для условного форматирования в Microsoft Excel
  2. После его применения вы сразу увидите результат. Я выбрал тип условного форматирования – от зеленого к красному цвету. Зеленым подсвечиваются минимальные значения, а красным – максимальные. Соответственно, чем выше число, тем краснее будет цвет, начиная от классического зеленого и переходя к салатовому, желтому и так далее. Результат применения градиента цвета для условного форматирования в Microsoft Excel
  3. На предложенных градиентах варианты оформления не заканчиваются. Вы можете открыть уже знакомое окно с другими правилами, самостоятельно выбрать шкалу и цвета для нее. Ручная настройка градиента для условного форматирования в Microsoft Excel

Наборы значков

Последний тип правил условного форматирования, довольно интересный в плане визуального оформления, связан с добавлением значков для диапазона значений. Например, если число больше среднего, появится зеленая стрелка вверх, а если меньше – красная вниз. Есть критерии оценок в виде шкал, круговых диаграмм и звездочек. Все это позволяет определить динамику роста и узнать другую полезную информацию в таблице.

  1. Откройте наборы значков и ознакомьтесь со всеми доступными. Присутствуют различные направляющие в виде стрелок, фигуры разных цветов, индикаторы и оценки. Выбор значков для условного форматирования в Microsoft Excel
  2. Настроек для этого правила по умолчанию нет, поэтому при выборе значки сразу же появляются в своих клетках. Я выбрал шкалу с несколькими делениями, которые заполняются в зависимости от величины значения в текущем диапазоне. Вы же можете протестировать абсолютно все наборы значков. Применение значков для условного форматирования в Microsoft Excel
  3. В окне настройки данного правила обязательно укажите тип, а затем выберите любой из типов значков и условия, при которых они будут появляться. Это позволит игнорировать некоторые значения, которые вы бы не хотели подсвечивать. Ручная настройка значков для условного форматирования в Microsoft Excel

Создание своего правила

Окно создания правил условного форматирования уже фигурировало в предыдущих разделах статьи, однако затрагивались только определенные типы. Сейчас вкратце рассмотрим то, как осуществляется создание правила с нуля.

  1. Разверните «Условное форматирование» и выберите «Создать правило». Переход к ручному созданию правила для условного форматирования в Microsoft Excel
  2. Выберите из списка тип правила под ваши условия. Для этого достаточно ознакомиться с его описанием, чтобы найти подходящее. Ручное создание правила для условного форматирования в Microsoft Excel
  3. Затем посмотрите на второй блок с настройками и настройте само условие форматирования. Например, можно указать значение между конкретными числами. Настройка условия для правила для условного форматирования в Microsoft Excel
  4. Для определенных типов форматирования поддерживаются настройки шкалы, градиентов и гистограмм точно в таком же виде, как это было рассмотрено выше. Ручная настройка градиента при создании правила для условного форматирования в Microsoft Excel
  5. Примените свое правило и посмотрите, как теперь отображаются выбранные ячейки. Измените значения в некоторых из них для проверки динамики. В любой момент можно вернуться к настройкам и поменять тип условного форматирования. Применение вручную созданного правила для условного форматирования в Microsoft Excel

Подводя итоги, следует отметить, что условное форматирование в Excel – крайне удобная функция, при помощи которой достигается желаемый вид диапазона ячеек с наглядной демонстрацией выбранного условия. Обязательно используйте эту возможность при оформлении таблицы, создавая свои правила или применяя уже существующие.

Градиент (плавный переход цвета) в заливке ячеек Excel в зависимости от их значения.

Например: мы имеем таблицу повышения температуры от самого маленького значения до максимального показателя. Необходимо окрасить таблицу таким образом, чтобы самые холодные значения были выделены голубой заливкой, а горячие красной заливкой, причем сделать плавный переход цвета от голубого цвета к красному — градиент.

Рассмотрим, как выполнить такую заливку ячеек градиентом.

условное форматирование создать правило

Шаг 1. Выделяем ячейки с числами.

Шаг 2. Входим в меню условное форматирование в панели быстрого доступа.

Шаг 3. Выбираем пункт «Создать правило».

настройка перехода цветов ячеек

Шаг 4. В появившемся окне выбираем пункт «Форматировать все ячейки на основании их значений».

Шаг 5. Стиль формата: «Двухцветная шкала».

Шаг 6. Выбираем голубой цвет для минимального значения.

Шаг 7. Выбираем красный цвет для максимального значения.

настройка перехода цветов ячеек трехцветная шкала

Шаг 8. Нажать «Ок».

Можно немного усложнить отображение цветов, поставив стиль формата «Трехцветная шкала» и выбрав для средних значений желтый цвет.

2 эффективных метода заполнения рабочего листа Excel градиентным цветом

Вам очень легко заполнить ячейку или диапазон определенным цветом. Кроме того, вы также можете заполнить ячейку градиентным цветом. Однако в Excel нет прямого способа заполнить диапазон градиентным цветом. Теперь мы нашли два способа выполнить эту задачу.

Способ 1: вставить фон

В этом методе вы можете вставить изображение с градиентным цветом в качестве фона.

Вставить

  1. Найдите изображение с цветом градиента, который вам нравится. Или вы также можете сделать такое изображение на своем компьютере.
  2. Теперь откройте tarполучить Excel, что вам нужно заполнить градиентом цвета.
  3. На рабочем листе щелкните вкладку «Разметка страницы» на ленте.
  4. А затем нажмите кнопку «Фон» на панели инструментов.
  5. После этого выберите путь, содержащий tarполучить изображение.
  6. Затем выберите это изображение.
  7. А затем нажмите кнопку «Вставить» в окне.

проверка данных

Таким образом, изображение стало фоном этого рабочего листа.

Использовать этот метод очень просто. Но, с другой стороны, вам нужно настроить размер изображения, чтобы вы могли поместиться в ячейку. В противном случае в одной ячейке будет два разных цвета, как показано на изображении. На самом деле это граница фонового изображения.

Способ 2: использовать макрос VBA

Здесь мы представим еще один метод. И вам нужно будет использовать Excel VBA, чтобы закончить эту задачу. Перед тем, как заполнить цвет градиента, вам нужно выбрать два разных цвета для рабочего листа. Более того, вам также необходимо определить числа RGB двух цветов для цвета градиента. В этом примере мы будем использовать два цвета: RGB (125,205,242 215,239,228 XNUMX) и RGB (XNUMX XNUMX XNUMX).

Вставить модуль

  1. Нажмите кнопку «Alt + F11» на клавиатуре. Таким образом, вы можете открыть редактор Visual Basic.
  2. В этом редакторе вставьте новый модуль.
  3. После этого скопируйте в модуль следующие коды:
Sub FillGradientColorInRange() Dim nTargetRowCount как целое число для nTargetRowCount = Диапазон от 1 до 100 ("A" & nTargetRowCount, "E" и nTargetRowCount).Interior.Color = RGB( _ Round((215 - ((215 - 125)/99) * (nTargetRowCount - 1)), 0), _ Round((239 - ((239 - 205)/99) * (nTargetRowCount - 1)), 0), _ Round((228 + ((242 - 228)/99) * (nTargetRowCount - 1)), 0)) Следующий nTargetRowCount End Sub

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

Результат

  1. А потом запустить этот макрос. Вы можете нажать кнопку «F5» на клавиатуре, чтобы запустить его. С другой стороны, вы также можете нажать кнопку «Запустить Sub».
  2. После этого вернитесь к рабочему листу. Мы уменьшили рабочий лист, чтобы вам было хорошо видно. tarдиапазон get заполняется градиентным цветом.

Когда вам нужно заполнить другой диапазон градиентным цветом, вам нужно изменить коды и запустить его снова.

Сравнение двух методов

Вы можете видеть, что оба метода очень эффективны. Но иногда вы не будете знать, какой метод вы можете использовать. В таблице ниже мы перечислили все преимущества и недостатки двух методов, которые только можно придумать.

Вставить фон

Использовать макрос VBA

1. Если вы не знакомы с Excel VBA, этот метод — ваш выбор.

2. С помощью этого метода весь рабочий лист будет заполнен градиентным цветом.

1. Всего одним кликом или одним нажатием можно сразу получить результат.

2. Этот метод не будет создавать неподходящие границы двух разных цветов.

Недостатки бонуса без депозита

1. Вам нужно потратить время, чтобы найти изображение или сделать изображение с градиентным цветом.

2. На границе размера фона будут явные границы.

3. Цвет фона. Когда вы заполняете ячейку другим цветом, этот цвет закроет фон.

1. Когда вам нужно изменить коды, вы легко допустите ошибку.

2. Только tarдиапазон get будет заполнен градиентным цветом. Вам все еще нужно изменить коды для других диапазонов, если у вас есть потребности.

3. Если использовать VBA для заполнения небольшого диапазона, переход цвета будет не таким естественным.

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

Сохраняйте безопасную среду для ваших файлов Excel

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *