Excel, geben Datenbeschriftungen nur die obersten/untersten X% Werte
Habe ich ein einfaches Linien-Diagramm, die ich Hinzugefügt habe, Datenbeschriftungen:
Aber ich will nicht alle diese Etiketten. Ich will nur die oberen und unteren 10% (willkürliche Zahl) Werte angezeigt werden. Zum Beispiel, in dem Bild, ich würde nur wollen, dass die Etiketten für 51, 54, 57, 61, 66, 68, 74 zu zeigen. Kann ich manuell löschen, die von anderen labels, aber die Diagramm-Daten ändern sich dynamisch über die Zeit. Gibt es eine Methode, dies zu erreichen? Der text in diesen Etiketten ist ein Platzhalter jetzt und werden schließlich 6-10 Zeichen lang sein, bei denen Punkt dass alle diese Etiketten wird nur ein komplettes Chaos.
Ich bin nicht wirklich zuversichtlich, in VBA so, ich würde nur gerne zurückgreifen, als letztes Mittel.
Edit: Dank an Scott für seine aufschlussreiche Antwort. Es funktioniert perfekt mit einem manuell ausgefüllten Daten Spalte. Jedoch, einige jury rigging ist erforderlich, wenn man möchte, füllen Sie es dynamisch. Ich habe folgende Formel, um Sie aufzufüllen:
=IF(OR(O1=LARGE($O$1:$O$30,1),O1=LARGE($O$1:$O$30,2),O1=LARGE($O$1:$O$30,3)),O1,"")
Im Grunde kopiert der Zelle Werte aus Spalte O Spalte P, wenn der Wert in A ist die Spitze des 1., 2., oder 3. Wert in der Liste. Wenn es nicht, es verlässt die Zelle leer. Aber auch wenn die Zelle optisch leer, Excel charting-Funktionen interpretiert den Wert 0, wenn es eine Formel in der Zelle. Dies bedeutet, dass die gesamte Unterseite des Graphen wiederholt hat, Datenbeschriftungen "0%". Um dieses Problem zu lösen habe ich den Wert von FALSE-parameter als negative Zahl und dann geändert, der minimale Wert auf dem Graphen von automatisch auf 0. Dies lässt die ungeeignet sind Werte unterhalb der unteren Rand des Diagramms, aus dem sichtbaren Bereich.
Ich glaube nicht, dass es eine non-VBA-Methode. Dieser link kann Ihnen den Einstieg, obwohl support.microsoft.com/kb/914813
Liebe ist die Antwort... eine Vereinfachung, die ich gefunden habe, ist die Verwendung
NA()
im FALSE
Abschnitt Ihrer IF
- Anweisung. Diagramme in Excel ignorieren diese, so dass Sie nicht benötigen, um Workarounds.InformationsquelleAutor Wesley | 2012-08-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
AHA!
Gerade als ich dachte, es gäbe keine nicht-VBA-Lösung andere als Bild-links, mein Einfallsreichtum kam durch 🙂
Hier ist was Sie tun können, in Phasen:
1) Erstellen Sie einen Datensatz weiter, um Ihre original-Serie-Spalte nur die Werte, die Sie möchten Etiketten für (wieder, dies kann Formel Gefahren, um nur wählen Sie die oben /unten n Werte). Siehe Spalte D unten.
2) Fügen Sie diese Datenreihe in das Diagramm und zeigen Sie die Daten Etiketten.
3) Legen Sie die Linienfarbe auf Keine Linie, so dass es nicht angezeigt!
4) Voli! Siehe Unten!
Derp, ich werde Sie einfach in umgekehrter Reihenfolge die Liste eher, als das Diagramm. Die Liste ist nur für den Grafik Werten Sie sowieso auf und ist tatsächlich nicht gelesen/gedruckt werden. Vielen Dank für Ihre Hilfe!
Genial. Das war ein Spaß Prozess, um herauszufinden,!
Nun, die Dinge wiederum nicht so gut wie erhofft. Aber ich habe es geschafft, um jury-rig zusammen. Finden Sie OP Bearbeiten.
Jury manipuliert, ja, aber das ist die Spezialität von Excel!!! Ich nenne es Kreativität 🙂
InformationsquelleAutor Scott Holtzman