Hoppa till huvudinnehåll

Skapa ett marimekko-diagram i Excel

Marimekko-diagram är också känt som Mosaic-diagram, som kan användas för att visualisera data från två eller flera kvalitativa variabler. I ett Marimekko-diagram visar kolumnbredden en uppsättning procentsatser och kolumnstaplarna visar en annan uppsättning procentsatser.

Nedanstående Marimekko-diagram visar försäljningen av dryck, mat och frukt i ett företag från 2016 till 2020. Som du kan se visar kolumnbredden storleken på marknadssegmentet för dryck, mat och frukt under ett år och varje segment i kolumnen visar försäljningen för en viss kategori.

Denna handledning kommer att visa stegen för att skapa ett Marimekko-diagram i Excel steg för steg.

Skapa ett Marimekko-diagram i Excel

Skapa enkelt ett Marimekko-diagram med ett fantastiskt verktyg
Ladda ner exempelfilen


Skapa ett Marimekko-diagram i Excel

Om du antar att du vill skapa ett Marimekko-diagram baserat på data enligt nedanstående skärmdump kan du göra följande för att få ner det.

Del1: Skapa en mellanliggande datatabell

1. Skapa en mellanliggande datatabell baserat på originaldata enligt följande.

Den första kolumnen i den mellanliggande datatabellen

Som nedanstående skärmdump visar, representerar värden i den första hjälpkolumnen positionen där varje kolumn slutar på X-axeln. Här anger vi minimi av X-axeln som 0 och maximalt som 100, så kolumnen börjar från 0 och slutar med 100. Du kan göra på följande sätt för att få data mellan minimum och maximum.

> Ange nummer 0 i den andra cellen (A9 i detta fall) i kolumnen (håll kolumnrubriken tom);
> Ange formeln nedan i cell A10 och tryck på ange nyckel. Upprepa samma formel i A11;
=SUM($B$2:$D$2)/SUM($B$2:$D$6)*100

> Ange formeln nedan i A12 och tryck på ange nyckel. Upprepa denna formel i A13 för att få samma resultat.
=SUM($B$3:$D$3)/SUM($B$2:$D$6)*100+A10

> Ange nedanstående formel i A14 och tryck sedan på ange nyckel. Upprepa denna formel till A15 för att få samma resultat.
=SUM($B$4:$D$4)/SUM($B$2:$D$6)*100+A12

> Ange nedanstående formel i A16 och tryck sedan på ange nyckel. Använd denna formel på A17 för att få samma resultat.
=SUM($B$5:$D$5)/SUM($B$2:$D$6)*100+A14

> Ange nummer 100 i den sista cellen (A18). Och slutligen är den första kolumnen klar.

De andra kolumnerna i den mellanliggande datatabellen

Värdena i dessa kolumner representerar höjden för serier i varje staplad kolumn. Se skärmdump:

> Ange samma rubriker som originaldata i de andra tre kolumnerna;

> I den andra kolumnen anger du formeln nedan i den första tomma cellen (B9) och trycker sedan på ange nyckel. Välj den här resultatcellen, dra Autofyllhandtag direkt till nästa två celler och sedan ner till nästa rad.
= B $ 2 / SUM ($ B $ 2: $ D $ 2)

> Ange nedanstående formel i B11 och tryck sedan på ange nyckel. Välj den här resultatcellen, dra Autofyllhandtag direkt till nästa två celler och sedan ner till nästa rad.
= B $ 3 / SUM ($ B $ 3: $ D $ 3)

> Fortsätt skriva in formeln nedan i B13 och tryck sedan på ange nyckel. Välj den här resultatcellen, dra Autofyllhandtag direkt till nästa två celler och sedan ner till nästa rad.
= B $ 4 / SUM ($ B $ 4: $ D $ 4)

> Ange nedanstående formel i B15 och tryck sedan på ange nyckel. Välj den här resultatcellen, dra Autofyllhandtag direkt till nästa två celler och sedan ner till nästa rad.
= B $ 5 / SUM ($ B $ 5: $ D $ 5)

> Ange nedanstående formel i B17 och tryck sedan på ange nyckel. Välj den här resultatcellen, dra Autofyllhandtag direkt till nästa två celler och sedan ner till nästa rad.
= B $ 6 / SUM ($ B $ 6: $ D $ 6)

Del2: Infoga ett staplat arealdiagram baserat på mellanliggande data och formatera det

2. Välj hela mellanliggande datatabell, klicka Insert > Linjediagram eller områdeskarta > Staplat område.

3. Högerklicka på X-axeln i diagrammet och välj Formatera axel från högerklickmenyn.

4. I Formatera axel rutan, välj Datumaxel alternativet under Axialternativ fliken.

5. Håll X-axeln markerad och tryck sedan på Radera för att ta bort den från diagrammet.

Då visas diagrammet enligt följande.

6. Högerklicka på Y-axeln och välj Formatera axel från snabbmenyn.

7. I Formatera axel konfigurera på följande sätt.

7.1) I Axialternativ avsnitt, ändra Maximal rutan till 1;
7.2) I Antal avsnitt, välj Procent från Kategori rullgardinsmenyn och ändra sedan Decimaler till 0.

Nu visas diagrammet enligt följande.

8. Nu måste vi lägga till gränser för att visa ockupationen av varje data i en serie. Gör så här.

8.1) Välj det övre gråområdet (dryckeserien i det här fallet), klicka på Diagramelement och sedan på Felstänger låda.

8.2) Gå till Formatera dataserier rutan, klicka på Seriealternativ nedrullningspilen och välj sedan Serie “Drink” Y-felstänger från listan för att välja de felfält som du har lagt till just nu.

8.3) Under Felfältalternativ fliken måste du:
  • Välja Minus i Riktning sektion;
  • Välja Ingen keps i Slutstil sektion;
  • Välj Procent alternativ och ange 100 i textrutan i Felbelopp sektion.
8.4) Välj den grå stapeln (dryckeserien) och gå sedan till Formatera dataserier rutan för att konfigurera enligt följande.
  • Klicka på Fyll & rad ikon;
  • I Border avsnitt, välj Solid linje;
  • Välj den svarta färgen i Färg rullgardinsmeny;
  • Ändra Bredd till 1pt.

Nu visas diagrammet som bilden nedan visas.

9. Upprepa operationerna i steg 8 för att lägga till avdelare till andra segment. Och slutligen visas diagrammet enligt nedan.

Del3: Ange X-axelvärdena i Marimekko-diagrammet

10. Nu måste du beräkna medelvärdet för varje kolumn och visa underkategorivärdena (de första kolumndata i det ursprungliga dataområdet) som X-axelvärden.

Två hjälprader behövs i detta avsnitt, använd nedanstående formler för att hantera det.

10.1) I den första cellen (här väljer jag A22) på den första raden anger du formeln nedan i den och trycker på ange för att få resultatet.
= A11 / 2

10.2) I den andra cellen i den första raden, använd nedanstående formel.
= (A13-A11) / 2 + A11
10.3) I den tredje cellen på den första raden, använd nedanstående formel.
= (A15-A13) / 2 + A13
10.4) I den fjärde cellen i den första raden, använd nedanstående formel.
= (A17-A15) / 2 + A15
10.5) I den femte cellen i den första raden, använd nedanstående formel.
= (A18-A17) / 2 + A17
10.6) Ange nummer 0 i varje cell i andra raden. Och slutligen visas detta hjälpområde som nedanstående skärmdump.

11. Högerklicka på diagrammet och klicka på Välj data i högerklickmenyn.

12. I öppningen Välj datakälla dialogrutan, klicka på Lägg till knapp.

13. Sedan en Redigera serie dialogrutan dyker upp, välj cellerna som innehåller 0-värdena i Serievärde och klicka sedan på OK knapp.

14. När den återgår till Välj datakälla dialogrutan kan du se en ny serie (Series4) skapas, klicka på OK knappen för att spara ändringarna.

15. Högerklicka på diagrammet och välj Ändra typ av seriekarta.

16. I Ändra diagramtyp dialogrutan väljer du diagramtypen “Scatter med raka linjer och markörer”För Series4 i Välj diagramtyp och axel för din dataserie låda. Och klicka sedan på OK.

17. Högerklicka på diagrammet och välj Välj data.

18. I Välj datakälla i dialogrutan, välj Series4 (serienamnet du skapade i steg 14) och klicka på Redigera knapp i Legend Entries (serie) låda.

19. I Redigera serie dialogrutan, välj cellerna i den första raden i thSerie X-värden rutan och klicka sedan på OK.

20. klick OK för att spara ändringarna när den återgår till Välj datakälla dialog ruta.

Nu läggs en ny serie till längst ner i tomtområdet som bilden nedan visas.

21. Nu måste du dölja linjen och markörerna. Välj denna serie, gå till Formatera dataserier och gör sedan på följande sätt.

21.1) Klicka på Fyll & rad ikon;
21.2) Välj Ingen rad under linje flik;

21.3) Klicka på Marker fliken, expandera MarköralternativOch väljer sedan Inga.

22. Håll serien vald, klicka på Diagramelement och sedan på Datataggar låda.

23. Välj de tillagda etiketterna, gå till Formatera datatiketter ruta och konfigurera enligt följande.

23.1) Kontrollera Värde från celler låda;

23.2) I Datamärkesområde välj cellerna som du vill visa som X-axelvärde och klicka sedan på OK. Här väljer jag de första kolumncellerna i det ursprungliga dataområdet.

23.3) Gå tillbaka till Formatera datatiketter avmarkera rutan Y-värde ruta i Etiketten innehåller avsnittet och i Etikettposition avsnitt, välj Nedan alternativ.

Nu visas diagrammet enligt följande.

Del4: Visa en uppsättning procent över kolumnbredden

Nu måste vi visa en uppsättning procent över kolumnbredden. För det första måste vi beräkna procentsatserna för varje kolumn.

24. Eftersom det finns fem kolumner i diagrammet måste du beräkna fem procent på följande sätt.

24.1) Välj en tom cell i en ny rad (här väljer jag A27), ange nedanstående formel och tryck på ange för att få procentandelen av den första kolumnen.
= $ A $ 11/100

24.2) För den andra procenten, använd nedanstående formel.
= (A13-A11) / 100
24.3) För den tredje procenten, använd nedanstående formel.
= (A15-A13) / 100
24.4) För den fjärde procenten, använd nedanstående formel.
= (A17-A15) / 100
24.5) För den femte procenten, använd nedanstående formel.
= (A18-A17) / 100

25. Ange nummer 1 i varje cell i nästa rad av procentsatsen. Då får du ett nytt hjälpområde enligt följande.

26. Högerklicka på diagrammet och välj Välj data från högerklickmenyn.

27. I Välj datakälla dialogrutan, klicka på Lägg till knapp.

28. I öppningen Redigera serie måste du göra enligt följande.

28.1) I Serie X-värden markera cellerna som innehåller medelvärdet för varje kolumn du har beräknat i steg 10.
Notera: Här används medelvärdena för att visa procentsatserna i mitten av kolumnbredden.
28.2) I Serie Y-värden markera cellerna som innehåller nummer 1.
Notera: Eftersom minimi och maximum för Y-axeln är 0 och 1, och vi måste visa procentsatserna ovanför plotområdet, bör Y-värdet vara 1.
28.3) Klicka OK.

29. När den återgår till Välj datakälla dialogrutan skapas en ny serie (Series5), klicka på OK knappen för att spara ändringarna.

30. Högerklicka på diagrammet och välj Ändra typ av seriekarta.

31. I Ändra diagramtyp dialogrutan väljer du diagramtypen “Scatter med raka linjer och markörer”För Series5 i Välj diagramtyp och axel för din dataserie låda. Och klicka sedan på OK.

Nu visas diagrammet enligt följande.

32. Du måste dölja serien och markörerna i serien (Klicka för att se hur).

33. Lägg till dataetiketter i denna serie (Klicka för att se hur). Ange denna etikettposition till Ovan.

Notera: I det här avsnittet, efter att ha kontrollerat Värde från celler måste du välja cellerna som innehåller de beräknade procentsatserna i Datamärkets intervall dialog ruta.

Nu visas procentsatserna ovanför kolumnbredden som bilden nedan visas.

Del5: Visa serienamnen till höger om tomtområdet

Som nedanstående skärmdump visas, för att visa serienamnen till höger om plotområdet i diagrammet, måste du först beräkna medelvärdena för varje serie i den sista kolumnen, lägga till en ny serie baserat på dessa värden och slutligen lägga till serienamn som dataetiketter för denna nya serie.

34. För att beräkna medelvärdena för varje serie i den sista kolumnen, använd nedanstående formler.

34.1) Välj en tom cell (här väljer jag A31) i en ny rad, ange nedanstående formel i den och tryck på ange nyckel.
= B6 / SUM (B6: D6) / 2

34.2) Välj nästa cell (B31), ange formeln nedan och tryck på ange nyckel. Välj den här resultatcellen och dra sedan dess Autofyllhandtag direkt till nästa cell C31.
=SUM($B$6:C6)/SUM($B$6:$D$6)-C6/SUM($B$6:$D$6)/2

35. I nästa nya rad anger du nummer 100 i varje cell. Slutligen skapas ytterligare ett nytt hjälpområde så som nedanstående skärmdump visas.

Notera: Här representerar nummer 100 maximalt för X-axeln.

36. Högerklicka på diagrammet och välj Välj data från snabbmenyn.

37. I Välj datakälla dialogrutan, klicka på Lägg till knapp.

38. I Redigera serie Välj motsvarande intervall enligt följande.

38.1) I Serie X-värden välj cellerna som innehåller nummer 100;
38.2) I Serie Y-värden markera cellerna som innehåller medelvärdena för varje serie i den sista kolumnen du har beräknat i steg 34.
38.3) Klicka på OK knapp.

39. När den återgår till Välj datakälla dialogrutan, klicka OK för att spara ändringarna.

40. Högerklicka på diagrammet och välj Ändra typ av seriekarta från snabbmenyn.

41. I Ändra diagramtyp dialogrutan väljer du diagramtypen “Scatter med raka linjer och markörer”För Series6 i Välj diagramtyp och axel för din dataserie rutan och klicka sedan på OK.

Sedan läggs en ny serie till i diagrammet som bilden nedan visas.

42. Du måste dölja serien och markörerna i serien (Klicka för att se hur).

43. Lägg till dataetiketter i denna serie (Klicka för att se hur). Håll etikettpositionen som rätt.

Notera: I det här avsnittet, efter att ha kontrollerat Värde från celler måste du välja cellerna som innehåller serienamnen i det ursprungliga dataområdet i Datamärkets intervall dialog ruta.

Nu visas diagrammet enligt följande.

Del6: Visa serievärdena för varje segment i kolumner

Den sista delen här kommer att visa dig hur du visar serievärdena (dataetiketter) på varje segment i kolumner som bilden nedan visas. Gör så här.

44. För det första måste du beräkna medelvärdet för varje segment i kolumner, använd nedanstående formler.

44.1) Börja med en ny rad, välj den första tomma cellen (t.ex. A35), ange nedanstående formel i den och tryck på ange nyckel. Välj den här resultatcellen och dra dess Autofyllhandtag ner till nedanstående fyra celler.
Notera: Resultatvärdena i den här kolumnen representerar medelvärdena för segmenten av fruktserier varje år.
= B2 / SUM (B2: D2) / 2

44.2) Välj nästa cell B35, ange formeln nedan och tryck på ange nyckel. Dra sedan dess Autofyllhandtag ner till nedanstående fyra celler.
Notera: Resultatvärdena i den här kolumnen representerar medelvärdena för segmenten Livsmedelsserier varje år.
=C2/SUM(B2:D2)/2+Sheet1!B2/SUM(B2:D2)

44.3) Välj C35, ange formeln nedan och tryck på ange nyckel. Dra sedan dess Autofyllhandtag ner till nedanstående fyra celler.
Notera: Resultatvärdena i den här kolumnen representerar medelvärdena för segmenten Drycksserier varje år.
=D2/SUM(B2:D2)/2+SUM(B2:C2)/SUM(B2:D2)

45. Högerklicka på diagrammet och klicka Välj data i snabbmenyn.

46. I Välj datakälla dialogrutan, klicka på Lägg till knapp.

47. I Redigera serie dialogrutan, välj motsvarande intervall enligt följande.

47.1) I Serie X-värden markera cellerna som innehåller medelvärdena för varje kolumn du har beräknat i steg 10.
Notera: Dessa värden används för att bestämma positionerna för X-axeln för Fruit-serien.
47.2) I Serie Y-värden välj den första kolumnen i hjälpområdet som du har skapat i det här avsnittet.
Notera: Dessa värden används för att bestämma positionen för Y-axeln för Fruit-serien.
47.3) Klicka på OK knapp.

48. Upprepa steg 46 och 47 med de två återstående kolumnvärdena för att lägga till två nya serier. Se nedanstående skärmdumpar:

49. När den återgår till Välj datakälla dialogrutan kan du se tre nya serier läggs till, klicka OK för att spara ändringarna.

50. Högerklicka på diagrammet och välj Ändra typ av seriekarta från snabbmenyn.

51. I Ändra diagramtyp dialogrutan, välj diagramtyp separat “Scatter med raka linjer och markörer”För dessa tre nya serier i Välj diagramtyp och axel för din dataserie rutan och klicka sedan på OK.

Diagrammet visas enligt följande.

52. Du måste dölja serierna och markörerna separat (Klicka för att se hur).

53. Lägg till dataetiketter i serien (Klicka för att se hur). Ange etikettposition som centrum.

Anmärkningar:

1) För datamärkena i Drink-serien efter kontroll av Värde från celler måste du välja de faktiska värdena för Drink-serien i det ursprungliga dataområdet.

2) För datamärkena i Food-serien, efter att ha kontrollerat Värde från celler måste du välja de faktiska värdena för livsmedelsserien i det ursprungliga dataområdet.

3) För datamärkena i Fruit-serien, efter kontroll av Värde från celler måste du välja de faktiska värdena för Fruit-serien i det ursprungliga dataområdet.

Nu visas diagrammet som bilden nedan visas.

54. Ta bort diagrammets titel och förklaringen från diagrammet.

55. Håll diagrammet markerat, gå till Formatera dataserier och välj sedan Tomtområde i Seriealternativ listrutan.

56. Diagrammets plotområde väljs. Begränsa tomtområdet genom att dra i kanterna tills värdena ovan, botten och höger visas helt ut ur tomtområdet. Se demo nedan.

Nu är ett Marimekko-diagram komplett.


Skapa enkelt ett marimekko-diagram i Excel

Smakämnen Marimekko-diagram nytta av Kutools för Excel kan hjälpa dig att snabbt skapa ett marimekko-diagram i Excel med flera klick endast som nedanstående demo visas.
Ladda ner och prova nu! 30 dagars gratis spår


Ladda ner exempelfilen


De bästa Office-produktivitetsverktygen

Kutools för Excel - Hjälper dig att sticka ut från mängden

🤖 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 ...
Super VLookup: Flera kriterier  |  Multipelt värde  |  Över flera ark  |  Fuzzy Lookup...
Adv. Rullgardinslista: Enkel 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 kolumner med Välj Samma och olika celler ...
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 upp Excel-celler ...)  |  ... och mer

Kutools för Excel har över 300 funktioner, Se till att det du behöver bara är ett klick bort...

Beskrivning


Fliken Office - Aktivera läsning och redigering av flikar i Microsoft Office (inkluderar Excel)

  • En sekund att växla mellan dussintals öppna dokument!
  • Minska hundratals musklick åt dig varje dag, säg adjö till mushanden.
  • Ökar din produktivitet med 50 % när du visar och redigerar flera dokument.
  • Ger effektiva flikar till Office (inklusive Excel), precis som Chrome, Edge och Firefox.
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Bonjour, je réussis à faire le graphique, mais les angles ne sont pas droits.
La forme est la même que vous, avant de passer au format dates.
Il faut simplement faire cette manipulation, ou d'autres modifications sont nécessaires ?
Merci beaucoup
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations