Hoppa till huvudinnehåll

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 Nya 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 Hem 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 Hem 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?

Bästa kontorsproduktivitetsverktyg

🤖 Kutools AI Aide: Revolutionera dataanalys baserat på: Intelligent utförande   |  Generera kod  |  Skapa anpassade formler  |  Analysera data och generera diagram  |  Anropa Kutools funktioner.
Populära funktioner: Hitta, markera eller identifiera dubbletter   |  Ta bort tomma rader   |  Kombinera kolumner eller celler utan att förlora data   |   Rund utan formel ...
Superuppslag: Flera kriterier VLookup    VLookup med flera värden  |   VSök över flera ark   |   Fuzzy Lookup ....
Avancerad rullgardinslista: Skapa snabbt en rullgardinslista   |  Beroende rullgardinslista   |  Flervals-rullgardinslista ....
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  |  Jämför intervall och kolumner ...
Utvalda funktioner: Rutnätsfokus   |  Designvy   |   Stor formelbar    Arbetsbok & Bladhanterare   |  Resursbibliotek (Automatisk text)   |  Datumväljare   |  Kombinera arbetsblad   |  Kryptera/Dekryptera celler    Skicka e-postmeddelanden efter lista   |  Superfilter   |   Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken, ...)   |   50+ Diagram Typer (Gantt Chart, ...)   |   40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag, ...)   |   19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg, ...)   |   12 Konvertering verktyg (Siffror till ord, Valutaväxling, ...)   |   7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela celler, ...)   |   ... och mer

Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid.  Klicka här för att få den funktion du behöver mest...

Beskrivning


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!
Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hey,

ik wil een cel, welke een formule heeft, met een kleur aanduiden in functie van een andere cel die een waarde heeft.

vb: als E10<4 dan moet F10 (welke een formule heeft) samen met E10 in een bepaalde kleur komen.

Als ik dit doe, wordt enkel E10 gemarkeerd.


Hoe los Ik dit op?


Mvg
This comment was minimized by the moderator on the site
I was able to follow all the below. I made a macro to do this for me, but it is not able to apply the formatting. My range is named, but how to I ass VBA to highlight the range with formatting. For context, I am highlighting all cells with a formula in it to be a green color. If the formula is typed over it changes colors
This comment was minimized by the moderator on the site
This is exactly what I want to do, and the first stage (highlighting every cell with a formula in) isn't working for me either, despite following steps to the letter. Did you manage to get a solution?
This comment was minimized by the moderator on the site
dear sir, i have a doubt ,for example in a student marks table i want the student names highlited based on the student who got lessthan 400 total marks using conditional formatting.please help me sir
This comment was minimized by the moderator on the site
Hi, How can I highlight cells in a row based on days of a month, for example if I need to highlight cells in increments of 1 day i.e. it should highlight each subsequent cells if 24 hrs has passed,
This comment was minimized by the moderator on the site
Hi, I am trying to do conditional formatting on a cell based on another cell value which already has a formula on it. i have tried everything but i would not work. eg. cell B1 has a formula (A1+1) and i am trying to change the color of say cell D8 by using formula (=B1=21). it works fine when i remove the increment formula from B1 and enter a value manually...
This comment was minimized by the moderator on the site
Thanks for the help. This is the only website where i have found complete steps
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations