Innehållsförteckning
Du kan hitta människor som på nätet frågar efter formler att arbeta med med hjälp av IF-funktionen. där de vill använda en specifik cellfärg som villkor. Fram till den senaste versionen av Excel är det inte direkt möjligt. Men det finns fortfarande en del arbete runt det. Och med lite hjälp av Excel-makron kan du enkelt utföra sådana uppgifter. I den här handledningen kommer vi att se vad du kan göra med cellvärdet om cellfärgen är grön eller någon annan specifik färg iMicrosoft Excel.
Ladda ner övningsboken
Du kan ladda ner arbetsboken som användes för demonstrationen från länken nedan.
Om cellfärgen är grön då.xlsm
Saker du kan göra om cellfärgen är grön (eller någon annan färg) i Excel
Innan du går igenom vad du kan göra om cellfärgen är grön eller någon annan färg, måste du definiera en anpassad funktion med hjälp av namndefinitionsfunktionen i Excel. Oavsett vilken operation du vill utföra måste du göra detta i förväg. Men om du har gjort det en gång och gör flera av de uppgifter som anges nedan räcker det med att skapa funktionen en gång.
1. Om cellfärgen är grön, ange cellvärdet
I det första avsnittet ska vi ange cellvärden om cellfärgen är grön i det här Excel-dataset. I datasetet kan vi se att vår andra och femte post är gröna. Vi vill koppla "Frånvarande" till dem och "närvarande" till resten.
Följ de här stegen för att se hur du kan skapa den anpassade funktionen i Excel och sedan ställa in cellvärdet om cellfärgen är grön eller någon annan färg.
Steg för att definiera en anpassad funktion:
- Först och främst ska du gå till Formler i bandet.
- Välj sedan Namn chef från Definierade namn
- Som ett resultat av detta har Namn chef öppnas. Klicka nu på Ny ovanpå lådan.
- Därefter, i den Nytt namn rutan, skriv ner ett namn för funktionen i fältet Namn fältet, och i den Hänvisar till fältet, skriv ner följande.
=GET.CELL(38,Sheet1!B5)
- Slutligen klickar du på OK Nu har du en färdig formel som heter GreenCheck som kan användas för andra ändamål.
Steg för att fastställa värden:
- Om du vill ta reda på färgkoden för grönt eller någon annan färg som du har, välj bara cell C5 och skriv ned följande formel.
=GreenCheck
- Tryck sedan på Gå in på och klicka och dra fyllningshandtaget till slutet för att hitta värden för alla.
Så vi kan se att färgkoden för typen grönt i vårt dataset är 50. Du kan radera dessa värden nu.
- För att få de önskade värdena i våra celler väljer du cell C5 och skriv ner följande formel.
=IF(GreenCheck=50, "frånvarande", "närvarande")
- Tryck sedan på Gå in på .
- Markera sedan cellen igen. Klicka och dra ikonen för fyllningshandtaget till slutet av listan för att kopiera formeln för resten av cellerna.
På så sätt kan vi ange olika värden om cellfärgen är grön eller någon annan färg.
Läs mer: Excel-formel för att ändra textfärg baserat på värde (+ bonusmetoder)
2. Om cellfärgen är grön, ändra cellvärdet
Låt oss säga att det redan finns värden som är associerade med cellerna. Om du vill ändra dessa värden nu kan det här avsnittet vara till hjälp för dig. Här är stegen du kan följa för att ändra cellvärden i en datamängd.
Steg för att definiera en anpassad funktion:
- Först och främst ska du gå till Formler i bandet.
- Välj sedan Namn chef från Definierade namn
- Som ett resultat av detta har Namn chef öppnas. Klicka nu på Ny ovanpå lådan.
- Därefter, i den Nytt namn rutan, skriv ner ett namn för funktionen i fältet Namn fältet, och i den Hänvisar till fältet, skriv ner följande.
=GET.CELL(38,Sheet1!B5)
- Slutligen klickar du på OK Nu har du en färdig formel som heter GreenCheck som kan användas för andra ändamål.
Steg för att ändra cellvärden:
- Låt oss nu göra ett diagram som liknar det i föregående avsnitt. För detta väljer du cell C5 och skriv ned följande formel.
=IF(GreenCheck=50, "frånvarande", "närvarande")
- Tryck sedan på Gå in på .
- Markera sedan cellen igen. Klicka och dra ikonen för fyllningshandtaget till slutet av listan för att kopiera formeln för resten av cellerna.
- För att ändra dessa värden, låt oss säga att vi vill att den tredje posten också ska vara grön, välj cell B6 och gå till Hem i bandet.
- Välj sedan Format Painter från Urklipp grupp.
- Klicka nu på cellen B7 .
Värdet av cellen C7 ändras nu automatiskt till "frånvarande".
Läs mer: Excel Villkorlig formatering Textfärg (3 enkla sätt)
3. Om cellfärgen är grön tar du bort cellvärdet.
Låt oss säga att det redan finns värden i datasetet och att du vill ta bort värdena baserat på färg. Det här avsnittet visar hur du tar bort cellvärden om cellfärgen är grön från ett Excel-kalkylblad. Men först behöver du den anpassade funktionen.
Steg för att definiera en anpassad funktion:
- Först och främst ska du gå till Formler i bandet.
- Välj sedan Namn chef från Definierade namn
- Som ett resultat av detta har Namn chef öppnas. Klicka nu på Ny ovanpå lådan.
- Därefter, i den Nytt namn rutan, skriv ner ett namn för funktionen i fältet Namn fältet, och i den Hänvisar till fältet, skriv ner följande.
=GET.CELL(38,Sheet1!B5)
- Slutligen klickar du på OK Nu har du en färdig formel som heter GreenCheck som kan användas för andra ändamål.
Steg för att ta bort cellvärden:
Låt oss säga att datasetet har de värden som visas nedan.
Om du vill ta bort de värden som är kopplade till de gröna cellerna följer du de här stegen.
- Välj först cell C5 och skriv ner formeln.
=IF(GreenCheck=50,"", "Nuvarande")
- Tryck sedan på Gå in på .
Det kan hända att du inte ser några förändringar ännu, beroende på ditt dataset.
- Välj nu cell C5 igen och klicka och dra ikonen för fyllningshandtaget till slutet för att kopiera formeln.
Du kan se i figuren att cellvärdena har tagits bort från Excel-kalkylbladet om cellfärgen i den intilliggande cellen är grön.
Läs mer: Ändra teckensnittsfärg baserat på värdet i en annan cell i Excel (2 metoder)
Liknande läsningar
- Tillämpa villkorlig formatering på förfallna datum i Excel (3 sätt)
- Villkorlig formatering med INDEX-MATCH i Excel (4 enkla formler)
- Pivottabell Villkorlig formatering baserad på en annan kolumn (8 enkla sätt)
- Villkorlig formatering av text som innehåller flera ord i Excel
- Hur man gör villkorlig formatering med flera kriterier (11 sätt)
4. Om cellfärgen är grön, räkna cellerna
I det här avsnittet kommer vi att räkna celler med specifika färger. Vi väljer grönt för demonstrationen. Låt oss säga att datamängden ser ut så här.
För att räkna antalet celler som är fyllda med grönt eller någon annan färg behöver vi hjälp av funktionen COUNTIF Men först måste vi definiera den anpassade funktionen.
Steg för att definiera en anpassad funktion:
- Först och främst ska du gå till Formler i bandet.
- Välj sedan Namn chef från Definierade namn
- Som ett resultat av detta har Namn chef öppnas. Klicka nu på Ny ovanpå lådan.
- Därefter, i den Nytt namn rutan, skriv ner ett namn för funktionen i fältet Namn fältet, och i den Hänvisar till fältet, skriv ner följande.
=GET.CELL(38,Sheet1!B5)
- Slutligen klickar du på OK Nu har du en färdig formel som heter GreenCheck som kan användas för andra ändamål.
Steg för att räkna celler:
- Om du vill räkna de gröna cellerna nu väljer du cell C5 och skriv ned följande formel.
=GreenCheck
- Tryck sedan på Gå in på .
- Markera cellen igen och klicka sedan på och dra ikonen för fyllningshandtaget till slutet av kolumnen för att fylla cellerna med formeln.
Nu har vi alla färgkoder för de intilliggande cellerna i datasetet.
- Välj sedan cell C12 för att ange antalet gröna celler.
=COUNTIF(C5:C10,50)
- Slutligen trycker du på Gå in på .
På så sätt kan du räkna celler i Excel om cellfärgen är grön eller någon annan specifik färg.
Läs mer: Excel-formel för att färga en cell om värdet följer ett villkor
5. Om cellfärgen är grön summerar du cellvärdena
Låt oss nu anta att det finns andra värden som är kopplade till raderna i de färgkodade cellerna. Låt oss till exempel titta på följande dataset.
På det sätt som dessa färgkodsfunktioner är utformade måste färgkodskolumnen vara till höger om de färgade cellerna. Vi behöver dock hjälp av funktionen SUMIF för denna uppgift.
Följ de här stegen för att se hur du kan skapa den anpassade funktionen och sedan hitta summan av de värden som är kopplade till gröna celler.
Steg för att definiera en anpassad funktion:
- Först och främst ska du gå till Formler i bandet.
- Välj sedan Namn chef från Definierade namn
- Som ett resultat av detta har Namn chef öppnas. Klicka nu på Ny ovanpå lådan.
- Därefter, i den Nytt namn rutan, skriv ner ett namn för funktionen i fältet Namn fältet, och i den Hänvisar till fältet, skriv ner följande.
=GET.CELL(38,Sheet1!B5)
- Slutligen klickar du på OK Nu har du en färdig formel som heter GreenCheck som kan användas för andra ändamål.
Steg för att summera cellvärden:
- Välj först cell C5 och skriv ned följande formel.
=GreenCheck
- Tryck sedan på Gå in på .
- Därefter markerar du cellen igen och klickar och drar ikonen för fyllningshandtaget till slutet av listan för att kopiera formeln.
- Välj sedan cell C12 och skriv ner formeln.
=SUMIF(C5:C10,50,D5:D10)
- Slutligen trycker du på Gå in på .
På så sätt kan du beräkna summan av cellvärdena om den intilliggande cellen är grön eller har någon annan färg.
Läs mer: Hur man summerar i Excel om cellfärgen är röd (4 enkla metoder)
Slutsats
Detta avslutar de olika operationer som vi kan utföra om cellfärgen är annorlunda som grön i Excel. Förhoppningsvis har du förstått hur man arbetar med olika cellfärger och använder anpassade funktioner för att utföra uppgifter i Microsoft Excel. Jag hoppas att du tyckte att den här guiden var användbar och informativ. Om du har några frågor eller förslag kan du höra av dig till oss i kommentarerna nedan.
För fler guider av det här slaget, besök Exceldemy.com .