Excec,列出数据与值
在Excelsheet中:在AL列中,我有雇员的名字(1 961)。 我在AM列有他们的工资。
我想在另一列P从最高工资到最低工资中dynamic分类。 数据来自另一个woorkbook并且有时候会改变,所以列表必须被dynamic分类。
在AR栏中,我有这个公式来排列工资:
=Count.IF(AM$2:AM$1961">="&AM2)
然后在列PI中有这个公式来显示名称(AL)的sorting列表。
=INDEX($AL$2:$AL$1961;MATCH(ROWS($AR$2:$AR2);$AR$2:$AR$1961;0))
sorting的列表工作正常,除非我有两个工资相同的人。 如果是,则列表显示第一个人名,并将其他人留下。 有没有办法与所有人一起显示清单?
我不知道这=COUNT.If(...
函数,因为我没有看到它在Excel中的Windows。但是一个公式,以确定唯一排名,可能有重复,将是:
AR2: =RANK(AM2,$AM$2:$AM$1961,0 )+COUNTIF($AM$2:AM2,AM2)-1
并填写到AR1961
您应该能够使用INDEX/MATCH
表单来返回正确的名称。