相关回答已发布7条
如果总分在E列,那么在F2单元格输入以下公式,然后向下填充公式
=RANK(F2,F:F)
详见附图
点击阅读全文
10-12来自 不雨花犹落点赞9
从数据规范性角度来说,我是反对在源数据中合并单元格的。
因为合并单元格会带来一系列的问题(像这个问题其实就是),不利于后续数据分析。
不过既然题主提到这个问题,我就来回答一下。
想必题主已经发现了,合并的单元格大小不一,所以没有办法直接拖拽填充序号。那么我们就用公式来解决这个问题。
背景知识:
合并单元格呈现的内容,在Excel中默认存在于合并前的第一个单元格。
上图中,Excel认为A1单元格是有数据的,而A2-A5单元格为空值。
留意这一点。
思路:
在A列中,从上到下,当前单元格的前面有几个数据,包括 标题(不是数值哦),那么当前单元格编号就应该是几。对吗?
先把这一步想明白了。
函数实现:
利用COUNTA函数计算非空单元格获取当前单元格编号。
步骤:
从上到下,框选所有合并单元格;
在编辑栏中输入公式:=COUNTA($A$1:A1),注意绝对引用和相对引用。
输入完毕,按Ctrl+Enter批量输入公式。
在Excel中,解决问题的方法可以有很多种。
在这个案例中,我认为这个方法是比较简单快速的。
你有什么看法呢?
如果对此有疑问,请在评论中提出。