私は次のような問題を持っている:Excelのグラフ:(自動的に)値で発注
私は最高から最低まで棒グラフで私の値を注文する必要があります。
私が知っています私はピボットテーブルとピボットチャートを使用することができますが、将来は少し複雑になる可能性があります。
私は次のような問題を持っている:Excelのグラフ:(自動的に)値で発注
私は最高から最低まで棒グラフで私の値を注文する必要があります。
私が知っています私はピボットテーブルとピボットチャートを使用することができますが、将来は少し複雑になる可能性があります。
これを達成するには、必要に応じてヘルパー列を使用してデータを並べ替えることをお勧めします。
RANK
関数を使用して値のランクを作成する:=RANK(B2, $B$2:$B$16)
MATCH
とINDEX
の組み合わせを使用して次のようになります。=INDEX($B$2:$B$16, MATCH(E2, $C$2:$C$16, 0))
TEXT
と同様の方法を使用して各日付を検索し、グラフ内の日付の順番付けを避け、たとえば、=TEXT(INDEX($A$2:$A$16, MATCH(E2, $C$2:$C$16, 0))|"dd mmmm yyyy")
IFERROR
と数式をラップすることができます例以下の出力:
UPDATE:あなたは同じ持っているとき
問題を回避するには表示される値は、あなたの順位関数にcountifを追加することができますRANK(B2, $B$2:$B$16) + COUNTIF($B$2:B2, B2)-1
ありがとう、それは働いていますが、それは2つ以上の同じ値があるとき私にエラーを与えます。私は次のチャートでそれを使用しようとしました。注文する必要もありますが、(8,3,3,1,0,0,0,0,0)のような値があります。どういうわけか、「このテキストに価値がある場合は、次に見つけますか? –
同じ値が表示されたときに問題を回避するためのアップデートをご覧ください。 –
ファンタスティック!あなたは私がどれくらい時間を節約したか分からない:)ありがとう。 –
umm ...幸運?助けが必要なことはありますか?動作していないコードを表示できますか? –
チャート自体に値を並べ替えるコードがあるかどうかは分かりませんでした。列a/bの値を変更できません。これは単なる紙です。私は何かを書こうとしていたが、うまくいかなかった。 –
これを実現するには、チャートのデータソースとしてソートされたデータセットのコピーが必要です。また、水平軸は日付軸にすることはできませんが、値がソートされている場合は日付の値が順序付けられないため、テキスト軸である必要があります。 –