如下数据:
要从左侧数据区域中查找指定考试号对应的多门课程成绩,如何实现?
查找一门课的成绩,大家都会,比如查找语文,在J2单元格输入公式“=VLOOKUP(I2,A2:G21,2,0)",按Enter键确认,即可得到查找结果,如下图:
如果要查找其他课程成绩,总不能查几门用几次VLOOKUP吧?那效率也太低了。这里只需把VLOOKUP函数的第三个参数改成COLUMN函数就可以了,如下图:
当然,为保证公式向右填充的过程中查询区域不变,把原公式的第一个与第二个参数进行了绝对引用,公式修改为“=VLOOKUP($I$2,$A$1:$G$21,COLUMN(B1),0)”,查找效果如下动图:
COLUMN(B1):公式向右填充时,参数为变为C1、D1……,实现返回有查找区域中查找不同的列。
本次示例查找的课程成绩,与左侧数据表区域中的课程排序是一致的,都是语文、数学、技术……,但如果把课程排列顺序打乱,用什么方法实现呢?
参考知识:
Excel|INDEX+MATCH这么厉害的组合,你一定要会用
Excel | 写九九乘法表,学习混合引用