生成员工培训成绩或者学生考试成绩查询表时,会用到IF、AND、VLOOKUP函数。IF(logical-test,value-if-true,value-if-false),AND(logical1,logical2,……),VLOOKUP(lookup-value,table-array,col-index-num,range-lookup)。查询学号为201401学生考试成绩为例:
详细的操作方法或具体步骤
创建查询页面。“背景”填充为白色。

在单元格E3中输入“201401”,然后选中单元格E6,输入公式“=IF(AND($E$3="",$E$4=""),"",IF(AND(NOT($E$3=""),$E$4=""),VLOOKUP($E$3,学生成排名!$A$4:$J$17,3),IF(NOT($E$4=""),VLOOKUP($E$4,学生成绩排名!$B$4:$J$17,2))))”,输入完毕按下“enter”键。
在单元格E7中输入公式“=IF(AND($E$3="",$E$4=""),"",IF(AND(NOT($E$3=""),$E$4=""),VLOOKUP($E$3,学生成排名!$A$4:$J$17,4),IF(NOT($E$4=""),VLOOKUP($E$4,学生成绩排名!$B$4:$J$17,3))))”,输入完毕按下“enter”键。
在单元格E8中输入公式“=IF(AND($E$3="",$E$4=""),"",IF(AND(NOT($E$3=""),$E$4=""),VLOOKUP($E$3,学生成排名!$A$4:$J$17,5),IF(NOT($E$4=""),VLOOKUP($E$4,学生成绩排名!$B$4:$J$17,4))))”,输入完毕按下“enter”键。
在单元格E9中输入公式“=IF(AND($E$3="",$E$4=""),"",IF(AND(NOT($E$3=""),$E$4=""),VLOOKUP($E$3,学生成排名!$A$4:$J$17,6),IF(NOT($E$4=""),VLOOKUP($E$4,学生成绩排名!$B$4:$J$17,5))))”,输入完毕按下“enter”键。
在单元格E10中输入公式“=IF(AND($E$3="",$E$4=""),"",IF(AND(NOT($E$3=""),$E$4=""),VLOOKUP($E$3,学生成排名!$A$4:$J$17,7),IF(NOT($E$4=""),VLOOKUP($E$4,学生成绩排名!$B$4:$J$17,6))))”,输入完毕按下“enter”键。
在单元格E11中输入公式“=IF(AND($E$3="",$E$4=""),"",IF(AND(NOT($E$3=""),$E$4=""),VLOOKUP($E$3,学生成排名!$A$4:$J$17,8),IF(NOT($E$4=""),VLOOKUP($E$4,学生成绩排名!$B$4:$J$17,7))))”,输入完毕按下“enter”键。
1、在单元格E12中输入公式“=IF(AND($E$3="",$E$4=""),"",IF(AND(NOT($E$3=""),$E$4=""),VLOOKUP($E$3,学生成排名!$A$4:$J$17,9),IF(NOT($E$4=""),VLOOKUP($E$4,学生成绩排名!$B$4:$J$17,8))))”,输入完毕按下“enter”键。
在单元格E13中输入公式“=IF(AND($E$3="",$E$4=""),"",IF(AND(NOT($E$3=""),$E$4=""),VLOOKUP($E$3,学生成排名!$A$4:$J$17,10),IF(NOT($E$4=""),VLOOKUP($E$4,学生成绩排名!$B$4:$J$17,9))))”,输入完毕按下“enter”键。

如果lookup-value小于table-arry第一列中的最小数值,函数VLOOKUP则返回错误值#N/A;如果函数VLOOKUP找不到lookup-value,且range-lookup为FALSE,函数VLOOKUP则返回错误值#N/A
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本文系本人依照真实经历原创,未经许可,谢绝转载。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
