Innehållsförteckning
I den här handledningen får du lära dig några snabba och effektiva sätt att kontrollera och felsöka formler i Excel. Se hur du använder F9-tangenten för att utvärdera formeldelar, hur du markerar celler som refererar till eller refereras av en viss formel, hur du hittar felplacerade parenteser och mycket mer.
I de senaste handledningarna har vi undersökt olika aspekter av Excel-formler. Om du har haft möjlighet att läsa dem vet du redan hur man skriver formler i Excel, hur man visar formler i celler, hur man döljer och låser formler och mycket mer.
Idag vill jag dela med mig av några tips och tekniker för att kontrollera, utvärdera och felsöka Excel-formler som förhoppningsvis kommer att hjälpa dig att arbeta ännu effektivare med Excel.
F2-tangenten i Excel - redigera formler
F2-tangenten i Excel växlar mellan Redigera och Gå in på När du vill göra ändringar i en befintlig formel markerar du formelcellen och trycker på F2 för att komma in i Redigeringsläge När du gör detta börjar markören blinka i slutet av den avslutande parentesen i cellen eller formelfältet (beroende på om alternativet Tillåt redigering direkt i celler är markerat eller inte). Nu kan du göra ändringar i formeln:
- Använd vänster- och högerpilarna för att navigera i formeln.
- Använd piltangenterna tillsammans med Shift för att markera formeldelarna (samma sak kan göras med musen).
- Tryck på Ta bort eller . Backspace för att ta bort vissa cellreferenser eller andra element i formeln.
När du är klar med redigeringen trycker du på Enter för att slutföra formeln.
Om du vill avsluta redigeringsläget utan att göra några ändringar i formeln trycker du på Esc-tangenten.
Redigera direkt i en cell eller i formellfältet
När du trycker på F2-tangenten i Excel placeras markören som standard i slutet av formeln i en cell. Om du föredrar att redigera formler i Excel-formellfältet gör du så här:
- Klicka på Fil > Alternativ .
- I den vänstra rutan väljer du Avancerad .
- I den högra rutan avmarkerar du Tillåta redigering direkt i cellerna alternativ under Redigeringsalternativ .
- Klicka på OK för att spara ändringarna och stänga dialogrutan.
Numera anses F2 ofta vara ett gammaldags sätt att redigera formler. Två andra sätt att komma in i redigeringsläget i Excel är:
- Dubbelklicka på cellen, eller
- Klicka någonstans i formellfältet.
Är Excels F2-metod effektivare eller har den några fördelar? Nej :) Vissa människor föredrar helt enkelt att arbeta med tangentbordet för det mesta medan andra tycker att det är bekvämare att använda musen.
Oavsett vilken redigeringsmetod du väljer finns en visuell indikation på redigeringsläget i skärmens nedre vänstra hörn. Så snart du trycker på F2 , dubbelklickar på cellen eller klickar på formellfältet visas ordet Redigera kommer att visas precis under flikarna för arket:
Tips: Tryck Ctrl + A för att hoppa från redigeringen av en formel i en cell till formellfältet. Det fungerar bara när du redigerar en formel, inte ett värde.
F9-tangenten i Excel - utvärdera formeldelar
I Microsoft Excel är F9-tangenten ett enkelt och snabbt sätt att kontrollera och felsöka formler. Med den kan du bara utvärdera den valda delen av formeln genom att ersätta den med de faktiska värdena som delen arbetar med, eller med det beräknade resultatet. Följande exempel visar hur Excel använder F9-tangenten.
Antag att du har följande IF-formel i ditt kalkylblad:
=IF(AVERAGE(A2:A6)>AVERAGE(B2:B6), "Bra", "Dåligt")
Gör följande för att utvärdera var och en av de två genomsnittliga funktionerna i formeln:
- Välj cellen med formeln, D1 i det här exemplet.
- Tryck på F2 eller dubbelklicka på den markerade cellen för att gå in i redigeringsläget.
- Välj den formeldel som du vill testa och tryck på F9 .
Om du till exempel väljer den första funktionen Average, dvs. AVERAGE(A2:A6), och trycker på F9 visar Excel det beräknade värdet:
Om du bara markerar cellområdet (A2:A6) och trycker på F9 visas de faktiska värdena i stället för cellreferenserna:
Till avsluta i utvärderingsläget för formler, tryck på Esc-tangenten.
Tips för Excel F9:
- Var noga med att markera en del av formeln innan du trycker på F9, annars kommer F9 att ersätta hela formeln med det beräknade värdet.
- När du befinner dig i formelevaluering får du inte trycka på Enter-tangenten eftersom detta skulle ersätta den valda delen med antingen det beräknade värdet eller cellvärdena. Om du vill behålla den ursprungliga formeln trycker du på Esc-tangenten för att avbryta testningen av formeln och lämna formelevalueringens läge.
Excel F9-tekniken är särskilt användbar för att testa långa komplexa formler, t.ex. inbäddade formler eller matrisformler, där det är svårt att förstå hur formeln beräknar slutresultatet eftersom den innehåller några mellanliggande beräkningar eller logiska tester. Med den här felsökningsmetoden kan du avgränsa felet till ett visst intervall eller en viss funktion som orsakar det.
Felsöka en formel med hjälp av funktionen Utvärdera formel
Ett annat sätt att utvärdera formler i Excel är att använda Utvärdera formel som finns på Formler på fliken Granskning av formler grupp.
Så snart du klickar på denna knapp, kommer Utvärdera formel öppnas, där du kan granska varje del av formeln i den ordning som formeln beräknas.
Allt du behöver göra är att klicka på Utvärdera och granska värdet av den understrukna formeldelen. Resultatet av den senaste utvärderingen visas i kursiv stil.
Fortsätt att klicka på Utvärdera tills varje del av formeln har testats.
Om du vill avsluta utvärderingen klickar du på Stäng knapp.
Om du vill börja utvärderingen av formeln från början klickar du på Starta om .
Om den understrukna delen av formeln är en referens till en cell som innehåller en annan formel klickar du på Inträda för att visa den andra formeln i Utvärdering Om du vill gå tillbaka till den föregående formeln klickar du på Ut med dig .
Observera. Inträda är inte tillgänglig för en cellreferens som pekar på en annan formel i en annan arbetsbok. Den är inte heller tillgänglig för en cellreferens som förekommer i formeln för andra gången (som den andra instansen av D1 i skärmbilden ovan).
Markera och matcha parentespar i en formel
När du skapar sofistikerade formler i Excel behöver du ofta inkludera mer än ett par parenteser för att ange ordningsföljden för beräkningarna eller för att kombinera några olika funktioner. Det är förstås väldigt lätt att förlägga, utelämna eller inkludera en extra parentes i sådana formler.
Om du missar eller placerar en parentes och trycker på Enter för att försöka slutföra formeln, visar Microsoft Excel vanligtvis en varning som föreslår att du rättar formeln:
Om du godkänner den föreslagna korrigeringen klickar du på Ja . Om den redigerade formeln inte är den du vill ha klickar du på Ingen och gör korrigeringarna manuellt.
Observera: Microsoft Excel korrigerar inte alltid felparenteser eller felparenteser på rätt sätt. Kontrollera därför alltid den föreslagna korrigeringen noggrant innan du godkänner den.
För att hjälpa dig balansera parentesparen Excel ger tre visuella ledtrådar när du skriver eller redigerar en formel:
- När du skriver in en komplex formel som innehåller flera parenteser färgar Excel parentesparen i olika färger för att lättare kunna identifiera dem. Det yttre parentesparet är alltid svart. Detta kan hjälpa dig att avgöra om du har satt in rätt antal parenteser i formeln.
- När du skriver den avslutande parentesen i en formel markerar Excel kortfattat parentesparet (den högra parentesen du just skrivit och den matchande vänstra parentesen). Om du har skrivit vad du tror är den sista avslutande parentesen i en formel och Excel inte markerar den inledande parentesen med fetstil, är dina parenteser felmatchade eller obalanserade.
- När du navigerar i en formel med hjälp av piltangenterna och går över en parentes markeras den andra parentesen i paret och formateras med samma färg. På så sätt försöker Excel göra parentesparet tydligare.
I följande skärmdump har jag gått över den sista avslutande parentesen med hjälp av piltangenten, och det yttre parentesparet (de svarta) har markerats:
Markera alla celler som refereras i en viss formel
När du felsöker en formel i Excel kan det vara till hjälp att visa de celler som refereras i formeln. Om du vill markera alla beroende celler gör du så här:
- Markera formelcellen och tryck på genvägen Ctrl + [. Excel markerar alla celler som formeln hänvisar till och flyttar markeringen till den första refererade cellen eller ett antal celler.
- Tryck på Enter om du vill navigera till nästa refererade cell.
I det här exemplet markerade jag cell F4 och tryckte på Ctrl + [ . Två celler (C4 och E4) som refereras i F4:s formel markerades och markeringen flyttades till C4:
Markera alla formler som hänvisar till en vald cell
Föregående tips visade hur du kan markera alla celler som refereras till i en viss formel. Men vad händer om du vill göra det omvända och ta reda på alla formler som refererar till en viss cell? Du kanske till exempel vill ta bort irrelevanta eller föråldrade data i ett kalkylblad, men du vill försäkra dig om att raderingen inte bryter mot någon av dina befintliga formler.
Om du vill markera alla celler med formler som hänvisar till en viss cell markerar du cellen och trycker på genvägen Ctrl + ].
Precis som i det föregående exemplet flyttas markeringen till den första formeln på arket som refererar till cellen. Om du vill flytta markeringen till andra formler som refererar till cellen trycker du på Enter-tangenten upprepade gånger.
I det här exemplet har jag markerat cell C4, tryckt på Ctrl + ] och Excel markerade omedelbart de celler (E4 och F4) som innehåller en C4-referens:
Spåra relationer mellan formler och celler i Excel
Ett annat sätt att visuellt visa celler som är relaterade till en viss formel är att använda Spåra föregångare och Spåra beroende personer knappar som finns på den Formler flik> Granskning av formler grupp.
Spåra föregångare - visa celler som levererar data till en viss formel.
Spåra föregångare fungerar på samma sätt som genvägen Ctrl+[, dvs. den visar vilka celler som ger data till den valda formelcellen.
Skillnaden är att genvägen Ctrl + [ markerar alla celler som refereras i en formel, medan du genom att klicka på Spåra föregångare drar blå spårlinjer från de refererade cellerna till den markerade formelcellen, vilket visas i följande skärmdump:
Du kan också använda kortkommandot Alt+T U T för att få fram prejudikatrader.
Spåra beroenden - visa formler som hänvisar till en viss cell
Spåra beroende personer fungerar på samma sätt som genvägen Ctrl + ]. Den visar vilka celler som är beroende av den aktiva cellen, dvs. vilka celler som innehåller formler som hänvisar till en viss cell.
I följande skärmdump är cell D2 markerad och de blå spårlinjerna pekar på de formler som innehåller D2-referenser:
Ett annat sätt att visa raden för anhöriga är att klicka på genvägen Alt+T U D.
Tips: Om du vill dölja spårningspilarna klickar du på Ta bort pilar knappen som finns precis nedanför Spåra beroende personer .
Övervaka formler och deras beräknade värden (Watch Window)
När du arbetar med en stor datamängd kanske du vill hålla ett öga på de viktigaste formlerna i arbetsboken och se hur deras beräknade värden förändras när du redigerar källdata. Fönster för bevakning skapades just för detta ändamål.
Fönster för bevakning visar cellegenskaperna, t.ex. arbetsboks- och kalkylbladsnamn, cell- eller intervallnamn (om det finns ett sådant), celladress, värde och formel i ett separat fönster. På så sätt kan du alltid se de viktigaste uppgifterna på ett ögonblick, även när du växlar mellan olika arbetsböcker!
Så här lägger du till celler i bevakningsfönstret
Visa den Fönster för bevakning och lägga till celler som ska övervakas, utför följande steg:
- Välj den eller de celler som du vill titta på.
Tips: Om du vill övervaka alla celler med formler på ett aktivt ark går du till Hem flik> Redigering av grupp, klicka på Hitta & Ersätt och klicka sedan på Gå till Special och välj Formler .
- Växla till Formler flik> Granskning av formler grupp och klicka på Fönster för bevakning .
- Fönster för bevakning visas och du klickar på Lägg till klockan... knapp.
Anteckningar om Watch Window :
- Du kan bara lägga till en klocka per cell.
- Celler som har externa referenser till andra arbetsböcker visas endast när de andra arbetsböckerna är öppna.
Så här tar du bort celler från bevakningsfönstret
Om du vill ta bort en eller flera celler från Fönster för bevakning , markera den cell du vill ta bort och klicka på Ta bort klockan knapp:
Tips: Om du vill ta bort flera celler på en gång trycker du på Ctrl och markerar de celler du vill ta bort.
Flytta och docka klockfönstret
Precis som alla andra verktygsfält kan Excel Fönster för bevakning kan flyttas eller dockas till skärmens övre, nedre, vänstra eller högra sida. För att göra detta drar du bara Fönster för bevakning med musen till den plats du vill ha.
Om du till exempel lägger till Fönster för bevakning längst ner så kommer den alltid att visas precis under flikarna i arket och du kan bekvämt inspektera de viktigaste formlerna utan att behöva bläddra upp och ner till formelcellerna.
Slutligen vill jag dela med mig av ytterligare några tips som kan vara till hjälp när du utvärderar och felsöker dina Excel-formler.
Tips för felsökning av formler:
- Om du vill visa en lång formel helt utan att innehållet i angränsande celler överlagras använder du formellfältet. Om formeln är för lång för att rymmas i standardformellfältet expanderar du det genom att trycka på Ctrl + Shift + U eller dra i den nedre gränsen med hjälp av musen, vilket du kan se i avsnittet Så expanderar du formellfältet i Excel.
- Om du vill se alla formler på arket i stället för deras resultat trycker du på Ctrl + ` eller klickar på Visa formler på knappen på Formler Se Hur du visar formler i Excel för mer information.
Så här utvärderar och felsöker du formler i Excel. Om du känner till effektivare sätt, dela gärna med dig av dina felsökningstips i kommentarerna. Tack för att du läste och hoppas att vi ses på vår blogg nästa vecka!