|
发表于 2020-10-28 18:43:21
|
显示全部楼层
辽宁省沈阳市
您好,首先感谢老师的回答,看您写的程序很强大的样子。
我先提一下我目前的问题:
1,筛选创建时间列(比如2020年09月1日,日期之前的的文本数据行全部删除)
2,把同一个工作表内的相同商品名称的合并,并把合并后商品名称的销量以及库存相加。
3,1与2步完成后,另外每个工作表单独做个售罄率列(=销量/(库存+销量)),然后根据售罄率大小把工作表内容重新排列。
4,我觉得是最困难最麻烦的一列,根据各工作表里的每个商品进行遍历其它表,把售罄率小于20%的同样商品调到售罄率高于百分之50的店铺。
【问题 1】一次删除介于日期内的数据, Excel表格没 SQL命令 between介于函数 删除两个日期段内的数据麻烦点,不过我连夜封装了
单元格对象.置查找日期中间号 ("工作表索引[整数型]", "选定区域[文本型]", "开始日期[文本型]", "终止日期[文本型]", "单元格[文本型]", "定位标记[文本型]", "匹配类型[文本型]")
可以查到两个两个日期中间日子,延后在对应的行标记,通过筛选一次删除
【问题 2】合并商品名 可以直接排序 延后合计销量以及库存,在把结果写到其中一行,在删除重复商品【完全可以达到你的要求】
【问题 3】应该比较好处理,1与2步完成后应该没有重复商品名,都是唯一值好统计
【问题 4】看不懂 【工作表里的每个商品进行遍历其它表】 就是拿个主表,查询其他工作表
【把售罄率小于20%的同样商品调到售罄率高于百分之50的店铺。】? 这句话没理解【售罄率小于20%一行数据写到售罄率高于百分之50的店铺【要就同样商品】】
这个应该好处理找到小于20%数据和高于百分之50的数据对换,先把表1的小于20%筛选出来在把表2的售罄率高于百分之50筛选出来通过商品名查找修改
|
|