公式
INDEX:根据坐标返回对应值,注意:坐标是以选择的区域的相对坐标
index(范围,很坐标,纵坐标)
index(A1:C10,2,7):在A1到C10的范围内,找到横坐标=2,纵坐标(列)=7的值
MATCH:比对值,返回选择区域的横坐标,注意是所在域的横坐标
match(范围,比对的值,比对的列范围)
match(B2,A1:A30,0):返回B2在A1~A30里的位置,值为1~30,如果没有则返回0
第三个参数的说明
1表示会查找小于或等于“lookup_value”的最大值;
0表示会查找等于“lookup_value”的第一个值;
-1表示会查找大于或等于“lookup_value”的最小值;
例子
需求
如果我当前行“级别加权”页签范围获取数据,列为3,行为当前页签R10在页签“级别加权”中D10到D54范围内的行数。返回改值。
实现
=INDEX(级别加权!$A$10:$D$45,MATCH(R10,级别加权!$D$10:$D$45,0),3)
注意,因为INDEX和MATCH的坐标都是以所选择范围内的,所以他们的选择范围开始行一般都在同一行。