请问,Excel中求年级排名的公式?这题又该怎么做?

请问,Excel中求年级排名的公式?这题又该怎么做?,第1张

1、首先在打开的Excel表格中输入总分数据,需要根据总分计算年级排名。

2、点击"fx"插入函数图标,在打开的函数选择窗口中点击“rank”函数。

3、然后在number栏输入需要排名的单元格,在REF栏目输入取数的单元格区域,需要加上绝对定位符号“$”。

4、点击回车生成排名结果,向下填充公式得到所有总分数据的排名结果。

参考这个:

样例下载地址:

http://downloadcsdnnet/download/hezhenfei8/9955012

在日常工作中,从事人事相关的朋友经常需要花很大的时间到考勤数据的合并,即机器导入的出勤数据与手工登记的请休假数据合并,算出一个考勤总表;于是帮忙写了一个公式,简化繁锁与没趣的这部分工作;公式主要使用:VLOOKUP实现;具体使用说明见execl里的说明。

说明:

“6月考勤合并”标签中:

第1个表格是OA或机器导出的考勤数据;

第2个表格是手工登记与OA数据合并后的表格结果;

第3个表格是手工登记数据,即调休假、请假等;

前置条件:

13个表格的表头要一致;如6月有30天,就有30列;

23个表格的列位置要对应一致;

使用说明:

1把第1个表格数据按自己公司的格式替换;

2把第3个表格数据按自己公司的格式替换;列数要求也第1个表格一致;

3把第3个表格的“部门”、“姓名”、“星期”列复制,替换第2个表格的“部门”、“姓名”、“星期”列;

4在第2个表格的“星期”列右边一列,开始重新拖曵一下,就可以得到第1、第2表格的合并结果;

公式说明:以E90单元格为例

如果E166为空,使用$B90的值(即欧阳勇)到只定范围查找(范围即$B$1:$AI$84),找到返回COLUMN(D1)列号的值(COLUMN(D1)的结果为4,即第4列,就是第1个表格从“姓名”开始算第4列的值),0表示是大致匹配;最后E166不为空显示E166的值;

公式:

=IF(ISBLANK(E166),VLOOKUP($B90,$B$1:$AI$84,COLUMN(D1),0),E166)

函数解析:

IF:判断是否满足某一条件

ISBLANK:检是否引用了空单元格

VLOOKUP:搜索表区域首列满足条件的元素(第1个参数是首列,第2个参数是数据范围,第3个参数是要返回的列号,第4个参数是精确查找或是大致匹配)

COLUMN:返加一引用的列号

$:表示绝对定位,就是拖曳公式也不会变化;

$B$1:表示列、行都绝对定位;

如下一列数据,有正有负,取绝对值

在需要输出结果的单元格输入:=abs(原单元格),回车即可

然后把公式拖动下来,看看全列是不是都取绝对值了

excel公式vlookup中:lookup value输入需要查找的数据单元格;table array输入查找的单元格区域(最好使用绝对定位函数);col index num输入需要返回匹配值的序列号;range lookup输入模糊查找或者精确查找。

也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值。应注意VLOOKUP函数在进行近似匹配时的查找规则是从第一个数据开始匹配。

没有匹配到一样的值就继续与下一个值进行匹配,直到遇到大于查找值的值,此时返回上一个数据(近似匹配时应对查找值所在列进行升序排列)。如果range_lookup 省略,则默认为1。

Range_lookup为一逻辑值,指明函数 VLOOKUP 查找时是精确匹配,还是近似匹配。如果为FALSE或0,则返回精确匹配,如果找不到,则返回错误值 #N/A。如果 range_lookup 为TRUE或1,函数 VLOOKUP 将查找近似匹配值。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/12163718.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存