Съдържание
Можете да намерите хора, които питат онлайн за формули за работа с функцията IF , когато искат да използват конкретен цвят на клетката като условие. До последната версия на Excel това не е пряко възможно. Но все пак има някаква възможност за заобикаляне на това. И с малко помощ от макросите на Excel можете лесно да изпълнявате такива задачи. В този урок ще видим до каква степен можете да правите със стойността на клетката, ако цветът на клетката е зелен или друг конкретен цвят вMicrosoft Excel.
Изтегляне на работна тетрадка за практика
Можете да изтеглите работната тетрадка, използвана за демонстрацията, от връзката по-долу.
Ако цветът на клетката е зелен Then.xlsm
Какво можете да направите, ако цветът на клетката е зелен (или друг цвят) в Excel
Преди да преминете през видовете неща, които можете да направите, ако цветът на клетката е зелен или друг цвят, трябва да дефинирате потребителска функция с помощта на функцията за дефиниране на имена в Excel. Независимо от операцията, която искате да извършите, трябва да направите това предварително. Но ако сте го направили веднъж и изпълнявате няколко от изброените по-долу задачи, създаването на функцията веднъж ще бъде достатъчно.
1. Ако цветът на клетката е зелен, задайте стойността на клетката
В първия раздел ще зададем стойности на клетките, ако цветът на клетката е зелен в този набор от данни на Excel. От набора от данни можем да видим, че вторият и петият ни запис са зелени. Искаме да асоциираме "Отсъстващ" с тях и да асоциираме "Присъстващ" с останалите.
Следвайте тези стъпки, за да видите как можете да създадете потребителска функция в Excel и след това да зададете стойността на клетката, ако цветът на клетката е зелен или друг цвят.
Стъпки за дефиниране на потребителска функция:
- Първо, отидете в Формули в лентата.
- След това изберете Име на мениджъра от Дефинирани имена
- В резултат на това Име на мениджъра Ще се отвори полето. Сега щракнете върху Нов върху кутията.
- След това в Ново име запишете името на функцията в полето Име и в полето Отнася се за поле, запишете следното.
=GET.CELL(38,Sheet1!B5)
- Накрая щракнете върху OK . Сега вече ще имате готовата формула, наречена GreenCheck които могат да се използват за други цели.
Стъпки за задаване на стойности:
- Ако искате да разберете кода на цвета на зеленото или на друг цвят, който имате, просто изберете клетката C5 и запишете следната формула.
=GreenCheck
- След това натиснете Въведете и щракнете и плъзнете дръжката за запълване до края, за да намерите стойности за всички.
Така виждаме, че цветният код на типа зелено в нашата съвкупност от данни е 50. Сега можете да изчистите тези стойности.
- За да получите желаните стойности в клетките, изберете клетка C5 сега и запишете следната формула.
=IF(GreenCheck=50, "Отсъстващ", "Присъстващ")
- След това натиснете Въведете .
- След това изберете отново клетката. Сега щракнете и плъзнете иконата на дръжката за запълване до края на списъка, за да повторите формулата за останалите клетки.
По този начин можем да задаваме различни стойности, ако цветът на клетката е зелен или друг цвят.
Прочетете още: Формула на Excel за промяна на цвета на текста въз основа на стойността (+ бонус методи)
2. Ако цветът на клетката е зелен, променете стойността на клетката
Да речем, че вече има стойности, свързани с клетките. Ако искате да промените тези стойности сега, този раздел може да ви бъде полезен. Ето стъпките, които можете да следвате, за да промените стойностите на клетките в набор от данни.
Стъпки за дефиниране на потребителска функция:
- Първо, отидете в Формули в лентата.
- След това изберете Име на мениджъра от Дефинирани имена
- В резултат на това Име на мениджъра Ще се отвори полето. Сега щракнете върху Нов върху кутията.
- След това в Ново име запишете името на функцията в полето Име и в полето Отнася се за поле, запишете следното.
=GET.CELL(38,Sheet1!B5)
- Накрая щракнете върху OK . Сега вече ще имате готовата формула, наречена GreenCheck които могат да се използват за други цели.
Стъпки за промяна на стойностите на клетките:
- Сега нека направим графика, подобна на тази в предишния раздел. За целта изберете клетка C5 и запишете следната формула.
=IF(GreenCheck=50, "Отсъстващ", "Присъстващ")
- След това натиснете Въведете .
- След това изберете отново клетката. Сега щракнете и плъзнете иконата на дръжката за запълване до края на списъка, за да повторите формулата за останалите клетки.
- Сега, за да променим тези стойности, да кажем, че искаме и третият запис да бъде зелен. За целта изберете клетката B6 и отидете в Начало на лентата.
- След това изберете Format Painter от Клипборд група.
- Сега щракнете върху клетката B7 .
Стойността на клетката C7 сега автоматично ще се промени на "Отсъстващ".
Прочетете още: Условно форматиране на текст в Excel (3 лесни начина)
3. Ако цветът на клетката е зелен, тогава премахнете стойността на клетката
Сега да кажем, че в набора от данни вече има зададени стойности и искате да премахнете стойностите въз основа на цвета. В този раздел ще ви покажем как да премахнете стойностите на клетките, ако цветът на клетката е зелен, от електронна таблица на Excel. Но първо ви е необходима потребителската функция.
Стъпки за дефиниране на потребителска функция:
- Първо, отидете в Формули в лентата.
- След това изберете Име на мениджъра от Дефинирани имена
- В резултат на това Име на мениджъра Ще се отвори полето. Сега щракнете върху Нов върху кутията.
- След това в Ново име запишете името на функцията в полето Име и в полето Отнася се за поле, запишете следното.
=GET.CELL(38,Sheet1!B5)
- Накрая щракнете върху OK . Сега вече ще имате готовата формула, наречена GreenCheck които могат да се използват за други цели.
Стъпки за премахване на стойностите на клетките:
Да речем, че наборът от данни има стойностите, показани по-долу.
За да премахнете стойностите, свързани със зелените клетки, следвайте следните стъпки.
- Първо, изберете клетка C5 и запишете формулата.
=IF(GreenCheck=50,"", "Присъствие")
- След това натиснете Въведете .
Възможно е все още да не виждате никакви промени в зависимост от набора от данни.
- Сега изберете клетка C5 отново и щракнете и плъзнете иконата на дръжката за запълване до края, за да повторите формулата.
От фигурата се вижда, че стойностите на клетките са премахнати от електронната таблица на Excel, ако цветът на съседната клетка е зелен.
Прочетете още: Промяна на цвета на шрифта въз основа на стойността на друга клетка в Excel (2 метода)
Подобни четива
- Прилагане на условно форматиране на просрочени дати в Excel (3 начина)
- Условно форматиране с INDEX-MATCH в Excel (4 лесни формули)
- Условно форматиране на таблицата Pivot въз основа на друга колона (8 лесни начина)
- Условно форматиране на текст, който съдържа няколко думи в Excel
- Как се прави условно форматиране с множество критерии (11 начина)
4. Ако цветът на клетката е зелен, пребройте клетките
В този раздел ще броим клетки с определени цветове. За демонстрацията ще изберем зелено. Да кажем, че наборът от данни е следният.
За да преброим броя на клетките, запълнени със зелен или друг цвят, се нуждаем от помощта на функцията COUNTIF . Но първо трябва да дефинираме потребителската функция.
Стъпки за дефиниране на потребителска функция:
- Първо, отидете в Формули в лентата.
- След това изберете Име на мениджъра от Дефинирани имена
- В резултат на това Име на мениджъра Ще се отвори полето. Сега щракнете върху Нов върху кутията.
- След това в Ново име запишете името на функцията в полето Име и в полето Отнася се за поле, запишете следното.
=GET.CELL(38,Sheet1!B5)
- Накрая щракнете върху OK . Сега вече ще имате готовата формула, наречена GreenCheck които могат да се използват за други цели.
Стъпки за преброяване на клетките:
- За да преброите зелените клетки сега, изберете клетка C5 и запишете следната формула.
=GreenCheck
- След това натиснете Въведете .
- След това изберете отново клетката. След това щракнете и плъзнете иконата на дръжката за запълване до края на колоната, за да запълните клетките с формулата.
Сега имаме всички цветови кодове на съседните клетки в набора от данни.
- След това изберете клетка C12 за да въведете броя на зелените клетки.
=COUNTIF(C5:C10,50)
- Накрая натиснете Въведете .
По този начин можете да броите клетки в Excel, ако цветът на клетката е зелен или друг специфичен цвят.
Прочетете още: Формула на Excel за оцветяване на клетка, ако стойността следва дадено условие
5. Ако цветът на клетката е зелен, тогава сумирайте стойностите на клетката
Сега нека предположим, че има други стойности, свързани с редовете на цветно кодираните клетки. Например, нека разгледаме следната съвкупност от данни.
По начина, по който са създадени тези функции за цветови кодове, колоната с цветови кодове трябва да бъде вдясно от оцветените клетки. Въпреки това се нуждаем от помощта на функцията SUMIF за тази задача.
Следвайте тези стъпки, за да видите как можете да създадете потребителската функция и след това да намерите сумата от стойностите, свързани със зелените клетки.
Стъпки за дефиниране на потребителска функция:
- Първо, отидете в Формули в лентата.
- След това изберете Име на мениджъра от Дефинирани имена
- В резултат на това Име на мениджъра Ще се отвори полето. Сега щракнете върху Нов върху кутията.
- След това в Ново име запишете името на функцията в полето Име и в полето Отнася се за поле, запишете следното.
=GET.CELL(38,Sheet1!B5)
- Накрая щракнете върху ОК . Сега вече ще имате готовата формула, наречена GreenCheck които могат да се използват за други цели.
Стъпки за сумиране на стойностите на клетките:
- Първо, изберете клетка C5 и запишете следната формула.
=GreenCheck
- След това натиснете Въведете .
- След това изберете отново клетката и щракнете и плъзнете иконата на дръжката за запълване до края на списъка, за да повторите формулата.
- След това изберете клетка C12 и запишете формулата.
=SUMIF(C5:C10,50,D5:D10)
- Накрая натиснете Въведете .
По този начин можете да изчислите сумата от стойностите на клетките, ако съседната клетка е зелена или с друг цвят.
Прочетете още: Как да съберете в Excel, ако цветът на клетката е червен (4 лесни метода)
Заключение
С това завършват различните операции, които можем да извършим, ако цветът на клетката е различен като зелен в Excel. Надявам се, че сте разбрали идеята за работа с различни цветове на клетките и използването на потребителски функции за изпълнение на задачи в Microsoft Excel. Надявам се, че това ръководство ви е било полезно и информативно. Ако имате въпроси или предложения, споделете ги с нас в коментарите по-долу.
За повече подобни ръководства посетете Exceldemy.com .