Съдържание
Условното форматиране се използва в Excel от доста дълго време. Но какво е условното форматиране и как може да ви бъде от полза? Процесът на поставяне на условия, които определят форматирането, прилагано към колона или ред, е известен като условно форматиране. То помага за представяне на данните по по-организиран начин. В тази статия ще обсъдим различни начини за прилагане на Excelусловно форматиране въз основа на дата.
Ако искате да научите повече за условното форматиране като цяло, вижте тази статия .
Изтегляне на работна тетрадка за практика
Изтеглете следната работна тетрадка, за да се упражнявате, докато четете тази статия.
Условно форматиране въз основа на дата.xlsx9 примера за условно форматиране въз основа на дата в Excel
Ще обсъдим 9 примери за условно форматиране въз основа на датата в следващите раздели.
1. Използване на вградените правила за дата
В опцията за условно форматиране има някои вградени правила за дати, които предоставят 10 различни условия за форматиране на избрани клетки въз основа на текущата дата. В този пример използвах едно от тези десет правила за форматиране на редове, в които датите на присъединяване са през последните 7 дни ( Текуща дата: 25-10-22 ).
📌 Стъпки:
- В набора от данни са записани имената на служителите и датите на постъпването им.
- Изберете клетките, към които искате да приложите условното форматиране (В моя случай, Обхват D5:D9 ).
- Отидете на Начало и изберете Условно форматиране опция в рамките на Стил раздел.
- Изберете Правила за подчертаване на клетките и след това изберете Настъпваща дата опция оттам.
- Нов прозорец с име Настъпваща дата трябва да се появи.
- Изберете През последните 7 дни от първото падащо меню.
- Изберете цвета по подразбиране за подчертаване на клетките.
- Накрая натиснете бутона OK и разгледайте набора от данни.
Условието ще бъде обработено автоматично от Excel. Можем да изберем останалите девет вградени опции според нуждите си.
- Сега искаме да подчертаем датите от последния месец. Настъпваща дата прозорец, както е показано по-горе. Изберете Последният месец от падащия списък.
- След това щракнете върху падащия символ за цвета на подчертаване.
- Изберете Персонализиран формат опция.
- Сайтът Форматиране на клетките се появява прозорец.
- Отидете в Шрифт таб.
- Изберете Bold като желания Стил на шрифта .
- Отново преминете към Напълнете таб.
- Изберете желания цвят от списъка.
- След това натиснете бутона OK бутон.
- Разгледайте набора от данни.
Накратко, в този раздел получаваме опции за вчера, днес, утре, миналата седмица, тази седмица, следващата седмица, миналия месец, този месец и следващия месец. Можем да се възползваме от тези опции, без да използваме друга формула или техника.
Алтернативен метод:
Съществува алтернативен метод за вградена опция за дата в Excel-а. Разгледайте раздела по-долу.
📌 Стъпки:
- Щракнете върху падащия списък на Условно форматиране .
- Кликнете върху Ново правило опция.
- Сайтът Ново правило за форматиране се появява прозорец.
- Изберете Форматирайте само клетките, които съдържат опцията.
- След това отидете в Редактиране на описанието на правилото раздел.
- Изберете Дати на случване опция от списъка.
- След това се появява ново падащо поле до предишния раздел.
- Кликнете върху стрелката надолу.
Получаваме подобен списък на 1. метод, показан в горния раздел. Той съдържа и същия 10 дати опции.
- Сега изберете Миналата седмица опция.
- След това щракнете върху Формат опция.
- Избираме желания Шрифт и Напълнете цвят от появилия се Форматиране на клетките прозорец.
- Натиснете бутона OK бутон.
- Ще се върнем към предишния прозорец и ще видим Преглед на резултата.
- Накрая щракнете върху ОК бутон.
Виждаме, че клетките, съдържащи датите от последната седмица, са променени.
2. Подчертайте датите, предхождащи текущата дата, като използвате функцията NOW или TODAY
Този пример показва как можете да прилагате условно форматиране в избрани клетки въз основа на текущата дата. В този пример ще можем да откриваме минали и бъдещи дати. Има два популярни начина за получаване на текущата дата в MS Excel
- Използване на ДНЕС функция - Той връща текущата дата.
- Използване на Функция NOW - Той връща текущата дата с текущото време.
Тук искаме да форматираме клетките и да маркираме продуктите с изтекъл срок на годност въз основа на текущата дата ( 25/10/22 ). Използвах СЕГА в този пример, но можете да използвате функцията ДНЕС вместо функцията СЕГА Също така ще даде същия резултат. Подчертаваме клетките с два цвята. Един за продуктите с изтекъл срок на годност и друг за продуктите в рамките на срока на годност.
📌 Стъпки:
- Изберете клетките, към които искате да приложите условното форматиране (В моя случай, B5:D9 ).
- Отидете на Начало и изберете Условно форматиране опция в рамките на Стил раздел.
- Изберете Ново правило от падащото меню.
- Нов прозорец с име Ново правило за форматиране трябва да се появи. Изберете Използвайте формула, за да определите кои клетки да форматирате тип правило.
- Въведете формулата в посоченото поле.
=$D5
- След това изберете Формат функция.
Обяснение: Знакът за долар ( $ ) е известен като Абсолютен символ . Това прави препратките към клетките абсолютни и не позволява никакви промени. Можете да заключите клетка, като я изберете и натиснете бутона F4 бутон.
Тук, =$D5
- Ще изберем желания формат (вж. Пример 1 ) и щракнете върху OK .
- Върнете се към предишния прозорец и разгледайте Преглед раздел.
- Отново натиснете бутона OK и разгледайте набора от данни.
Виждаме, че продуктите с изтекъл срок или минали дати са с променен цвят на редовете. Сега искаме да подчертаем клетките с бъдещи дати.
- Отново отидете в Ново правило за форматиране прозорец.
- Използвайте следната формула за продукти с бъдеща дата.
=$D5>Днес()
- Също така форматирахме цвета на подчертаване от раздела за форматиране.
- Накрая натиснете бутона ОК бутон.
Можем да видим, че продуктите с минали дати и бъдещи дати са маркирани с различни цветове.
Подобни четива
- Условно форматиране на Excel въз основа на дата в друга клетка
- Условно форматиране в Excel на дати, по-стари от днес (3 прости начина)
- Условно форматиране в Excel въз основа на дата в друга клетка (4 начина)
- Как да направите условно форматиране на ред за подчертаване на дата
3. Използване на функцията WEEKDAY за подчертаване на определени дни от седмицата
Сайтът Функция WEEKDAY връща число от 1 към 7 определяне на деня от седмицата на дадена дата.
Този пример ви запознава с СЕДМИЧЕН ДЕН и показва как можете да я използвате, за да маркирате почивните дни в календара. Тук съм маркирал почивните дни от първите две седмици на април 2021 г. в календара с помощта на СЕДМИЧЕН ДЕН функция.
📌 Стъпки:
- Изберете клетките, към които искате да приложите условното форматиране (В моя случай, C7:L11 ).
- Сега отидете в Ново правило за форматиране прозорец, като следвате стъпките на Пример 2 . Използвайте формула, за да определите кои клетки да форматирате тип правило.
- Въведете формулата в посоченото поле.
=WEEKDAY(C$8,2)>5
- След това изберете желания формат, като следвате стъпките в Пример 1 .
Обяснение:
Знакът за долар ($) е известен като абсолютен символ. Той прави препратките към клетките абсолютни и не позволява никакви промени. Можете да заключите клетка, като изберете клетката и натиснете бутона F4.
Тук, =WEEKDAY(C$8,2)>5 ; тази формула връща стойност TRUE само когато дните са събота (6) и неделя (7) и форматира клетките по съответния начин.
- Накрая натиснете бутона OK и разгледайте набора от данни.
Той ще форматира избраните клетки в съответствие с условието и избрания формат.
Прочетете още: Условно форматиране на дати в Excel
4. Подчертаване на дати в рамките на диапазон от дати с помощта на правилото AND в условното форматиране
Този пример показва как можете да приложите условно форматиране в избрани клетки в рамките на определен диапазон от дати.
Тук съм форматирал редовете, в които датите на присъединяване са между две различни дати. Ще подчертаем клетките с дата на присъединяване между началната и крайната дата.
📌 Стъпки:
- Изберете клетките, към които искате да приложите условното форматиране (В моя случай, B8:D12 ).
- Сега отидете в прозореца Ново правило за форматиране, като следвате следните стъпки Пример 2 . Използвайте формула, за да определите кои клетки да форматирате тип правило.
- Въведете условието/формулата в посоченото поле
=AND($D8>=$C$4, $D8<=$C$5)
- Изберете желания формат, като следвате стъпките от Пример 1 .
Обяснение:
Знакът за долар ( $ ) е известен като Абсолютен Това прави препратките към клетките абсолютни и не позволява никакви промени. Можете да заключите клетка, като я изберете и натиснете бутона F4 бутон.
Тук, =AND($D13>=$C$4, $D13<=$C$6) тази формула проверява дали датите в Колона D са по-големи от C4 датата на клетката и по-малка от C6 Ако датата отговаря на условията, тя се форматира в клетката).
- Накрая натиснете бутона OK бутон.
Той ще форматира избраните клетки в съответствие с условието и избрания формат.
Трябва да се добави още нещо, че сме приложили форматирането на условието въз основа на друга клетка.
Алтернативен метод:
В условното форматиране има алтернативен метод за подчертаване на клетки в рамките на диапазон.
- Първо, изберете Обхват B8:D12 .
- Изберете Правила за подчертаване на клетките от Условно форматиране падащ списък.
- Кликнете върху Между опция от списъка.
- В резултат на това ще се появи диалогов прозорец с име Между .
- Поставете референтната клетка на началната дата в полето, маркирано като 1 и крайната дата в полето, обозначено като 2 .
- Накрая натиснете бутона OK бутон.
Разликата между двата метода е, че първият метод променя цвета на целия ред въз основа на условието. Но алтернативният метод е приложим само за клетките.
Прочетете още: Формула на Excel за промяна на цвета на клетките въз основа на дата
5. Подчертаване на празници с функцията MATCH или COUNTIF при условно форматиране
В този раздел ще покажем как да използвате MATCH или Функция COUNTIF за да маркирате колона, която отговаря на критериите за дата, с желания цвят.
📌 Стъпки:
- Първо, добавяме списъка с празници на април 2021 г. към набора от данни.
- Сега изберете Обхват C7:L11 .
- Следвайте стъпките на Пример 2 и въведете следната формула в маркираното поле.
=MATCH(C$7,$C$14:$C$16,0)
- След това изберете желания цвят от Формат раздел.
Тук приложихме формулата, базирана на MATCH функция.
- След това натиснете бутона OK бутон.
Можем обаче да използваме и формулата, базирана на COUNTIF и това ще извърши същата операция.
=COUNTIF($C$14:$C$16,C$7)>0
6. Условно форматиране на Excel въз основа на дата, по-стара от 1 година
В този пример искаме да подчертаем датите, които са по-стари от 1 година. Да предположим, че имаме набор от данни за хора, които са се присъединили към дадена компания. Ще приложим условното форматиране въз основа на формулата, за да подчертаем датите, по-стари от 1 година в Excel.
📌 Стъпки:
- Първо, изберете Обхват D5:D9 , който съдържа само дати.
- Изберете По-малко от опция от Правила за подчертаване на клетките раздел.
- Сайтът По-малко от се появява прозорец.
- Поставете следната формула въз основа на ДНЕС функция в маркирания раздел.
=ДНЕС()-365
- Накрая натиснете бутона OK бутон.
7. Условно форматиране на Excel въз основа на дата, която е по-малко от 6 месеца от днес
В този пример ще открием клетките с дата, по-малка от 6 месеца от днес. За целта ще използваме ДНЕС функция тук.
📌 Стъпки:
- Изберете Обхват D5:D9 .
- Следвайте стъпките на Пример 2 .
- След това въведете следната формула в полето, маркирано като 2 .
=DATEDIF($D5,TODAY(),''m'')<6
- След това определяме формата на маркираните клетки, както е показано в Пример 1 .
- Накрая натиснете бутона ОК бутон.
Можем да видим датите, по-малки от 6 месеците са подчертани с желания цвят.
8. Условно форматиране на Excel въз основа на дата на просрочие от 15 дни
В този раздел искаме да подчертаем датите с 15 дни, считано от настоящия ден. Погледнете раздела по-долу за подробности.
📌 Стъпки:
- Първо изберете клетките на Дата на присъединяване колона.
- Следвайте стъпките на Пример 2 и отидете в Ново правило за форматиране раздел.
- Сега поставете следната формула в полето, обозначено като 2 .
=TODAY()-$D5>15
- След това изберете цвета на подсветката от Формат
- Накрая натиснете бутона OK бутон.
Можем да променим деня на падежа във формулата.
9. Условно форматиране въз основа на дата в друга колона
В този раздел ще приложим условно форматиране върху Действителна дата на доставка колона въз основа на Очаквана дата на доставка .
📌 Стъпки:
- Първо, изберете Обхват B5: C9 .
- Сега отидете в Ново правило за форматиране сечение, както е показано в Пример 2 .
- След това поставете следната формула върху маркирания участък.
=$C5>$D5
- Изберете желания цвят на клетката от Формат функция.
- Отново натиснете бутона ОК бутон.
Така е приложено условно форматиране въз основа на друга колона.
Заключение
В тази статия описахме условното форматиране въз основа на датата в различни ситуации в Excel и се надявам, че това ще задоволи нуждите ви. Моля, разгледайте нашия уебсайт ExcelWIKI и дайте своите предложения в полето за коментари.