Direkt zum Inhalt

Wie ändere ich den Min / Max-Wert der Diagrammachse mit der Formel in Excel?

Wenn wir ein Streudiagramm in Excel erstellen, ermittelt das Diagramm automatisch den Max / Min-Achsenwert. Manchmal möchten Benutzer den Max / Min-Achsenwert anhand von Formeln bestimmen und ändern. Wie soll damit umgegangen werden? In diesem Artikel wird ein VBA-Makro vorgestellt, mit dem der Min / Max-Wert der Diagrammachse mithilfe einer Formel in Excel ermittelt und geändert werden kann.


Ändern Sie den Min / Max-Wert der Diagrammachse mit der Formel in Excel

Um den Min / Max-Wert der Diagrammachse mit Formeln in einem Streudiagramm in Excel zu ändern, haben Sie folgende Möglichkeiten:

Schritt 1: Wählen Sie Ihre Quelldaten aus und fügen Sie ein Streudiagramm hinzu, indem Sie auf klicken Fügen Sie Streuung (X, Y) und Blasendiagramm ein (oder Streuen)> Streuen auf die Insert Tab.

Schritt 2: Suchen Sie einen leeren Bereich neben den Quelldaten, sagt Bereich E1: G4, und fügen Sie Titel wie im folgenden Screenshot hinzu:

Schritt 3: Ermitteln Sie den Minimal- und Maximalwert für die X- und Y-Achse mit den folgenden Formeln:

(1) Maximalwert in der X-Achse: Geben Sie in Zelle F2 die Formel ein = ROUNDUP (MAX (A2: A18) +2,0), und drücken Sie die Taste Enter Schlüssel;
(2) Mindestwert in der X-Achse: Geben Sie in Zelle F3 die Formel ein = ROUNDDOWN (MIN (A2: A18) -1,0), und drücken Sie die Taste Enter Key.
(3) Häkchenwert in X-Achse: In Zelle F4 eingeben 1 oder einen anderen Tick-Wert, den Sie benötigen;
(4) Maximalwert in der Y-Achse: Geben Sie in Zelle G2 die Formel ein = ROUNDUP (MAX (B2: B18) +20,0), und drücken Sie die Taste Enter Schlüssel;
(5) Minimalwert in der Y-Achse: Geben Sie in Zelle G3 die Formel ein = ROUNDDOWN (MIN (B2: B18) -10,0), und drücken Sie die Taste Enter Schlüssel;
(6) Häkchenwert in der Y-Achse: In Zelle G4 eingeben 10 oder einen anderen Tick-Wert, den Sie benötigen.

Note: In den obigen Formeln ist A2: A18 die Preisspalte, auf deren Grundlage Sie die x-Achsenskala ermitteln. B2: B18 ist die Gewichtsspalte, auf deren Grundlage Sie die y-Achsenskala ermitteln. Und Sie können den Maximal- oder Minimalwert anpassen, indem Sie die Zahlen in den obigen Formeln an Ihre Bedürfnisse anpassen.

Schritt 4: Wählen Sie das Streudiagramm aus, klicken Sie mit der rechten Maustaste auf den aktuellen Arbeitsblattnamen in der Registerkartenleiste und wählen Sie das aus Code anzeigen aus dem Kontextmenü.

Schritt 5: Kopieren Sie im sich öffnenden Fenster von Microsoft Visual Basic für Applikationen den folgenden Code und fügen Sie ihn in das Fenster ein:

VBA: Ändern Sie die Min / Max-Werte der Diagrammachse nach Formeln

Sub ScaleAxes()
With Application.ActiveChart.Axes(xlCategory, xlPrimary)
.MinimumScale = ActiveSheet.Range("F3").Value
.MaximumScale = ActiveSheet.Range("F2").Value
.MajorUnit = ActiveSheet.Range("F4").Value
End With
With Application.ActiveChart.Axes(xlValue, xlPrimary)
.MinimumScale = ActiveSheet.Range("G3").Value
.MaximumScale = ActiveSheet.Range("G2").Value
.MajorUnit = ActiveSheet.Range("G4").Value
End With
End Sub

Note: F3 ist der Minimalwert in der X-Achse, F2 ist der Maximalwert in der X-Achse, F4 ist der Tick-Wert in der X-Achse, G3 ist der Minimalwert in der Y-Achse, G2 ist der Maximalwert in der Y-Achse, G4 ist der Tick-Wert in der Y-Achse und Sie können alle nach Ihren Wünschen ändern.

Schritt 6: Führen Sie diese VBA aus, indem Sie auf klicken Führen Sie Taste oder drücken Sie die F5 Key.

Dann sehen Sie, dass der Minimalwert und der Maximalwert der X-Achse und der Y-Achse alle gleichzeitig im ausgewählten Streudiagramm geändert werden.

Wählen Sie einfach die Max / Min-Werte in jeder Zeile / Spalte oder jedem angegebenen Bereich in Excel aus

Kutools für Excel Wählen Sie Zellen mit Max & Min-Wert kann Ihnen helfen, die größten / kleinsten Werte oder die größten / kleinsten Formelwerte aus dem ausgewählten Bereich in Excel einfach auszuwählen.


Anzeige auswählen max min 2

Kutools for Excel - Laden Sie Excel mit über 300 wichtigen Tools auf. Genießen Sie eine 30-tägige KOSTENLOSE Testversion mit vollem Funktionsumfang, ohne dass eine Kreditkarte erforderlich ist! Hol es dir jetzt

Beste Office-Produktivitätstools

🤖 Kutools KI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Erstellen Sie benutzerdefinierte Formeln  |  Analysieren Sie Daten und erstellen Sie Diagramme  |  Rufen Sie Kutools-Funktionen auf...
Beliebte Funktionen: Suchen, markieren oder identifizieren Sie Duplikate   |  Leere Zeilen löschen   |  Kombinieren Sie Spalten oder Zellen, ohne Daten zu verlieren   |   Runde ohne Formel ...
Super-Lookup: VLookup mit mehreren Kriterien    VLookup mit mehreren Werten  |   VLookup über mehrere Blätter hinweg   |   Unscharfe Suche ....
Erweiterte Dropdown-Liste: Erstellen Sie schnell eine Dropdown-Liste   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Fügen Sie eine bestimmte Anzahl von Spalten hinzu  |  Spalten verschieben  |  Schalten Sie den Sichtbarkeitsstatus ausgeblendeter Spalten um  |  Vergleichen Sie Bereiche und Spalten ...
Ausgewählte Funktionen: Rasterfokus   |  Designansicht   |   Große Formelleiste    Arbeitsmappen- und Blattmanager   |  Ressourcen (Autotext)   |  Datumsauswahl   |  Arbeitsblätter kombinieren   |  Zellen verschlüsseln/entschlüsseln    Senden Sie E-Mails nach Liste   |  Superfilter   |   Spezialfilter (Filter fett/kursiv/durchgestrichen...) ...
Top 15 Toolsets12 Text Tools (Text hinzufügen, Zeichen entfernen, ...)   |   50+ Chart Typen (Gantt-Diagramm, ...)   |   40+ Praktisch Formeln (Berechnen Sie das Alter basierend auf dem Geburtstag, ...)   |   19 Einfügen Tools (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Umwandlung (Conversion) Tools (Zahlen zu Wörtern, Currency Conversion, ...)   |   7 Zusammenführen & Teilen Tools (Erweiterte Zeilen kombinieren, Zellen teilen, ...)   |   ... und mehr

Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über 300 erweiterte Funktionen, um die Produktivität zu steigern und Zeit zu sparen.  Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen ...

Beschreibung


Office Tab Bringt die Oberfläche mit Registerkarten in Office und erleichtert Ihnen die Arbeit erheblich

  • Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
  • Steigert Ihre Produktivität um 50 % und reduziert jeden Tag Hunderte von Mausklicks für Sie!
Comments (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Code not complete. Get Error "Object variable not set or With Block variable not set". What do I do ti fix?
This comment was minimized by the moderator on the site
Just select the Chart first, then Run...
This comment was minimized by the moderator on the site
I should point out that I have multiple charts that I want to set (all the same) in the same sheet.
This comment was minimized by the moderator on the site
I got an error running this code. Not sure why, as everything is the same. Error: "Object variable or With block variable not set"
This comment was minimized by the moderator on the site
Olá,
Como posso fazer isto para múltiplos gráficos?


Obrigado,
Raquel
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations