ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 3973|回复: 8

对考试成绩进行分析:VLOOKUP&HLOOKUP

[复制链接]

TA的精华主题

TA的得分主题

发表于 2010-7-14 10:36 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
内容见附件。

A、B两栏为姓名和班级。D\E\F\F四列为考试成绩。
想在H、I、J、K、L五列将相应的数据进行反馈。想用VLOOKUP和HLOOKUP联合反馈,总是报错,可能是思路不对。
请帮忙。

对比数据反馈数据.rar

1.74 KB, 下载次数: 68

原始空表

TA的精华主题

TA的得分主题

发表于 2010-7-14 10:49 | 显示全部楼层
为什么要反馈呢?只是要反馈数据吗?
反馈之后要怎么分析呢?
不是很明白楼主的意思

你最终的要求是什么

要怎么分析,得到什么样的结果呢?

TA的精华主题

TA的得分主题

发表于 2010-7-14 10:50 | 显示全部楼层
见附件黄色区域数据及公式:
不过,你的反馈我不知道是不是就是这个意思~~~

对比数据反馈数据.rar

1.88 KB, 下载次数: 75

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-7-15 14:24 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

在I 列输入名字,后面班级、数学、语文、英语自动带出

原始数据                                                                结果                               
姓名        班级        名次        姓名        数学        语文        英语                姓名        班级        数学        语文        英语
张三        一班        1        李司         99        100        98                望物        三班        93        91        94
李司         一班        2        找六        99        98        98                                               
望物        一班        3        权势        98        96        100                                               
找六        一班        4        那七        100        94        96                                               
乐意        一班        5        里瑞        98        96        95                                               
权势        二班        6        张三        96        96        95                                               
那七        二班        7        望物        100        89        96                                               
里瑞        二班        8        乐意        97        92        91                                               
理化        三班        9        理化        96        92        91                                               
方言        三班        10        方言        93        91        94

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-7-15 14:26 | 显示全部楼层
感谢3楼帮助,但是可能我解释错误。

我的想法是:

1、2列是姓名和班组。3、4、5、6列是成绩排名、各项成绩等。

输出列,需要在I列输入姓名,后面相应单元格自动显示相应的成绩及班组。

[ 本帖最后由 liuweihua 于 2010-7-15 14:29 编辑 ]

TA的精华主题

TA的得分主题

发表于 2010-7-15 15:47 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
呵呵,前面帮你做好之后没有检查,原来都是错误的值~~~
再确认一下附件的,比vlookup要好用啊,因为lookup函数受排序的影响,所以容易出现错误!!

对比数据反馈数据.rar

2.5 KB, 下载次数: 103

TA的精华主题

TA的得分主题

发表于 2010-7-22 12:56 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
我只用过VLOOKUP函数,HLOOKUP没用过,不过应该差不多吧

TA的精华主题

TA的得分主题

发表于 2010-8-10 10:50 | 显示全部楼层
原帖由 zzmxy 于 2010-7-15 15:47 发表
呵呵,前面帮你做好之后没有检查,原来都是错误的值~~~
再确认一下附件的,比vlookup要好用啊,因为lookup函数受排序的影响,所以容易出现错误!!

后几列的公式
=IF(SUMPRODUCT(($D$3:$D$12=$I8)*($E$2:$G$2=K$2)*$E$3:$G$12)=0,"",SUMPRODUCT(($D$3:$D$12=$I8)*($E$2:$G$2=K$2)*$E$3:$G$12))
容错都可以改为
=IF(I3="","",INDEX($B$3:$B$12,MATCH(I3,$A$3:$A$12,0)))
=IF(I3="","",SUMPRODUCT(($D$3:$D$12=$I3)*($E$2:$G$2=K$2)*$E$3:$G$12))
看看行吧。

TA的精华主题

TA的得分主题

发表于 2010-8-10 21:21 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-4-27 22:46 , Processed in 0.044612 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表