=INDEX('12212_lw_23'!$A$2:$A$203506,MATCH(Sheet1!$D2,'12212_lw_23'!$B$2:$B$203506,0)) 这个公式有没有错误啊?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 20:53:39

=INDEX('12212_lw_23'!$A$2:$A$203506,MATCH(Sheet1!$D2,'12212_lw_23'!$B$2:$B$203506,0)) 这个公式有没有错误啊?
=INDEX('12212_lw_23'!$A$2:$A$203506,MATCH(Sheet1!$D2,'12212_lw_23'!$B$2:$B$203506,0)) 这个公式有没有错误啊?

=INDEX('12212_lw_23'!$A$2:$A$203506,MATCH(Sheet1!$D2,'12212_lw_23'!$B$2:$B$203506,0)) 这个公式有没有错误啊?

 

自做一个表给你解释一下,MATCH(A2,$A$2:$A$4,0)的意思是查A2的值在A2:A4当中排在第几位(序号),比如张三是排在第一位,那么这个公式返回的值是1.

把MATCH的值套进INDEX()里面就变成了INDEX($B$2:$B$4,1),这个公式的意思是返回B2:B4这一列中排在第1的单元格的值.

完整地讲,上述公式的意思是:选定一个姓名,查找他在姓名列(A2:A4)的排序,然后根据排序在学号列中(B2:B4)显示出对应的学号.

汗,也不知道我讲清楚了没有.,你可以把例子抄到自己的电脑上,操作几次应该就明白了.