已知一个序号对应多个科目编码,现在想知道每一个科目反过来都对应哪几个序号。

首先要进行一个模糊筛选
使用find函数,如果这个科目在编码单元格中存在,就会显示一个数字,这个数字代表了b01在b1单元格中的位置。如果不存在,就说明无法定位,就会报错。

然后嵌套一个isnumber函数。Isnumber函数的参数如果是数字,就返回true,否则返回false

所以这两个函数嵌套的作用就是,判断科目是否存在编码里,存在就返回true,不存在就返回false

用这个判断作为条件,就可以使用filter函数
因为这个函数是对数组进行筛选,所以要对整列数组进行find查找
并且为了向下填充,所以对两列数据实行绝对引用

最终的结果可以看到,a01、a03、a06这三个序号都对应着b01这个科目


就全部完成了

填充一下

夜雨聆风