如何用excel制作学生成绩查询系统

如题所述

这活儿有点儿复杂,

在表2的B2中输入公式:=IF(ISERROR(MATCH($A3,表1!$B:$B,0)),"","姓名")

                             在表2的B3中输入公式:= IF(ISERROR(MATCH($A3,表1!$B:$B,0)),"编号错误","户籍")

                            在表2的B4中输入公式:=IF(ISERROR(MATCH($A3,表1!$B:$B,0)),"","年级")

                            在表2的C2中输入公式:= IF(ISERROR(MATCH($A3,表1!$B:$B,0)),"",INDEX(表1!A:B,MATCH($A3,表1!$B:$B,0),1))  ,

                           在表2的C3中输入公式:=IF(ISERROR(MATCH($A3,表1!$B:$B,0)),"",INDEX(表1!A:B,MATCH($A3,表1!$B:$B,0)+2,1))

                           在表2的C4中输入公式:=IF(ISERROR(MATCH($A3,表1!$B:$B,0)),"",INDEX(表1!A:B,MATCH($A3,表1!$B:$B,0)+2,2))

                           在表2的D2中输入公式:=IF(ISERROR(MATCH($A3,表1!$B:$B,0)),"",表1!D2) ,公式右拉至G2.

                            在表2的D3中输入公式:= IF(OR(ISERROR(MATCH($A3,表1!$B:$B,0)),ISERROR(INDEX(表1!$A:$H,MATCH($A3,表1!$B:$B,0),COLUMN(A1)+3))),"",INDEX(表1!$A:$H,MATCH($A3,表1!$B:$B,0),COLUMN(A1)+3))  ,公式右拉至G3.

                            在表2的D4中输入公式:= IF(ISERROR(MATCH($A3,表1!$B:$B,0)),"",表1!D4) ,公式右拉至G4,

                           在表2的D5中输入公式:= IF(OR(ISERROR(MATCH($A3,表1!$B:$B,0)),ISERROR(INDEX(表1!$A:$H,MATCH($A3,表1!$B:$B,0)+2,COLUMN(A1)+3))),"",INDEX(表1!$A:$H,MATCH($A3,表1!$B:$B,0)+2,COLUMN(A1)+3))  , 公式右拉至G5 ,

     至此,大功告成.

示意表附录如下:(上为表1,下为表2)

 

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-12-13
这个。。这个。。。工程量比较大,不能一两句说出来的。。
第2个回答  2023-04-22
用excel的方式就特别复杂了。不过你可以将excel上传至易查分,该工具可以自动识别excel表格并且根据你设置的查询条件生成一个智能的学生成绩查询系统,操作流程很简单,小白上手也方便。
第3个回答  2014-12-13
你打算怎么做呀 数据给我
相似回答