Съдържание
Условно форматиране е един от основните инструменти в Microsoft Excel. Анализиране на данни, създаване на прозрения и други неща, които можем да направим с него. Той може да ви спести много време и да облекчи товара на огромното работно напрежение. Използваме условно форматиране най-вече за данни, които зависят един от друг. Но в този урок ще се научите да използвате условно форматиране за няколко реда независимо в Excel.
Изтегляне на работна тетрадка за практика
Изтеглете тази работна тетрадка за упражнения
Условно форматиране на множество редове независимо.xlsm2 метода за използване на условно форматиране за множество редове независимо в Excel
Сега, в следващите раздели, ще ви предоставим два прости, но ефективни метода за прилагане на условно форматиране за множество редове в Excel. Не забравяйте, че първо трябва да зададете условията. След това ще ги приложите към редовете. Кодът VBA е само за копиране на условното форматиране във всички редове на вашата селекция.
За да демонстрираме това, ще използваме следния набор от данни:
Тук имаме набор от данни, състоящ се от имената на някои търговци и сумата на продажбите им през месеците януари, февруари и март. Нашата цел е да приложим условно форматиране за всеки месец поотделно, като използваме различни цветови формати.
1. Използване на командата за условно форматиране за множество редове
Най-важната част е да приложите условно форматиране, като използвате командата Conditional Formatting (Условно форматиране) от раздела Home (Начало) в Excel-а. Това е лесно за използване. Трябва да зададете условието и формата на цвета.
Тук използваме функцията LARGE за решаване на нашия проблем. Функцията LARGE ще върне n-тата по големина стойност на реда. След това ще зададем формата на цвета.
📌 Стъпки
① Първо, изберете обхвата от клетки D5:F10 .
② Сега, от Начало отидете в раздела Условно форматиране> Управление на правилата .
③ След това Мениджър на правилата за условно форматиране Ще се отвори диалогов прозорец. Щракнете върху Ново правило .
④ В Ново правило за форматиране диалогов прозорец, изберете Използвайте формула, за да определите кои клетки да форматирате. След това въведете следната формула :
=D5=LARGE($D5:$F5,1)
Тази формула ще върне първата най-голяма стойност от трите месеца. След това щракнете върху Формат.
⑤ От Форматиране на клетките изберете менюто Fill. Изберете всякакви цветове за запълване. OK .
⑥ Вече сте задали формулата и цвета на запълване. OK .
⑦ Сега маркирайте Спиране IF True Това е важно. Така ще се уверите, че формулата ви ще работи само за независими редове. Ново правило за да добавите още формули.
⑧ Сега отново създайте още две правила като предишното. Тези две правила ще връщат съответно втората и третата най-висока стойност.
Формули:
=D5=LARGE($D5:$F5,2)
=D5=LARGE($D5:$F5,3)
⑨ Накрая сте задали всички формати и формули. Не забравяйте да маркирате квадратчетата за отметка.
⑩ След това щракнете върху ОК .
Както можете да видите, успешно прилагате условно форматиране на няколко реда независимо един от друг.
Подобни четива:
- Как да приложите условно форматиране към няколко реда (5 начина)
- Редуване на цветовете на редовете в Excel с условно форматиране [Видео]
- Прилагане на условно форматиране за всеки ред поотделно: 3 съвета
- Как да подчертаете ред с помощта на условно форматиране (9 метода)
2. кодове VBA за множество редове независимо в Excel
Можете да използвате кодовете VBA, за да използвате условно форматиране. Този метод се състои в копиране на формата във всички редове. Първо трябва да приложите правилата. След това кодовете VBA ще копират форматирането и ще го поставят във всички редове.
Не забравяйте, че автоматично ще се създаде правило за всеки ред. Ето защо това правило е различно от предишното.
📌 Стъпки
① Първо, изберете обхвата от клетки D5:F5
② Сега, от Начало отидете в раздела Условно форматиране> Управление на правилата .
③ След това Мениджър на правилата за условно форматиране Ще се отвори диалогов прозорец. Щракнете върху Ново правило .
④ В Ново правило за форматиране диалогов прозорец, изберете Използвайте формула, за да определите кои клетки да форматирате. След това въведете следната формула :
=D5=LARGE($D5:$F5,1)
Тази формула ще върне първата най-голяма стойност от трите месеца. След това щракнете върху Формат.
⑤ От Форматиране на клетките изберете менюто Fill. Изберете всякакви цветове за запълване. ОК .
⑥ Вече сте задали формулата и цвета на запълване. ОК .
⑦ Сега маркирайте Спиране IF True Това е важно. Така ще се уверите, че формулата ви ще работи само за независими редове. Ново правило за да добавите още формули.
⑧ Сега отново създайте още две правила като предишното. Тези две правила ще връщат съответно втората и третата най-висока стойност.
Формули:
=D5=LARGE($D5:$F5,2)
=D5=LARGE($D5:$F5,3)
⑨ Накрая сте задали всички формати и формули. Не забравяйте да маркирате квадратчетата за отметка.
⑩ След това щракнете върху OK . Той ще форматира първия ред с 3 цветови скали
⑪ Сега натиснете Alt+F11 на клавиатурата, за да отворите редактора VBA. Insert> Модул.
⑫ След това въведете следния код:
Sub format_all_rows() Dim rng As Range Dim r As Long Set rng = Selection rng.Rows(1).Copy For r = 2 To rng.Rows.Count rng.Rows(r).PasteSpecial Paste:=xlPasteFormats Next r End Sub
⑬ Сега запазете файла. След това изберете обхвата от клетки D5:F10 .
⑭ След това натиснете Alt+F8 за да отворите диалоговия прозорец Macro. format_all_rows.
⑮ След това щракнете върху Работете.
Както можете да видите, успешно сме приложили условно форматиране върху няколко реда независимо. Нашите методи оценяват всеки ред независимо.
💬 Нещата, които трябва да запомните
✎ За да приложите тези методи, винаги отбелязвайте символа " Спрете, ако е вярно ". Той ще игнорира други правила, когато нашите данни отговарят на условията.
✎ Този код на VBA ще генерира едно и също правило за всеки ред. Така че, ако наборът от данни е голям, това може да забави процеса.
Заключение
В заключение, надявам се, че този урок ви е предоставил част от полезните знания за условното форматиране на няколко реда независимо в Excel. Препоръчваме ви да научите и приложите всички тези инструкции към вашата съвкупност от данни. Изтеглете работната тетрадка за упражнения и ги изпробвайте сами. Също така, не се колебайте да дадете обратна връзка в раздела за коментари. Вашата ценна обратна връзка ни мотивира да създавамене забравяйте да проверите нашия уебсайт Exceldemy.com за различни проблеми и решения, свързани с Excel.