2016-06-07 7 views
0

Ich lerne immer noch über Codierung und ich habe ein neues Problem festgestellt. Um es zusammenzufassen, habe ich vier Spalten: der erste mit Daten, der zweite mit Kategorien, der dritte mit Namen und der vierte mit Besonderheiten.Excel - VBA - Diagramm, wie man Array für Y-Achse verwendet

Ich habe ein Programm zu schreiben, so dass Daten automatisch Art selbst in einem Punktdiagramm, so dass würden: - die y-Achse nach Kategorien sortiert (das Ich habe Probleme mit, wie es Text ist, und all meine Punkte sind dann auf der horizontalen Achse angeordnet) - jeder Punkt ist als solcher gekennzeichnet: mit dem Namen darüber und den Besonderheiten unter - die Daten sind auf der x-Achse (und dafür war der einzige Weg, den ich gefunden habe war zu füge nacheinander die Daten (Zeile für Zeile) hinzu, anstatt alle meine Spalten auszuwählen, die ich im Makro aufgezeichnet habe.Ich kann diesen Teil behalten, aber ich habe versucht, einen Weg zu finden und dachte, ich würde es tun, wenn du einen Einblick darauf hast auch)

Mein Hauptproblem ist es, einen Weg zu finden, um meinem Makro zu die Y-Achse nach Kategorien zu sortieren. Diese

This is what the data looks like (except there are about 200 lines)

ist, was die Daten aussehen (mit Ausnahme gibt es etwa 200 Zeilen)

Mein Ziel ist es, ein Diagramm zu haben, die Punkte an der Schnittstelle zwischen ihren Kategorien und Daten setzen würde. (Dann würde das Makro hat die „Namen“ Daten über jedem entsprechenden Punkt zu setzen und die „Characteristcis“ Daten unter ihnen.) Wie unten: What the chart should look like

Habe Sie etwas dagegen bitte mir helfen mit, wie das zu tun?

Vielen Dank viel für Ihre Hilfe (und leider wieder, wenn es irgendwelche englischen Fehler waren)

+0

Ein Punktdiagramm hat Achsen, die beide numerisch sind. Wenn Sie kategorische Daten auf einer Achse grafisch darstellen möchten, handelt es sich nicht um ein Punktdiagramm. Sie müssen jedoch möglicherweise numerische Dummy-Daten erstellen, damit Sie mit einem Punktdiagramm in Excel fälschen können, wie es aussehen soll. (Ich nehme an, das ist Excel? Wenn ja, sollten Sie es als solches markieren.) Können Sie uns ein Beispiel für die Daten zeigen und wie das Diagramm aussehen soll? – nekomatic

+0

Ja, es ist Excel, leider vergessen, es hinzuzufügen. Ich werde versuchen, ein Bild davon zu machen, wie die Daten und das Ziel aussehen – lillinoa

+0

Gibt es eine feste Liste von möglichen Kategorien oder könnten sie komplett von einem Datensatz zum nächsten unterscheiden? Wird es jemals zwei Datenpunkte mit demselben Datum und derselben Kategorie geben, und wenn ja, wie soll das aussehen? – nekomatic

Antwort

0

Ich denke, dass ich eine Lösung auf meine Frage gefunden. Es gibt tatsächlich mehrere Möglichkeiten, dorthin zu gelangen.

Wenn Sie nur zwei Kategorien haben, dann können Sie die y-Achse wählen und ändern Sie es wie folgt aus: Sie „Nummer“ wählen und geben Sie in das Feld Typ so etwas wie dies in einer beliebigen Anzahl Format

[= 1] "Kategorie 1"; [= 2] "Kategorie 2"

Fügen Sie es dann zum personalisierten Format hinzu und wählen Sie es aus. Dies zeigt die zwei Kategorien anstelle der Zahlen an.

Wenn Sie jedoch mehr als zwei Kategorien haben, wird es ein bisschen schwieriger. Wie ich zuerst versucht habe, müssen Sie eine Dummy-Spalte voller Zahlen erstellen, die Sie dann ersetzen werden. Der Rest ist dort besser erklärt: http://peltiertech.com/Excel/Charts/Y_CategoryAxis.html

Hoffe es hilft!

Verwandte Themen