如上图,如何按姓名和科目,把对应科目成绩列出来?

算法简述:

1,把"左表区域":"B4:E17",读取到内存数组

2,对姓名列("左表主列1":"B")搜索,取得不重复列表:姓名字典

3,对科目列("左表主列2":"D",)搜索,取得不重复列表:科目字典

4,把姓名字典从"右表开始格":"G3"向下输出

5,把科目字典从"右表开始格":"G3"向右输出

6,根据右表区域的首列(姓名)+首行(科目),内存数组中查找对应”成绩“

二维转一维反向操作


读取左表内存数据,遍历数据。如果数据不为空,向右表指定位置输出。

探索excel工具箱框架可逐步增加功能,请持续关注。。。。

欢迎点赞、关注、收藏、分享。有需要的朋友请私信联系,免费获取。

联系时请截图说明是哪篇文章或视频,并注明数字编号