乐于分享
好东西不私藏

Excel分类汇总,反向转换

Excel分类汇总,反向转换

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

首先要进行一个模糊筛选

使用find函数,如果这个科目在编码单元格中存在,就会显示一个数字,这个数字代表了b01b1单元格中的位置。如果不存在,就说明无法定位,就会报错。

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

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

用这个判断作为条件,就可以使用filter函数

因为这个函数是对数组进行筛选,所以要对整列数组进行find查找

并且为了向下填充,所以对两列数据实行绝对引用

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

最后再使用textjoin函数,把筛选出来的数据进行一个分隔拼接

就全部完成了

填充一下