Excel图表:按值sorting(自动)
我有以下问题:
我需要从条形图的最高到最低sorting我的值:
我知道我可以使用数据透视表和透视图,但是将来可能会有些复杂。
我会build议通过使用帮助列来根据需要订购数据。
- 列C:使用
RANK
函数创build值的等级,例如:=RANK(B2, $B$2:$B$16)
- D列:创build一个数字从1到15的订单栏
- 列E:使用
MATCH
和INDEX
的组合查找订单列中的每个值,例如:=INDEX($B$2:$B$16, MATCH(E2, $C$2:$C$16, 0))
- F列:使用类似的方法查找每个date3.使用
TEXT
函数换行来避免excelsorting图中的date,例如:=TEXT(INDEX($A$2:$A$16, MATCH(E2, $C$2:$C$16, 0))|"dd mmmm yyyy")
- 更新您的图表以引用列E和F.
- 如果所有值单元格都没有填充(按照您的示例),那么您可以用
IFERROR
包装公式来整理它
下面的示例输出:
更新:
为了避免出现相同的值时出现问题,您可以添加countif到您的排名函数RANK(B2, $B$2:$B$16) + COUNTIF($B$2:B2, B2)-1