2017-09-27 22 views
-2

鉴于这种集在Excel中:如何按百分比和总数对此数据进行排名?

Group Enrolled Eligible Percent 
A  0   76   0% 
B  10   92   11% 
C  0   38   0% 
D  2   50   4% 
E  0   111   0% 
F  4   86   5% 
G  3   97   3% 
H  4   178   2% 
I  2   77   3% 
J  0   64   0% 
K  0   37   0% 
L  11   54   20% 

有没有一种方法排序(用于图表)实现下面的顺序?

Group Enrolled Eligible Percent 
L  11   54   20% 
B  10   92   11% 
F  4   86   5% 
D  2   50   4% 
G  3   97   3% 
I  2   77   3% 
H  4   178   2% 
K  0   37   0% 
C  0   38   0% 
J  0   64   0% 
A  0   76   0% 
E  0   111   0% 

我的目标是排名/可视化使用这些标准:

  1. Percent递减(当Enrolled > 0
  2. Eligible ASC(当Enrolled = 0

写了这个问题之后,答案看起来很明显:按Percent降序排序,然后Eligible升序(当时为Percent or Enrolled = 0)。但我觉得我错过了一个明显的方法/术语来实现我期待的结果。

谢谢。

回答

0

使用Google电子表格查询是简单的方法。目标1:

=QUERY(A1:D13,"Select A,B,C,D Where B>0 Order By D desc,1") 

目标2:

=QUERY(A1:D13,"Select A,B,C,D Where B=0 Order By C ,1") 
0

你错过了期限为SORT

这里的公式你正在寻找:

=SORT(A1:D13,4,0,3,1) 

注意
数字应格式化为数字。

+0

请注意,此功能在Microsoft excel等其他低级电子表格解决方案中不可用,这将需要基于vba等死语言的复杂解决方案。 –

相关问题