Gå til hovedindhold

Opret et marimekko-diagram i Excel

Marimekko-diagram er også kendt som Mosaik-diagram, som kan bruges til at visualisere data fra to eller flere kvalitative variable. I et Marimekko-diagram viser kolonnebredderne ét sæt procenter, og kolonnestablerne viser et andet sæt procenter.

Nedenstående Marimekko-diagram viser salget af drikkevarer, mad og frugt i en virksomhed fra 2016 til 2020. Som du kan se, viser kolonnebredderne størrelsen af ​​markedssegmentet for drikkevarer, mad og frugt i et år, og hvert segment i kolonnen viser salget for en bestemt kategori.

Denne tutorial vil demonstrere trinene til at oprette et Marimekko-diagram i Excel trin for trin.

Opret et Marimekko-diagram i Excel

Lav nemt et Marimekko-diagram med et fantastisk værktøj
Download prøvefilen


Opret et Marimekko-diagram i Excel

Hvis du antager, at du vil oprette et Marimekko-diagram baseret på data som nedenstående skærmbillede, kan du gøre som følger for at få det ned.

Del 1: Opret en mellemdatatabel

1. Opret en mellemdatatabel baseret på de originale data som følger.

Den første kolonne i den mellemliggende datatabel

Som skærmbilledet nedenfor er vist, repræsenterer værdier i den første hjælpekolonne den position, hvor hver kolonne ender på X-aksen. Her angiver vi minimum af X-aksen som 0 og maksimum som 100, så kolonnen starter fra 0 og slutter med 100. Du kan gøre som følger for at få data mellem minimum og maksimum.

> Indtast nummer 0 i den anden celle (i dette tilfælde A9) i kolonnen (hold kolonneoverskriften tom);
> Indtast nedenstående formel i celle A10 og tryk på Indtast nøgle. Gentag den samme formel i A11;
=SUM($B$2:$D$2)/SUM($B$2:$D$6)*100

> Indtast nedenstående formel i A12 og tryk på Indtast nøgle. Gentag denne formel i A13 for at få det samme resultat.
=SUM($B$3:$D$3)/SUM($B$2:$D$6)*100+A10

> Indtast nedenstående formel i A14, og tryk derefter på Indtast nøgle. Gentag denne formel til A15 for at få det samme resultat.
=SUM($B$4:$D$4)/SUM($B$2:$D$6)*100+A12

> Indtast nedenstående formel i A16, og tryk derefter på Indtast nøgle. Anvend denne formel på A17 for at få det samme resultat.
=SUM($B$5:$D$5)/SUM($B$2:$D$6)*100+A14

> Indtast nummer 100 i den sidste celle (A18). Og endelig er første kolonne færdig.

De andre kolonner i den mellemliggende datatabel

Værdier i disse kolonner repræsenterer højden for serier i hver stablet kolonne. Se skærmbillede:

> Indtast de samme overskrifter som de originale data i de tre andre kolonner;

> I den anden kolonne skal du indtaste nedenstående formel i den første tomme celle (B9) og derefter trykke på Indtast nøgle. Vælg denne resultatcelle, træk Håndtag til automatisk udfyldning lige til de næste to celler og derefter ned til næste række.
=B$2/SUM($B$2:$D$2)

> Indtast nedenstående formel i B11, og tryk derefter på Indtast nøgle. Vælg denne resultatcelle, træk Håndtag til automatisk udfyldning lige til de næste to celler og derefter ned til næste række.
=B$3/SUM($B$3:$D$3)

> Fortsæt med at indtaste nedenstående formel i B13, og tryk derefter på Indtast nøgle. Vælg denne resultatcelle, træk Håndtag til automatisk udfyldning lige til de næste to celler og derefter ned til næste række.
=B$4/SUM($B$4:$D$4)

> Indtast nedenstående formel i B15, og tryk derefter på Indtast nøgle. Vælg denne resultatcelle, træk Håndtag til automatisk udfyldning lige til de næste to celler og derefter ned til næste række.
=B$5/SUM($B$5:$D$5)

> Indtast nedenstående formel i B17, og tryk derefter på Indtast nøgle. Vælg denne resultatcelle, træk Håndtag til automatisk udfyldning lige til de næste to celler og derefter ned til næste række.
=B$6/SUM($B$6:$D$6)

Del 2: Indsæt et stablet områdediagram baseret på de mellemliggende data og formater det

2. Vælg hele mellemliggende datatabel, klik indsatte > Linjediagram eller områdediagram > Stablet område.

3. Højreklik på X-aksen i diagrammet, og vælg Formater akse fra højreklikmenuen.

4. i Formater akse vælg Dato akse mulighed under Aksemuligheder fane.

5. Hold X-aksen valgt, og tryk derefter på Slette for at fjerne det fra diagrammet.

Derefter vises diagrammet som følger.

6. Højreklik på Y-aksen, og vælg Formater akse fra kontekstmenuen.

7. i Formater akse ruden, skal du konfigurere som følger.

7.1) I Aksemuligheder sektion, ændre Maksimum kasse til 1;
7.2) I nummer sektion, vælg Procent fra Boligtype rullelisten, og skift derefter Decimaler til 0.

Nu vises diagrammet som følger.

8. Nu skal vi tilføje grænser for at vise besættelsen af ​​hver data i en serie. Gør venligst som følger.

8.1) Vælg det øverste grå område (Drik-serien i dette tilfælde), klik på Kortelementer knappen, og kontroller derefter Fejlstænger boks.

8.2) Gå til Formater dataserier rude, klik på Serie option drop-down pil, og vælg derefter Serie “Drink” Y fejlbjælker fra listen for at vælge de fejlbjælker, du lige har tilføjet.

8.3) Under Fejlfeltindstillinger fanen skal du:
  • Type Minus i Lederskab afsnit;
  • Type Ingen hætte i Afslut stil afsnit;
  • Vælg Procent valg og indtast 100 ind i tekstboksen i Fejlbeløb sektion.
8.4) Vælg den grå bjælke (Drik-serien), og gå derefter til Formater dataserier rude for at konfigurere som følger.
  • Klik på knappen Udfyld & linje ikon;
  • I boksen Border sektion, vælg Solid linje;
  • Vælg den sorte farve i Farve rulleliste
  • Skift Bredde til 1pt.

Nu vises diagrammet som vist nedenstående skærmbillede.

9. Gentag handlingerne i trin 8 for at tilføje skillelinjer til andre segmenter. Og endelig er diagrammet vist som nedenfor.

Del 3: Angiv X-akseværdierne for Marimekko-diagrammet

10. Nu skal du beregne den midterste værdi for hver kolonne og vise underkategoriværdierne (de første kolonnedata i det oprindelige dataområde) som X-akseværdierne.

To hjælperrækker er nødvendige i dette afsnit. Anvend venligst nedenstående formler for at håndtere det.

10.1) Indtast nedenstående formel i den første celle (her vælger jeg A22) i den første række og tryk på Indtast nøgle for at få resultatet.
= A11 / 2

10.2) Anvend nedenstående formel i den anden celle i den første række.
=(A13-A11)/2+A11
10.3) Anvend nedenstående formel i den tredje celle i den første række.
=(A15-A13)/2+A13
10.4) Anvend nedenstående formel i den fjerde celle i den første række.
=(A17-A15)/2+A15
10.5) Anvend nedenstående formel i den femte celle i den første række.
=(A18-A17)/2+A17
10.6) Indtast nummer 0 i hver celle i den anden række. Og endelig vises dette hjælpeområde som skærmbilledet nedenfor.

11. Højreklik på diagrammet, og klik på Vælg data i højrekliksmenuen.

12. I åbningen Vælg datakilde dialogboksen, skal du klikke på knappen Tilføj .

13. Derefter en Rediger serie dialogboksen dukker op, vælg venligst de celler, der indeholder 0-værdierne i Serieværdi og klik derefter på OK .

14. Når det vender tilbage til Vælg datakilde dialogboksen, kan du se en ny serie (Series4) er oprettet, klik på OK knappen for at gemme ændringerne.

15. Højreklik på diagrammet, og vælg Skift seriekorttype.

16. i Skift diagramtype dialogboks, vælg diagramtypen "Spred med lige linjer og markører” for Series4 i Vælg diagramtype og akse for din dataserie boks. Og klik derefter på OK.

17. Højreklik på diagrammet, og vælg Vælg data.

18. i Vælg datakilde dialogboksen, vælg Series4 (serienavnet, du oprettede i trin 14) og klik på Redigere knappen i Legendindgange (serie) boks.

19. i Rediger serie dialogboksen, vælg de første rækkeceller i the Series X-værdier boks, og klik derefter på OK.

20. klik OK for at gemme ændringerne, når den vender tilbage til Vælg datakilde dialog boks.

Nu er en ny serie tilføjet i bunden af ​​plotområdet som nedenstående skærmbillede vist.

21. Nu skal du skjule stregen og markørerne. Vælg venligst denne serie, gå til Formater dataserier ruden, og gør derefter som følger.

21.1) Klik på Udfyld & linje ikon;
21.2) Vælg Ingen linje under Line (linje) fanen;

21.3) Klik på Markør fanen, udvid Markørindstillinger, Og vælg derefter Ingen.

22. Hold serien valgt, klik på Kortelementer knappen, og kontroller derefter Datamærkater boks.

23. Vælg de tilføjede etiketter, gå til Formatér dataetiketter ruden og konfigurer som følger.

23.1) Kontroller Værdi fra celler boks;

23.2) I Datamærkningsområde dialogboksen, vælg de celler, du vil vise som X-akseværdien, og klik derefter OK. Her vælger jeg de første kolonneceller i det oprindelige dataområde.

23.3) Gå tilbage til Formatér dataetiketter fjern ruden Y-værdi boks i Mærkat Indeholder sektion og i Etiketposition sektion, vælg Nedenfor valgmulighed.

Nu vises diagrammet som følger.

Del 4: Vis et sæt procenter over kolonnebredderne

Nu skal vi vise et sæt procenter over kolonnebredderne. For det første skal vi beregne procenterne af hver kolonne.

24. Da der er fem kolonner i diagrammet, skal du beregne fem procenter som følger.

24.1) Vælg en tom celle i en ny række (her vælger jeg A27), indtast nedenstående formel i den og tryk på Indtast tasten for at få procentdelen af ​​den første kolonne.
= $ A $ 11/100

24.2) For den anden procentdel skal du anvende nedenstående formel.
=(A13-A11)/100
24.3) Anvend nedenstående formel for den tredje procentdel.
=(A15-A13)/100
24.4) Anvend nedenstående formel for den fjerde procentdel.
=(A17-A15)/100
24.5) Anvend nedenstående formel for den femte procentdel.
=(A18-A17)/100

25. Indtast nummer 1 i hver celle i den næste række af procentdelen. Så får du et nyt hjælpersortiment som følger.

26. Højreklik på diagrammet, og vælg Vælg data fra højreklikmenuen.

27. i Vælg datakilde dialogboksen, skal du klikke på knappen Tilføj .

28. I åbningen Rediger serie dialogboks, skal du gøre som følger.

28.1) I Serie X-værdier boksen, skal du vælge de celler, der indeholder den midterste værdi for hver kolonne, du har beregnet i trin 10.
Bemærk: Her bruges de midterste værdier til at vise procenterne i midten af ​​kolonnebredderne.
28.2) I Serie Y-værdier boks, skal du vælge de celler, der indeholder nummer 1.
Bemærk: Da minimum og maksimum af Y-aksen er 0 og 1, og vi skal vise procenterne over plotområdet, skal Y-værdien her være 1.
28.3) Klik OK.

29. Når det vender tilbage til Vælg datakilde dialogboksen oprettes en ny serie (Series5), klik på OK knappen for at gemme ændringerne.

30. Højreklik på diagrammet, og vælg Skift seriekorttype.

31. i Skift diagramtype dialogboks, vælg diagramtypen "Spred med lige linjer og markører” for Series5 i Vælg diagramtype og akse for din dataserie boks. Og klik derefter på OK.

Nu vises diagrammet som følger.

32. Du skal skjule seriens linje og markører (Klik for at se hvordan).

33. Tilføj dataetiketter til denne serie (Klik for at se hvordan). Angiv denne etiketposition til Ovenfor.

Bemærk: I dette afsnit, efter at have kontrolleret Værdi fra celler boksen, skal du vælge de celler, der indeholder de beregnede procenter i Datamærkets rækkevidde dialog boks.

Nu vises procenterne over kolonnebredderne som vist på nedenstående skærmbillede.

Del 5: Vis serienavnene til højre for plotområdet

Som nedenstående skærmbillede vist, for at vise serienavnene til højre for plotområdet i diagrammet, skal du først beregne de midterste værdier for hver serie i den sidste kolonne, tilføje en ny serie baseret på disse værdier og til sidst tilføje serienavnene som dataetiketter for denne nye serie.

34. For at beregne de midterste værdier for hver serie i den sidste kolonne, skal du anvende nedenstående formler.

34.1) Vælg en tom celle (her vælger jeg A31) i en ny række, indtast nedenstående formel i den og tryk på Indtast nøgle.
=B6/SUM(B6:D6)/2

34.2) Vælg den næste celle (B31), indtast nedenstående formel i den og tryk på Indtast nøgle. Vælg denne resultatcelle, og træk derefter dens Håndtag til automatisk udfyldning lige til næste celle C31.
=SUM($B$6:C6)/SUM($B$6:$D$6)-C6/SUM($B$6:$D$6)/2

35. Indtast nummer 100 i hver celle i den næste nye række. Endelig oprettes endnu et nyt hjælpeprogram som vist på nedenstående skærmbillede.

Bemærk: Her repræsenterer nummer 100 maksimum af X-aksen.

36. Højreklik på diagrammet, og vælg Vælg data fra kontekstmenuen.

37. i Vælg datakilde dialogboksen, skal du klikke på knappen Tilføj .

38. i Rediger serie dialogboksen, vælg venligst det tilsvarende område som følger.

38.1) I Serie X-værdier boks, vælg de celler, der indeholder nummer 100;
38.2) I Serie Y-værdier boksen, skal du vælge de celler, der indeholder de midterste værdier for hver serie af den sidste kolonne, du har beregnet i trin 34.
38.3) Klik på OK .

39. Når det vender tilbage til Vælg datakilde dialogboksen, klik OK for at gemme ændringerne.

40. Højreklik på diagrammet, og vælg Skift seriekorttype fra kontekstmenuen.

41. i Skift diagramtype dialogboks, vælg diagramtypen "Spred med lige linjer og markører” for Series6 i Vælg diagramtype og akse for din dataserie boks, og klik derefter på OK.

Derefter tilføjes en ny serie på diagrammet som vist på nedenstående skærmbillede.

42. Du skal skjule seriens linje og markører (Klik for at se hvordan).

43. Tilføj dataetiketter til denne serie (Klik for at se hvordan). Hold etiketpositionen til højre.

Bemærk: I dette afsnit, efter at have kontrolleret Værdi fra celler boksen, skal du vælge de celler, der indeholder serienavnene i det oprindelige dataområde i Datamærkets rækkevidde dialog boks.

Nu vises diagrammet som følger.

Del 6: Vis serieværdierne på hvert segment i kolonner

Den sidste del her vil vise dig, hvordan du viser serieværdierne (dataetiketter) på hvert segment i kolonner som skærmbilledet nedenfor. Gør venligst som følger.

44. Først skal du beregne den midterste værdi for hvert segment i kolonner. Anvend venligst nedenstående formler.

44.1) Start med en ny række, vælg den første tomme celle (såsom A35), indtast nedenstående formel i den og tryk på Indtast nøgle. Vælg denne resultatcelle, og træk dens AutoFyld håndtag ned til nedenstående fire celler.
Bemærk: Resultatværdierne i denne kolonne repræsenterer de midterste værdier for segmenterne af frugtserier i hvert år.
=B2/SUM(B2:D2)/2

44.2) Vælg den næste celle B35, indtast nedenstående formel og tryk på Indtast nøgle. Træk derefter dens Håndtag til automatisk udfyldning ned til nedenstående fire celler.
Bemærk: Resultatværdierne i denne kolonne repræsenterer de midterste værdier for segmenterne af fødevareserier i hvert år.
=C2/SUM(B2:D2)/2+Sheet1!B2/SUM(B2:D2)

44.3) Vælg C35, indtast nedenstående formel og tryk på Indtast nøgle. Træk derefter dens Håndtag til automatisk udfyldning ned til nedenstående fire celler.
Bemærk: Resultatværdierne i denne kolonne repræsenterer de midterste værdier for segmenterne af drikkeserier i hvert år.
=D2/SUM(B2:D2)/2+SUM(B2:C2)/SUM(B2:D2)

45. Højreklik på diagrammet, og klik Vælg data i kontekstmenuen.

46. i Vælg datakilde dialogboksen, skal du klikke på knappen Tilføj .

47. i Rediger serie i dialogboksen skal du vælge de tilsvarende områder som følger.

47.1) I Serie X-værdier boksen, skal du vælge de celler, der indeholder de midterste værdier for hver kolonne, du har beregnet i trin 10.
Bemærk: Disse værdier bruges til at bestemme positionerne af X-aksen for frugtserien.
47.2) I Serie Y-værdier boksen, skal du vælge den første kolonne i det hjælpeområde, du har oprettet i dette afsnit.
Bemærk: Disse værdier bruges til at bestemme positionen af ​​Y-aksen for frugtserien.
47.3) Klik på OK .

48. Gentag trin 46 og 47, og brug de resterende to kolonneværdier til at tilføje to nye serier. Se nedenstående skærmbilleder:

49. Når det vender tilbage til Vælg datakilde dialogboks, kan du se tre nye serier er tilføjet, klik OK for at gemme ændringerne.

50. Højreklik på diagrammet, og vælg Skift seriekorttype fra kontekstmenuen.

51. i Skift diagramtype dialogboks, vælg separat diagramtypen "Spred med lige linjer og markører” for disse tre nye serier i Vælg diagramtype og akse for din dataserie boks, og klik derefter på OK.

Diagrammet vises som følger.

52. Du skal separat skjule linjerne og markørerne i serien (Klik for at se hvordan).

53. Tilføj dataetiketter til serien (Klik for at se hvordan). Angiv etiketpositionen som center.

Bemærkninger:

1) For dataetiketterne for Drink-serien, efter kontrol af Værdi fra celler boksen, skal du vælge de faktiske værdier for Drink-serien i det originale dataområde.

2) For datamærkerne for Food-serien, efter kontrol af Værdi fra celler boksen, skal du vælge de faktiske værdier for Food-serien i det oprindelige dataområde.

3) For dataetiketterne i Fruit-serien, efter kontrol af Værdi fra celler boksen, skal du vælge de faktiske værdier for Frugt-serien i det oprindelige dataområde.

Nu vises diagrammet som vist nedenstående skærmbillede.

54. Fjern diagramtitlen og forklaringen fra diagrammet.

55. Hold diagrammet valgt, gå til Formater dataserier rude, og vælg derefter Grundareal i Serieindstillinger rulleliste.

56. Diagrammets plotområde er valgt. Indsnæv venligst plotområdet ved at trække i grænserne, indtil ovenstående, nederste og højre værdier vises helt ud af plotområdet. Se nedenstående demo.

Nu er et Marimekko-diagram færdigt.


Opret nemt et marimekko-diagram i Excel

Marimekko-diagram nytte af Kutools til Excel kan hjælpe dig med hurtigt at oprette et marimekko-diagram i Excel med flere klik kun som nedenstående demo vist.
Download og prøv det nu! 30 dages gratis spor


Download prøvefilen


De bedste Office-produktivitetsværktøjer

Kutools til Excel - Hjælper dig med at skille dig ud fra mængden

🤖 Kutools AI Aide: Revolutionér dataanalyse baseret på: Intelligent udførelse   |  Generer kode  |  Opret brugerdefinerede formler  |  Analyser data og generer diagrammer  |  Aktiver Kutools funktioner...
Populære funktioner: Find, fremhæv eller identificer dubletter  |  Slet tomme rækker  |  Kombiner kolonner eller celler uden at miste data  |  Runde uden formel ...
Super VLookup: Flere kriterier  |  Multipel værdi  |  På tværs af multiark  |  Fuzzy Lookup...
Adv. Rulleliste: Nem rulleliste  |  Afhængig rulleliste  |  Multivælg rulleliste...
Column Manager: Tilføj et bestemt antal kolonner  |  Flyt kolonner  |  Skift synlighedsstatus for skjulte kolonner  Sammenlign kolonner med Vælg Samme og forskellige celler ...
Fremhævede funktioner: Grid fokus  |  Designvisning  |  Stor Formel Bar  |  Arbejdsbog & Ark Manager | Ressourcebibliotek (Autotekst)  |  Datovælger  |  Kombiner regneark  |  Krypter/Dekrypter celler  |  Send e-mails efter liste  |  Superfilter  |  Specielt filter (filter fed/kursiv/gennemstreget...) ...
Top 15 værktøjssæt12 tekst Værktøjer (tilføje tekst, Fjern tegn ...)  |  50 + Chart Typer (Gantt kort ...)  |  40+ Praktisk formler (Beregn alder baseret på fødselsdag ...)  |  19 Indsættelse Værktøjer (Indsæt QR-kode, Indsæt billede fra sti ...)  |  12 Konvertering Værktøjer (Tal til ord, Valutaomregning ...)  |  7 Flet og del Værktøjer (Avancerede kombinere rækker, Opdel Excel-celler ...)  |  ... og mere

Kutools til Excel kan prale af over 300 funktioner, At sikre, at det, du har brug for, kun er et klik væk...

Beskrivelse


Fanen Office - Aktiver læsning og redigering af faner i Microsoft Office (inkluderer Excel)

  • Et sekund til at skifte mellem snesevis af åbne dokumenter!
  • Reducer hundreder af museklik for dig hver dag, og farvel med musens hånd.
  • Øger din produktivitet med 50 %, når du ser og redigerer flere dokumenter.
  • Giver effektive faner til Office (inkluderer Excel), ligesom Chrome, Edge og 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