永发信息网

请excel大神解读下这个函数

答案:5  悬赏:60  手机版
解决时间 2021-01-12 19:02
  • 提问者网友:容嬷嬷拿针来
  • 2021-01-12 00:50
请excel大神解读下这个函数
最佳答案
  • 五星知识达人网友:逃夭
  • 2021-01-12 01:42
在“得分计算”表中从1到204行中查找当前表E3单元格内容,并返回第X行的数据(X等于当前表B207内容在“得分计算”表中的行号)(注:HLOOKUP用法同VLOOKUP,HLOOKUP查找的是行,不是列)。
全部回答
  • 1楼网友:走死在岁月里
  • 2021-01-12 04:03
不太清楚
  • 2楼网友:十年萤火照君眠
  • 2021-01-12 02:40
=HLOOKUP(A,B,C,D) HLOOKUP一共分为四部分:
A部分:你要查找的值或文本
B部分:你要查找的值或文本所在的区域
C部分:查找到你要的值或者文本后,返回此数值第几行数值
D部分:FALSE表示精确查找,TRUE表示相似匹配
MATCH($B207,得分计算!$B:$B,0)
意思是在得分计算工作表内的B列查找B207数值,然后显示此数值所在的行数。0表示精确查找
=HLOOKUP($E$3,得分计算!$1$204,MATCH($B207,得分计算!$B:$B,0),FALSE)
此公式意思是:
在得分计算工作表内的$1$204区域(这个区域应该是错误的,没有列数)内精确查找E3数值,然后返回第X行(X由得分计算工作表的B207数值所属行数决定,如果B207数值在第100行,就返回E3数值往下第100行的数值)
不明白再问吧
  • 3楼网友:毛毛
  • 2021-01-12 02:14
在得分计算的第1行去搜索E3的内容,在得分计算的B列去搜索B207的内容,返回交叉处单元格的内容。
  • 4楼网友:不想翻身的咸鱼
  • 2021-01-12 02:00

MATCH($B207,得分计算!$B:B,0) ,返回单元格B207中的数据在工作表得分计算B列的次序,这里是整列使用,返回的就是行号,看公式的意义,B207和B列应该是姓名或学号(最好是学号,因为姓名有重复的),这里B207,对列标加了绝对引用符$,是为了公式向右填充时人员不变,向下填充时人员可变;
HLOOKUP……,是查找E3单元格数据,在得分计算工作表中第一行所在列,并返回同一列所在某行的数据,这个某行就是MATCH返回的结果。根据公式的意义,E3应该是代表的课目。
在公式中,FALSE,可以直接用0代替,TRUE用1代替,在此公式中,MATCH用的0,HLOOKUP用FALSE不太好,也改用0,比较统一,用0或FALSE都是精确查找。
整个公式的意义就是,查找B207人员的E3课目得分。
追问E3是一个下拉框,里面有22条选择,每选一个从e5到e207全部会变
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯