热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

[100元话费奖励][求助]工作薄数据三重排序筛选后导入另一个工作薄里(贴子复杂但问题简洁)

建立“桌面﹨统计”文件夹,建立“桌面﹨统计﹨报表”文件夹。统计文件夹存有:结果.XLS。报表文件夹存有:每个工作日的报表分析.XLS(举例是:2013-06-05报表分析.XLS
建立“桌面﹨统计” 文件夹,建立 “桌面﹨统计﹨报表” 文件夹。
统计文件夹 存有: 结果.XLS。
报表文件夹 存有: 每个工作日的报表分析.XLS(举例是:2013-06-05报表分析.XLS),一日一工作簿。

步骤1:从 当日报表分析.XLS(举例是:2013-06-05报表分析.XLS) 将“日期 (可以从文件名中提取,也可以从表格第一行提取)”在 结果.XLS 中从第4行起隔行在A列填入。

步骤2: 从 当日报表分析.XLS(举例是:2013-06-05报表分析.XLS)中的2000多条记录中筛掉 “标3”<30的记录。

步骤3:从上述筛剩下的记录中筛选出当日 “指2”最大的记录。
      1)如果“指2”最大的记录“指2”<6 ,则当天“筛选1”无效,不进行步骤4。(即当天“筛选1”空白无数据)
      2)如果“指2”最大的记录“指2”>=6,且是唯一,则直接进行步骤4。
      3)如果“指2”最大的记录“指2”>=6,但有“指2”并列最大的多条记录,则对这些“指2”并列最大的多条记录按“标1”进行二次排序,选出其中“标1”最大的记录。
          3.1)如果二次排序结果唯一,则进行步骤4。
          3.2)如果二次排序结果依然有“标1”并列最大的多条记录,则对这些“指2”、“标1”双双并列最大的多条记录进行三次排序,选出“指4”最大的记录。      (经过这样最多三次排序,可以确保选出唯一记录)。

步骤4:对选出的记录将 “名称”、“标2+%  ”填入 结果.XLS中相应日期的“筛选1”。 (当日报表分析.XLS保持原始数据一切状态不变)

步骤5:将“桌面﹨统计﹨报表” 文件夹中 每个工作日的报表:2013-06-06报表分析.XLS、2013-06-07报表分析.XLS、2013-06-10报表分析.XLS、2013-06-11报表分析.XLS…  按日期顺序填入 结果.XLS,并且每当有新的报表加入“报表”文件夹,则自动计算增加 结果.XLS(如果不能实现自动,手动也行)(旧的每个工作日的报表如果没修改,则 结果.XLS 对应的数据最好不用每次重复计算,以提高计算速度)。

(降低难度:如果不能实现多个工作薄的数据排序筛选后导入另一个工作薄的工作表里,那我可以先手工将多个工作薄的数据导入到一个工作薄,一天一张工作表。
  如果这样降低难度后可行,请高手帮写 三重排序筛选 代码。)


(结果.XLS 、 每个工作日的报表分析.XLS  图片在2楼。图片顺序反了,改不了。 csdn发贴不能上传附件吗?本想把 结果.XLS 、 每个工作日的报表分析.XLS 用附件上传的)

14 个解决方案

#1


2013-06-05报表分析.XLS


结果.XLS




#2


lz如果 每个工作日的报表分析.XLS 不是很多的话自己手动操作不行吗
通过EXCEL的 数据 - 排序 - (三重排序条件) 
来操作也不是很麻烦,毕竟你已经都想自己把多个excel导入到一个excel里了,每个工作日的报表分析.XLS估计也不是很多

#3


如果非得要vba代码的话 就把数据文件传上来 不然你自己还得改

#4


引用 2 楼 wzn721721 的回复:
lz如果 每个工作日的报表分析.XLS 不是很多的话自己手动操作不行吗
通过EXCEL的 数据 - 排序 - (三重排序条件) 
来操作也不是很麻烦,毕竟你已经都想自己把多个excel导入到一个excel里了,每个工作日的报表分析.XLS估计也不是很多
排序完直接看 第一条数据的 "指2"<6 是否成立就可以了

#5


引用 3 楼 wzn721721 的回复:
如果非得要vba代码的话 就把数据文件传上来 不然你自己还得改

谢谢热心帮助发言。
怎么传数据文件上来?  好象不能传附件。请问如何操作?

我工作的表很多,并且手工只能做到:手工将多个工作薄的数据导入到一个工作薄,一天一张工作表,一张表有2000多条记录 。(这样工作薄可能有千张表)(并且 EXCEL的 数据 - 排序 - (三重排序条件)  好象只能针对一张表操作?)。 
所以还是希望能实现vba 编程

#6


这类文件 上传到CSDN的下载资源 里不知道行不行

#7


引用 6 楼 wzn721721 的回复:
这类文件 上传到CSDN的下载资源 里不知道行不行


已将附件上传到 csdn 下载资源 里。  
资源名:  http://bbs.csdn.net/topics/390485557 的附件

恳请请教!!!

若有其他兄弟愿意帮助解答,也请去下载附件并耐心对照看贴子(我应该写得算清楚了)

#8


http://pan.baidu.com/share/link?shareid=1313541472&uk=2534319191

#9


引用 8 楼 wzn721721 的回复:
http://pan.baidu.com/share/link?shareid=1313541472&uk=2534319191


非常感谢 m莫南n 兄弟 这么热心的及时解答。

刚下载了,但不会用(不知道如何查看或运行VBA程序),明天白天第一时间研究!
若解答成功,定当兑现100元话费奖励。(其实是因为无法请帮忙的兄弟吃饭,只好送充值100了,以表谢意)。


本人是VBA盲。 请问如何查看并把您的VBA程序运行起来?(从EXCEL哪个菜单进去)

#10


alt + F11 查看代码
以sub开头的是对应宏的入口

代码没写注释 ......

#11


引用 10 楼 wzn721721 的回复:
alt + F11 查看代码
以sub开头的是对应宏的入口

代码没写注释 ......


兄弟,别急或误会。我在现学,请给我点时间。但6.12晚10点前,我一定给你回复:若解答成功,定当兑现100元话费 远程充值 酬谢。

#12


引用 10 楼 wzn721721 的回复:
alt + F11 查看代码
以sub开头的是对应宏的入口

代码没写注释 ......


刚测试发现一些BUG
如果将2013-06-06报表分析.XLS 进行如图红色数据部分的修改。

正确的输出应该是: 轴承 77%

如果将2013-06-07报表分析.XLS 进行如图红色数据部分的修改。


正确的输出应该是: 空白

所以只好麻烦  m莫南n 兄弟 进行代码修改。

#13


轴承  77% 我这里显示正常
空白的那个似乎不该显示空白

#14


我把我测试的文件夹删除后,从你上传的压缩包中全新解压缩后照 12楼 的图片红色数据进行修改,还是显示如下

应该是:轴承  77%  。麻烦你再试试。

如果标3全改成12,按
步骤2: 从 当日报表分析.XLS(举例是:2013-06-05报表分析.XLS)中的2000多条记录中筛掉 “标3”<30的记录。
则没有记录剩下,所以该输出空白的。

推荐阅读
  • 如何实现织梦DedeCms全站伪静态
    本文介绍了如何通过修改织梦DedeCms源代码来实现全站伪静态,以提高管理和SEO效果。全站伪静态可以避免重复URL的问题,同时通过使用mod_rewrite伪静态模块和.htaccess正则表达式,可以更好地适应搜索引擎的需求。文章还提到了一些相关的技术和工具,如Ubuntu、qt编程、tomcat端口、爬虫、php request根目录等。 ... [详细]
  • 本文讨论了在手机移动端如何使用HTML5和JavaScript实现视频上传并压缩视频质量,或者降低手机摄像头拍摄质量的问题。作者指出HTML5和JavaScript无法直接压缩视频,只能通过将视频传送到服务器端由后端进行压缩。对于控制相机拍摄质量,只有使用JAVA编写Android客户端才能实现压缩。此外,作者还解释了在交作业时使用zip格式压缩包导致CSS文件和图片音乐丢失的原因,并提供了解决方法。最后,作者还介绍了一个用于处理图片的类,可以实现图片剪裁处理和生成缩略图的功能。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • HTML学习02 图像标签的使用和属性
    本文介绍了HTML中图像标签的使用和属性,包括定义图像、定义图像地图、使用源属性和替换文本属性。同时提供了相关实例和注意事项,帮助读者更好地理解和应用图像标签。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • 图像因存在错误而无法显示 ... [详细]
  • 本文介绍了一个免费的asp.net控件,该控件具备数据显示、录入、更新、删除等功能。它比datagrid更易用、更实用,同时具备多种功能,例如属性设置、数据排序、字段类型格式化显示、密码字段支持、图像字段上传和生成缩略图等。此外,它还提供了数据验证、日期选择器、数字选择器等功能,以及防止注入攻击、非本页提交和自动分页技术等安全性和性能优化功能。最后,该控件还支持字段值合计和数据导出功能。总之,该控件功能强大且免费,适用于asp.net开发。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 本文介绍了高校天文共享平台的开发过程中的思考和规划。该平台旨在为高校学生提供天象预报、科普知识、观测活动、图片分享等功能。文章分析了项目的技术栈选择、网站前端布局、业务流程、数据库结构等方面,并总结了项目存在的问题,如前后端未分离、代码混乱等。作者表示希望通过记录和规划,能够理清思路,进一步完善该平台。 ... [详细]
  • sklearn数据集库中的常用数据集类型介绍
    本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ... [详细]
  • 本文介绍了在Vue项目中如何结合Element UI解决连续上传多张图片及图片编辑的问题。作者强调了在编码前要明确需求和所需要的结果,并详细描述了自己的代码实现过程。 ... [详细]
  • 本文总结了在开发中使用gulp时的一些技巧,包括如何使用gulp.dest自动创建目录、如何使用gulp.src复制具名路径的文件以及保留文件夹路径的方法等。同时介绍了使用base选项和通配符来保留文件夹路径的技巧,并提到了解决带文件夹的复制问题的方法,即使用gulp-flatten插件。 ... [详细]
  • 前端性能优化无损压缩webp格式的图片
    一、什么是webpWebP格式,谷歌开发的一种旨在加快图片加载速度的图片格式。图片压缩体积大约只有JPEG的23,并能节省大量的服务器宽带资源和数据空 ... [详细]
  • MVC设计模式的介绍和演化过程
    本文介绍了MVC设计模式的基本概念和原理,以及在实际项目中的演化过程。通过分离视图、模型和控制器,实现了代码的解耦和重用,提高了项目的可维护性和可扩展性。详细讲解了分离视图、分离模型和分离控制器的具体步骤和规则,以及它们在项目中的应用。同时,还介绍了基础模型的封装和控制器的命名规则。该文章适合对MVC设计模式感兴趣的读者阅读和学习。 ... [详细]
author-avatar
手机用户2502861905
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有