Note: The other languages of the website are Google-translated. Back to English

Hur markerar / villkorlig formatering av celler med formler i Excel?

Antag att du har ett stort kalkylblad som innehåller både konstanter och formler, och nu vill du veta var alla formelceller ligger. Naturligtvis kan du välja alla formler enkelt och snabbt genom att använda Go To Special-funktionen. Men om dina data eller formler behöver ändras då och då måste du använda den här funktionen upprepade gånger.

Här presenterar jag en bättre lösning - Villkorlig formatering. Med villkorlig formatering kan du markera alla celler med formler och dessutom kommer din markerade formatering att justeras med dina ändrade data.

Markera formelceller med Definiera namnformel och villkorlig formatering

Markera formelceller med användardefinierad funktion och villkorlig formatering

Markera formelceller med Kutools för Excel snabbt och enkelt


Innan du använder Villkorlig formatering, ska du skapa ett definierat namn, gör med följande steg:

1. Öppna kalkylbladet och klicka Formler > Namnhanterare, se skärmdump:

doc-highlight-formula1

2. I poppade ut Namnhanterare dialogrutan, klicka Ny knapp.

doc-highlight-formula1

3. Och i Nytt namn dialogrutan, gör följande:

  • (1.) Skriv ett namn för din definierade namnformel, i det här exemplet kommer jag att mata in Formatformler;
  • (2.) Välj Arbetsbok från rullgardinsmenyn Scope;
  • (3.) Ange denna formel = GET.CELL (48, INDIRECT ("rc", FALSE)) i Refererar till fält.

doc-highlight-formula1

4. Klicka sedan OK för att återgå till den tidigare dialogen och stänga den.

5. Välj sedan ditt intervall eller hela kalkylbladet som du vill markera formelcellerna.

6. Under Start fliken, klicka Villkorlig formatering > Ny regel, se skärmdump:

doc-highlight-formula1

7. I Ny formateringsregel dialog, klicka Använd en formel för att bestämma vilka celler som ska formateras och ange denna formel = Formatformler (Formatformler är ditt definierade namn i steg 3), kan du ändra det till ditt eget definierade namn. Se skärmdump:

doc-highlight-formula1

8. Klicka sedan bildad knappen, ställ in din formatering under Fyll flik, se skärmdump:

doc-highlight-formula1

9. Och klicka sedan på OK > OK för att avsluta operationerna, och alla celler med formel har markerats på en gång enligt följande:

doc-highlight-formula1

Anmärkningar:

1. När du anger formler i någon av de celler som omfattas av villkorlig formatering markeras de automatiskt.

2. När du har avslutat operationerna måste du spara din arbetsbok som en Excel-makroaktiverad arbetsbok så att de villkorliga formateringscellerna sparas. Och när du öppnar din arbetsbok nästa gång klickar du på Aktivera innehåll.

doc-highlight-formula1


Om du inte vill använda den definierade namnformeln kan du skapa en enkel användardefinierad funktion och sedan använda villkorlig formatering för att lösa den här uppgiften.

1. För det första, håll ner ALT + F11 nycklar för att öppna Microsoft Visual Basic for Applications-fönstret.

2. Klicka Insert > Modulernaoch klistra in följande kortare kod i Modulfönster.

Function HasFormula(Rng As Range) As Boolean
'Updateby Extendoffice
Application.Volatile
HasFormula = Rng.HasFormula
End Function

3. Spara och stäng sedan den här koden och gå tillbaka kalkylbladet för att välja det intervall eller hela kalkylblad som du vill markera formelcellerna.

4. Gå till Start fliken och klicka på Villkorlig formatering > Ny regel.

5. I Ny formateringsregel dialogrutan, välj Använd en formel för att bestämma vilka celler som ska formateras och ange denna formel = Hasformula (A1), se skärmdump:

doc-highlight-formula1

6. Klicka sedan på bildad och välj en färg du vill ha under Fyll fliken i Formatera celler dialog ruta.

7. Och klicka sedan på OK > OK för att stänga dialogerna. Och alla celler innehåller formel har markerats omedelbart.

Anmärkningar:

1. I formeln A1 anger den första cellen i det valda intervallet, du kan ändra den för att möta dina behov.

2. När du anger formler i någon av de celler som omfattas av villkorlig formatering markeras de automatiskt.

3. När du har avslutat operationerna måste du spara din arbetsbok som en Excel-makroaktiverad arbetsbok så att de villkorliga formateringscellerna sparas. Och när du öppnar din arbetsbok nästa gång klickar du på Aktivera innehåll.


Det verkar som om ovanstående två metoder är båda svåra för vår nybörjare i Excel, här rekommenderar jag ett kraftfullt verktyg- Kutools för Excel, med dess multifunktionella Arbetsblad design kan du snabbt markera alla formler i hela arbetsboken.

Notera:Att tillämpa detta Arbetsblad designFör det första bör du ladda ner Kutools för Excel, och använd sedan funktionen snabbt och enkelt.

När du har installerat Kutools för Excel, gör så här:

1. Öppna arbetsboken som du vill markera alla formler.

2. Klicka Kutools Plus > Arbetsblad design, och en ny Designa fliken visas i menyfliksområdet och klicka sedan på Markera formler alternativet i utsikt grupp, se skärmdumpar:

1

3. Och alla formler i hela arbetsboken har omedelbart markerats. Se skärmdump:

doc-highlight-formula1

Anmärkningar:

1. Klicka på Markera formler igen kommer markeringen att stängas av.

2. Du kan ändra markeringsfärgen som du vill genom att klicka Inställningar under Designa och sedan på Inställningar för designverktyg väljer du en färg du vill ha i Formler färg avsnitt:

3. När du anger nya formler i någon av cellerna i den aktuella arbetsboken markeras de automatiskt.

Klicka för att läsa mer om detta Highlight Formulas-verktyg.

Ladda ner och testa gratis Kutools för Excel nu!


Kutools för Excel: med mer än 300 praktiska Excel-tillägg, gratis att prova utan begränsning på 30 dagar. Ladda ner och testa gratis nu!

Relaterade artiklar:

Hur låser och skyddar du formler i Excel?

Hur döljer jag formler som inte visas i formelfältet i Excel?


De bästa Office-produktivitetsverktygen

Kutools för Excel löser de flesta av dina problem och ökar din produktivitet med 80%

  • återanvändning: Sätt snabbt i komplexa formler, diagram och allt som du har använt tidigare; Kryptera celler med lösenord; Skapa e-postlista och skicka e-post ...
  • Super Formula Bar (enkelt redigera flera rader med text och formel); Läslayout (enkelt läsa och redigera ett stort antal celler); Klistra in i filtrerat intervall...
  • Sammanfoga celler / rader / kolumner utan att förlora data; Delat cellinnehåll; Kombinera duplicerade rader / kolumner... Förhindra duplicerade celler; Jämför intervall...
  • Välj Duplicera eller Unikt Rader; Välj tomma rader (alla celler är tomma); Super Find och Fuzzy Find i många arbetsböcker; Slumpmässigt val ...
  • Exakt kopia Flera celler utan att ändra formelreferens; Skapa referenser automatiskt till flera ark; Sätt in kulor, Kryssrutor och mer ...
  • Extrahera text, Lägg till text, ta bort efter position, Ta bort mellanslag; Skapa och skriva ut personsökningstalsatser; Konvertera mellan celler innehåll och kommentarer...
  • Superfilter (spara och tillämpa filterscheman på andra ark); Avancerad sortering efter månad / vecka / dag, frekvens och mer; Specialfilter av fet, kursiv ...
  • Kombinera arbetsböcker och arbetsblad; Sammanfoga tabeller baserat på nyckelkolumner; Dela data i flera ark; Batchkonvertera xls, xlsx och PDF...
  • Mer än 300 kraftfulla funktioner. Stöder Office / Excel 2007-2021 och 365. Stöder alla språk. Enkel implementering i ditt företag eller organisation. Fullständiga funktioner 30 dagars gratis provperiod. 60 dagars pengarna tillbaka-garanti.
kte-flik 201905

Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!
officetab botten
Sortera kommentarer efter
Kommentarer (7)
Inga betyg än. Bli först med att betygsätta!
Denna kommentar minimerades av moderatoren på webbplatsen
Tack för hjälpen. Detta är den enda webbplatsen där jag har hittat fullständiga steg
Denna kommentar minimerades av moderatoren på webbplatsen
Hej, jag försöker göra villkorlig formatering på en cell baserat på ett annat cellvärde som redan har en formel på sig. jag har provat allt men jag skulle inte fungera. t.ex. cell B1 har en formel (A1+1) och jag försöker ändra färgen på säg cell D8 genom att använda formeln (=B1=21). det fungerar bra när jag tar bort inkrementformeln från B1 och anger ett värde manuellt...
Denna kommentar minimerades av moderatoren på webbplatsen
Hej, Hur kan jag markera celler i rad baserat på dagar i en månad, till exempel om jag behöver markera celler i steg om 1 dag, dvs det ska markera varje efterföljande cell om 24 timmar har gått,
Denna kommentar minimerades av moderatoren på webbplatsen
kära herr, jag tvivlar, till exempel i en studentbetygstabell vill jag att elevnamnen ska markeras baserat på studenten som fick färre än 400 totalt poäng med villkorlig formatering. vänligen hjälp mig herrn
Denna kommentar minimerades av moderatoren på webbplatsen
Jag kunde följa allt nedan. Jag gjorde ett makro för att göra detta åt mig, men det kan inte tillämpa formateringen. Mitt sortiment heter, men hur ska jag röja VBA för att markera intervallet med formatering. För sammanhanget markerar jag alla celler med en formel i att vara en grön färg. Om formeln skrivs över ändrar den färg
Denna kommentar minimerades av moderatoren på webbplatsen
Detta är precis vad jag vill göra, och det första steget (att markera varje cell med en formel i) fungerar inte heller för mig, trots att jag följer stegen till punkt och pricka. Lyckades du få en lösning?
Denna kommentar minimerades av moderatoren på webbplatsen
Hej,

jag vill en cel, vilken en formel har, med en färg och en funktion som en annan cel som en värde har.

vb: som E10<4 och måste F10 (välka en formel har) tillsammans med E10 i en viss färg.

Om jag inte gör det, blir enkel E10 märkt.


Hur los Ik dit op?


MVG
Det finns inga kommentarer här ännu
Lämna dina kommentarer
Postar som gäst
×
Betygsätt detta inlägg:
0   Tecken
Föreslagna platser

Följ oss

Copyright © 2009 - www.extendoffice.com. | Alla rättigheter förbehållna. Drivs av ExtendOffice. | | Sitemap
Microsoft och Office-logotypen är varumärken eller registrerade varumärken som tillhör Microsoft Corporation i USA och / eller andra länder.
Skyddad av Sectigo SSL