Lägg till vertikal linje i Excel-diagram: spridningsdiagram, stapel- och linjediagram

  • Dela Detta
Michael Brown

I handledningen visas hur man infogar vertikala linjer i Excel-diagram, inklusive spridningsdiagram, stapeldiagram och linjediagram. Du lär dig också hur man gör en vertikal linje interaktiv med ett rullningsfält.

I de moderna versionerna av Excel kan du med några få klick lägga till en horisontell linje i ett diagram, oavsett om det är en genomsnittslinje, en mållinje, ett riktmärke, en baslinje eller något annat. Men det finns fortfarande inget enkelt sätt att rita en vertikal linje i Excel-grafiken. Men "inget enkelt sätt" betyder inte att det inte finns något sätt alls. Vi måste bara tänka lite i sidled!

    Hur man lägger till en vertikal linje i en spridningsritning

    Om du vill lyfta fram en viktig datapunkt i ett spridningsdiagram och tydligt definiera dess position på x-axeln (eller både x- och y-axeln) kan du skapa en vertikal linje för den specifika datapunkten som visas nedan:

    Vi kommer naturligtvis inte att "binda" en linje till x-axeln eftersom vi inte vill flytta den varje gång källdata ändras. Vår linje kommer att vara dynamisk och reagera automatiskt på alla dataändringar.

    Så här gör du för att lägga till en vertikal linje i Excel-spridningsdiagrammet:

    1. Välj dina källdata och skapa en spridningsdiagram på vanligt sätt ( Insats flik> Chattar grupp> Spridning ).
    2. Skriv in uppgifterna för den vertikala linjen i separata celler. I det här exemplet ska vi lägga till en vertikal genomsnittslinje till Excel-diagram, så vi använder funktionen AVERAGE för att hitta medelvärdet av x- och y-värdena som visas i skärmdumpen:

      Observera: Om du vill dra en linje vid någon befintlig uppgiftspunkt , hämta dess x- och y-värden enligt det här tipset: Hämta x- och y-värden för en specifik datapunkt i ett spridningsdiagram.

    3. Högerklicka någonstans i spridningsdiagrammet och välj Välj data... i snabbmenyn.

    4. I Välj datakälla dialogfönstret, klicka på Lägg till knappen under Legend Entries (serie):

    5. I Redigera serien gör följande:
      • I Namn på serien Skriv ett namn för den vertikala linjeserien, till exempel Genomsnittlig .
      • I Värde av serie X väljer du det oberoendex-värdet för den intressanta datapunkten. I det här exemplet är det E2 ( Reklam genomsnitt).
      • I Värde för serie Y väljer du det beroendevärdet för samma datapunkt. I vårt fall är det F2 ( Försäljning genomsnitt).
      • När du är klar klickar du på OK två gånger för att båda dialogrutorna ska finnas.

      Observera: Se till att ta bort det befintliga innehållet av den Värden i serien rutor först - vanligen en array med ett element som ={1}. I annat fall kommer den valda rutan att x och/eller y cellen läggs till den befintliga matrisen, vilket leder till ett fel.

    6. Välj den nya datapunkten i diagrammet (orange i vårt fall) och lägg till Procentuell andel felmarkeringar till den ( Diagramelement knapp> Felmarginaler > Procentuell andel ).

    7. Högerklicka på den vertikal och välj Formatera felmarkeringar... från kontextmenyn.

    8. På den Format felmarkeringar fönstret, växla till Alternativ för felindikatorn (den sista) och ställ in Procentuell andel till 100. Beroende på dina behov kan du ställa in Riktning till något av följande:
      • Ställ in Riktning till Båda om du vill att den vertikala linjen ska gå uppåt och nedåt från datapunkten.
      • Ändra Riktning till Minus för att den vertikala linjen endast ska gå nedåt från datapunkten.

    9. Klicka på horisontell och gör något av följande:
      • Till dölja de horisontella felstaplarna, ställ in Procentuell andel till 0.
      • Till Visa en horisontell linje utöver den vertikala linjen, ange Procentuell andel till 100 och välj önskad Riktning .
    10. Slutligen kan du byta till Fyllning & Linje och välj fliken Färg och Dash för den markerade felraden. Du kan också göra linjen tunnare eller tjockare genom att ändra dess Bredd .

    Färdiga! En vertikal linje ritas in i ditt spridningsdiagram. Beroende på inställningarna i steg 8 och 9 kommer det att se ut som en av de här bilderna:

    Hur man lägger till en vertikal linje i Excel-stavdiagrammet

    Om du vill jämföra de verkliga värdena med genomsnittet eller målet som du vill uppnå kan du infoga en vertikal linje i ett stapeldiagram som visas i skärmdumpen nedan:

    Följ de här stegen för att skapa en vertikal linje i ditt Excel-diagram:

    1. Välj dina data och gör ett stapeldiagram ( Infoga flik> Diagram grupp> Infoga kolumn- eller stapeldiagram > 2-D Bar ).
    2. I några tomma celler ställer du in data för den vertikala linjen på följande sätt.
      X Y
      Värde/formel 0
      Värde/formel 1

      Eftersom vi ska rita en vertikal genomsnittslinje , beräknar vi X-värde som genomsnittet av cellerna B2 till B7:

      =GENOMSNITT($B$2:$B$7)

      Formeln infogas i båda X-cellerna (D2 och D3). Observera att vi använder absoluta cellreferenser för att se till att formeln kopieras till en annan cell utan ändringar.

    3. Högerklicka någonstans i stapeldiagrammet och klicka på Välj data i kontextmenyn:

    4. I den uppslagna Välj datakälla dialogrutan, klicka på Lägg till knapp:

    5. I Redigera serien gör följande ändringar:
      • I Namn på serien och skriver det önskade namnet ( Genomsnittlig i det här exemplet).
      • I Värden i serien rutan, markerar du cellerna med din X-värden (D2:D3 i vårt fall).
      • Klicka på OK två gånger för att stänga båda dialogrutorna.

    6. Den nya dataserien har nu lagts till i stapeldiagrammet (två orangefärgade staplar). Högerklicka på den och välj Ändra typ av seriediagram i snabbmenyn.

    7. I Ändra diagramtyp gör något av följande beroende på vilken version av Excel du har:
      • I Excel 2013 och senare väljer du Combo på den Alla diagram väljer du Spridning med raka linjer för Genomsnittlig serie och klicka på OK för att stänga dialogrutan.
      • I Excel 2010 och tidigare väljer du X Y (spridning) > Spridning med raka linjer och klicka på OK .

    8. Resultatet av ovanstående manipulation är att den nya dataserien omvandlas till en datapunkt längs den primära y-axeln (närmare bestämt två överlappande datapunkter). Du högerklickar på diagrammet och väljer Välj data igen.

    9. I Välj data dialogrutan, väljer du den Genomsnittlig serien och klicka på Redigera knapp.

    10. I Redigera serien gör följande:
      • För Värden i serie X , välj två X-celler med dina formler för medelvärde (D2:D3).
      • För Värden för serie Y Välj två Y-celler som innehåller 0 och 1 (E2:E3).
      • Klicka på OK två gånger för att avsluta båda dialogrutorna.

      Observera: Innan du väljer cellerna med dina X- och Y-värden ska du först rensa motsvarande ruta för att undvika fel.

      En vertikal linje dyker upp i ditt Excel-stavdiagram och du behöver bara lägga till några detaljer för att få det att se rätt ut.

    11. Dubbelklicka på den sekundära vertikala axeln eller högerklicka på den och välj Format axel från kontextmenyn:

    12. I Format axel under Alternativ för axlar , typ 1 i den Högsta gränsvärde så att den vertikala linjen sträcker sig hela vägen upp till toppen.

    13. Dölj den sekundära y-axeln för att få diagrammet att se snyggare ut. För att göra detta kan du på samma flik i Format axel fönstret, expandera Etiketter noden och ange Etikett Position till Ingen .

    Så är det, ditt stapeldiagram med en vertikal genomsnittslinje är färdigt och redo att användas:

    Tips:

    • Till ändra utseendet av den vertikala linjen, högerklicka på den och välj Format Dataserie i kontextmenyn. Detta kommer att öppna Format Dataserie där du kan välja den önskade strecktypen, färgen etc. För mer information, se Hur man anpassar linjen i Excel-diagram.
    • Om du vill lägga till en Textetikett för linjen som visas i bilden i början av det här exemplet, följ de steg som beskrivs i Hur man lägger till en textetikett för linjen.

    Hur man lägger till en vertikal linje i ett linjediagram i Excel

    För att infoga en vertikal linje i ett linjediagram kan du använda någon av de tidigare beskrivna teknikerna. För mig är den andra metoden lite snabbare, så jag kommer att använda den i det här exemplet. Dessutom kommer vi att göra vårt diagram interaktivt med ett rullningsfält:

    Infoga vertikal linje i Excel-grafiken

    För att lägga till en vertikal linje i ett linjediagram i Excel gör du så här:

    1. Välj dina källdata och gör ett linjediagram ( Insats flik> Chattar grupp> Linje ).
    2. Skapa data för den vertikala linjen på detta sätt:
      • I en cell (E1) skriver du texten för den datapunkt där du vill dra en linje, precis som den visas i källdata.
      • I två andra celler (D3 och D4) extraherar du X-värde för måldatapunkten med hjälp av denna formel:

      =IFERROR(MATCH($E$1,$A$2:$A$7,0), 0)

      Funktionen MATCH returnerar den relativa positionen för uppslagsvärdet i matrisen, och funktionen IFERROR ersätter ett potentiellt fel med noll när uppslagsvärdet inte hittas.

      • I två intilliggande celler (E3 och E4) anger du Y-värden 0 och 1.

      När uppgifterna för den vertikala linjen är på plats följer du steg 3-13 från exemplet med stapeldiagrammet för att rita en vertikal linje i diagrammet. Nedan följer en kort genomgång av de viktigaste punkterna.

    3. Högerklicka någonstans i diagrammet och klicka sedan på Välj data... .
    4. I Välj datakälla dialogrutan, klickar du på Lägg till knapp.
    5. I Redigera serien och skriver ett valfritt namn i fältet Namn på serien box (t.ex. Vertikal Linje ), och markera cellerna med X-värden för Värden i serien rutan (D3:D4 i vårt fall).

    6. Högerklicka någonstans i diagrammet och välj Ändra diagramtyp från snabbmenyn.
    7. I Ändra diagramtyp och gör följande ändringar:
      • På den Alla diagram Välj Combo .
      • För huvuddataserien väljer du Linje typ av diagram.
      • För Vertikal linje dataserier, välj Spridning med raka linjer och välj den Sekundär axel kryssrutan bredvid den.
      • Klicka på OK .

    8. Högerklicka på diagrammet och välj Välj data...
    9. I Välj datakälla dialogrutan, väljer du den Vertikal Linje serie och klicka på Redigera .

    10. I Redigera serien dialogrutan, välj X- och Y-värdena för motsvarande rutor och klicka på OK två gånger för att avsluta dialogrutorna.

    11. Högerklicka på den sekundära y-axeln till höger och klicka sedan på Format axel .
    12. På den Format axel under Alternativ för axlar , typ 1 i den Högsta gränsvärde för att se till att den vertikala linjen sträcker sig till toppen av diagrammet.
    13. Dölj den högra y-axeln genom att ställa in Etikett Position till Ingen .

    Ditt diagram med en vertikal linje är färdigt, och nu är det dags att prova det. Skriv en annan textetikett i E2 och se hur den vertikala linjen flyttas i enlighet med detta.

    Om du inte vill skriva kan du förgylla din graf genom att lägga till ett rullningsfält!

    Gör en vertikal linje interaktiv med ett rullningsfält

    För att interagera med diagrammet direkt, ska vi infoga ett rullningsfält och koppla vår vertikala linje till det. För detta behöver du fliken Utvecklare. Om du inte har den på ditt Excel-band ännu är det mycket enkelt att aktivera den: högerklicka på bandet, klicka på Anpassa bandet , välj Utvecklare under Huvudflikar och klicka på OK . Det var allt!

    Nu kan du utföra dessa enkla steg för att infoga ett rullgardinsfält:

    1. På den Utvecklare på fliken Kontroller grupp, klickar du på Infoga och klickar sedan på Rullfält under Kontroller för formulär :

    2. Rita en rektangel med önskad bredd med musen över eller under diagrammet (beroende på var du vill att rullningslisten ska visas). Du kan också klicka var som helst på arket och sedan flytta och ändra storleken på rullningslisten som du vill.
    3. Högerklicka på rullningslisten och klicka på Formatkontroll... .

    4. Länka rullningslisten till en tom cell (D5), ställ in Högsta värde till totalen av datapunkterna och klicka på OK . Vi har uppgifter för 6 månader, så vi fastställer Högsta värde till 6.

    5. Den länkade cellen visar nu värdet för rullgardinsstrecket, och vi måste överföra detta värde till våra X-celler för att binda den vertikala linjen till rullgardinsstrecket. Ta bort IFERROR/MATCH-formeln från cellerna D3:D4 och skriv in den här enkla formeln i stället: =$D$5

    Målmånad cellerna (D1 och E1) behövs inte längre och du kan radera dem. Du kan också återge målmånaden med hjälp av formeln nedan (som går till cell E1):

    =IFERROR(INDEX($A$2:$A$7, $D$5, 1), "")

    Nu är vårt interaktiva linjediagram färdigt. Det har tagit en hel del tid, men det är värt det. Håller du med?

    Så skapar du en vertikal linje i ett Excel-diagram. Om du vill ha praktisk erfarenhet kan du ladda ner vår exempelarbetsbok nedan. Tack för att du läste och hoppas att vi ses på vår blogg nästa vecka!

    Arbetsbok för övning för nedladdning

    Excel vertikal linje - exempel (.xlsx-fil)

    Michael Brown är en hängiven teknikentusiast med en passion för att förenkla komplexa processer med hjälp av mjukvaruverktyg. Med mer än ett decenniums erfarenhet inom teknikbranschen har han finslipat sina kunskaper i Microsoft Excel och Outlook, samt Google Sheets och Docs. Michaels blogg är tillägnad att dela med sig av sin kunskap och expertis med andra, och tillhandahåller lätta att följa tips och handledningar för att förbättra produktiviteten och effektiviteten. Oavsett om du är en erfaren proffs eller nybörjare, erbjuder Michaels blogg värdefulla insikter och praktiska råd för att få ut det mesta av dessa viktiga programvaruverktyg.