如上图,如何按姓名和科目,把对应科目成绩列出来?
算法简述:
1,把"左表区域":"B4:E17",读取到内存数组
2,对姓名列("左表主列1":"B")搜索,取得不重复列表:姓名字典
3,对科目列("左表主列2":"D",)搜索,取得不重复列表:科目字典
4,把姓名字典从"右表开始格":"G3"向下输出
5,把科目字典从"右表开始格":"G3"向右输出
6,根据右表区域的首列(姓名)+首行(科目),内存数组中查找对应”成绩“
二维转一维反向操作
读取左表内存数据,遍历数据。如果数据不为空,向右表指定位置输出。
探索excel工具箱框架可逐步增加功能,请持续关注。。。。
欢迎点赞、关注、收藏、分享。有需要的朋友请私信联系,免费获取。
联系时请截图说明是哪篇文章或视频,并注明数字编号
