你好,在excel中,A列已有数字,我想在B列中按A列升序大小填充序号,如何设置?

如题所述

用rank函数就可以了,rank函数是返回某数字在一列数字中相对于其他数值的大小排位。在B1单元格输入=RANK(A1,A:A),然后使用填充柄向下填充就行了。追问

你好,我A列只有六个数字,想要排列后第一、第二的用A填充,第三、四、五的用B填充,第六的用C填充可以吗?

追答

可以。用if函数。在C1单元格输=if(b1<3,"A",if(b1<6,"B","C")),再用填充柄向下拖动就行了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-27
B1中公式:=rank(A1,A:A)
向下复制到A列所有有数据的单元格对应B列区域追问

你好,我A列只有六个数字,想要排列后第一、第二的用A填充,第三、四、五的用B填充,第六的用C填充可以吗?我QQ 475584469

追答

B1中公式
=IF(RANK(A1,A:A)>5,"C",IF(RANK(A1,A:A)>2,"B","A"))

追问

=IF(M3≤2,P3*120%,IF(2<M3≤5,P3*110%,IF(M3=6,P3*90%)))
太感谢你了,麻烦你帮我看一下这个公式有问题吗?怎么输出不了结果,我想加你为好友,可以吗,

追答

=IF(M3<=2,P3*120%,IF(M3<=5,P3*110%,IF(M3=6,P3*90%)))

^-^

本回答被提问者和网友采纳
相似回答