想要求出表格中数字对应的比例和等级,先要知道每个数字是在表格中的几行几列,然后通过行号和列号去匹配比例和等级。
求行号
先求10在表格中的位置
使用数组判断以后会产生和表格一样的8行3列的数组,10那个位置会是true,其他为false
再把前面的比例列,有几行给求出来。
因为数字是从第二个开始和表格对应的,所以求出来的表格行号每个减去1
两者一乘,行号这个数组会和对应的true相乘,10的行号也就出来了
最后用sum函数一套就OK了
通过求出来的行号就可以匹配比例了
求列号也是同样的道理,不过表格是从c列到e列,所以列号数组要全部减去2
列号求出来后使用列号对应等级的数据来匹配
这样子比例和等级都求出来了
向下填充需要对数组的范围进行绝对引用,因为比例、等级和表格这三个部分都是不变的,只有G列的数字会发生改变
最后再填充一下就ok了