小弟在学EXCEL碰到问题 请指教..
问:我有一个成绩表.这个跟别的成绩表不同的是:在成绩表中班级是占用多个单原格的..而且最后一列还有班级各科总的成绩
我在用学号查询成绩表的时候.有些学号查不到班级..
班级 学号
0101
1 0102
0103
0104 象左边的例子.当在查询表中用数据有效性选择0101时显示班级..当选择其他3个的时候班级列为空....
请高手门指教..谢谢
[求助]excel+sql查询
使用道具 举报
=LOOKUP(B1,成绩表!B2:B10,LOOKUP(ROW(成绩表!A2:A10),IF(成绩表!A2:A10<>"",ROW(成绩表!A2:A10)),成绩表!A2:A10))
试下这个公式!
先看看...谢谢老师..
jx1680000老师.
这个只能用函数弄吗?
能不能用MICROSOFT QUERY实现啊?我对函数不怎么懂..
还有要是以姓名为查询对象(包括姓名相同的可能性)是否很难啊?
在次谢谢老师..
辛苦了老师...这个办法太好拉...
把班级列用函数实现.其他列用M QUERY.
我现在想到了姓名为查询项的...
就是把姓名代替原来的学号..这样当选择相同的姓名的时候就能查出所有的数据...
是不有点笨啊? 哈哈...
今天学到了不少...象我这样对函数不怎么懂的用这种方法还是比较容易的...
谢谢老师了...
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )
GMT+8, 2024-5-17 02:14 , Processed in 0.336203 second(s), 8 queries , Gzip On, Yac On.
Powered by Discuz! X3.4
Copyright © 2001-2020, Tencent Cloud.