Excel: So sortieren Sie das Streudiagramm automatisch (oder erstellen eine proportionale X-Achse im Liniendiagramm)

In Excel habe ich eine Tabelle mit der Spalte "Jahre" nicht sortiert (es ist ein Berechnungsergebnis) und einer Spalte "Wert" und möchte ein Diagramm dieser Werte zeichnen.

Streudiagramm xy erfordert geordnete x-Zahlen.

Das Liniendiagramm

Zeichnet x-Werte nicht proportional auf. Wie kann ich tun ?

Beispiel meiner Tabelle mit Streudiagramm und Liniendiagrammen

(ich benutze MS Excel 365)

Author: AdriZ, 2020-01-08

2 answers

Ein paar Formeln beheben die Daten für Sie. Die Spalten A und B enthalten Ihre Originaldaten. Die Spalten C bis F enthalten Formeln in diesen Zellen, die nach Bedarf kopiert werden:

C2: =RANG(A2; A$2:A$12,1)+ZÄHLENWENN(A$2:A2; A2)-1
D2: (keine Formeln, nur Werte 1, 2, 3 usw.)
E2: =INDEX(A$2:A$12,MATCH($D2,$C$2:$C$12,0))
F2: =INDEX(B$2:B$12,MATCH($D2,$C$2:$C$12,0))

Zeichnen Sie einfach die Spalten E und F in Ihrem Diagramm.

Sortierte Daten

Wenn Sie die neue Dynamische Arrays, es ist noch einfacher. Die Spalten A und B enthalten die Originaldaten. Diese Formeln werden nur in die angegebenen Zellen eingegeben und füllen die Werte automatisch aus:

C2: = SORTIEREN (A2:A12)
D2: =SORTBY(B2:B12,A2:A12)

Sortierte Daten mit Dynamischen Arrays

 2
Author: Jon Peltier,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-02-16 03:32:01

Eine Lösung besteht darin, das Liniendiagramm zu verwenden, das die x-Achse als "Datumsachse"angibt.

Doppelklicken Sie auf die x-Achse, wählen Sie in der Seitenleiste das Symbol Achsenoptionen symbol Achsenoptionen und dann "Datumsachse" Datumsachse.

Nachteil dieser Methode: Die Bruchteile der X-Werte werden nicht angezeigt.

Die Angabe des Zahlenformats von X-Achsenbeschriftungen mit "Dezimalstellen: 0" gibt mir ein akzeptables Ergebnis.

ein akzeptables Ergebnis.

 1
Author: AdriZ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-02-18 13:48:52