Excel, geben Datenbeschriftungen nur die obersten/untersten X% Werte

Habe ich ein einfaches Linien-Diagramm, die ich Hinzugefügt habe, Datenbeschriftungen:

Excel, geben Datenbeschriftungen nur die obersten/untersten X% Werte

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.

könnten Sie das Bild links, um Zellen mit den Etiketten, die Sie wollen (Sie können Formeln, um diese Zellen in einer ordentlichen Reihenfolge), aber dann würden Sie stecken, passen Sie jeden Monat zu passen, die richtige Stelle auf der Karte, die weniger manuelle löschen aus der Etiketten, die Sie nicht wollen, aber immer noch manuell. Andere als die, ich kann nicht denken, Nicht-VBA-Lösung, die besser ist.
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

Schreibe einen Kommentar