"rank函数是排名函数,最常用的是求出某一个指定的数值在某区域内的排名.说到排名,最容易想到的应该是直接""排序"",如下图,我们选择""从大到小""的排序方式.<br>单击回车之后,不难发现,结果确实按照从大到小重新排列了,但对于有两个相同数字的情况,排序得到的结果也会依次递增显示,这时候我们不得不手动修改排名,如果数字非常多的话,工作量也会特别大.<br>但如果运用rank函数的话,我们得到的结果就会非常精确.其语法规则为:rank(number,ref,order),其中,number是目标数值或单元格,ref是参照数值区域,order是0或1,0表示从大到小排序,1表示从小到大排序.在C2单元格中输入=RANK(A2,A2:A8),点击回车之后会显示6,这说明78排名第六.<br>接下来下拉鼠标,进行公式的复制,这时我们会发现,相同的93后边的排名都显示1,这就去除了重复的名次,但是在数据区域有几个数字就会显示(排序)到第几名.<br>如果选择的数据区域不连续,这时就要用到括号和逗号,如下图,我们想要知道填充黄色部分的数字排名情况,那么就在C2中输入=RANK(A2,(A2:A3,A5,A7:A8)),点击回车之后,就会显示出相应的排名."
在如图所示的工作表中,要在A8单元格中输入学号,来查找该同学的科学语成绩。B8单元格中的公式为“=VLOOKUP(A8,A2:E5,5,FALSE)”,我们在A8中输入了学号“206”由于这个学号在A2:A5中并没有和它匹配的值,因此出现了“#N/A”错误。<br>出现“#NAME?”错误。在公式中删除了公式中使用的名称或者名称无法识别,会出现“#NAME?”错误。如图所示的工作表,我们想求出C2:C5区域的和,在C6单元格输入的公式为“=SNM(C2:C5)”,回车后出现了“#NAME?”错误,这是因为函数“SUM”错误地拼写成了“SNM”,Excel无法识别,因此出错。把函数名称拼写正确即可修正错误。<br>出现“#NUM!”错误。如果公式返回的错误值为“#NUM!”,这常常是因为当公式需要数字型参数时,我们却给了它一个非数字型参数。在如图所示的工作表中,我们要求数字的平方根,在B2中输入公式“=SQRT(A2)”并填充到B4单元格,由于A4中的数字为“-4”,不能对负数开平方,这是个无效的参数,因此出现了“#NUM!”错误。修改的方法为把负数改为正数即可。<br>公式返回的错误值为“#REF!”,这常常是因为公式中使用了无效的单元格引用。通常如下这些操作会导致公式引用无效的单元格:删除了被公式引用的单元格;把公式复制到含有引用自身的单元格中。