热门标签 | 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的记录。
则没有记录剩下,所以该输出空白的。

推荐阅读
  • 帝国CMS多图上传插件详解及使用指南
    本文介绍了一款用于帝国CMS的多图上传插件,该插件通过Flash技术实现批量图片上传功能,显著提升了多图上传效率。文章详细说明了插件的安装、配置和使用方法。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • 使用Python在SAE上开发新浪微博应用的初步探索
    最近重新审视了新浪云平台(SAE)提供的服务,发现其已支持Python开发。本文将详细介绍如何利用Django框架构建一个简单的新浪微博应用,并分享开发过程中的关键步骤。 ... [详细]
  • 本文介绍如何使用 Python 获取文件和图片的创建、修改及拍摄日期。通过多种方法,如 PIL 库的 _getexif() 函数和 os 模块的 getmtime() 和 stat() 方法,详细讲解了这些技术的应用场景和注意事项。 ... [详细]
  • Python自动化处理:从Word文档提取内容并生成带水印的PDF
    本文介绍如何利用Python实现从特定网站下载Word文档,去除水印并添加自定义水印,最终将文档转换为PDF格式。该方法适用于批量处理和自动化需求。 ... [详细]
  • 如何高效创建和使用字体图标
    在Web和移动开发中,为什么选择字体图标?主要原因是其卓越的性能,可以显著减少HTTP请求并优化页面加载速度。本文详细介绍了从设计到应用的字体图标制作流程,并提供了专业建议。 ... [详细]
  • 本文介绍如何使用 Python 提取和替换 .docx 文件中的图片。.docx 文件本质上是压缩文件,通过解压可以访问其中的图片资源。此外,我们还将探讨使用第三方库 docx 的方法来简化这一过程。 ... [详细]
  • 2023年京东Android面试真题解析与经验分享
    本文由一位拥有6年Android开发经验的工程师撰写,详细解析了京东面试中常见的技术问题。涵盖引用传递、Handler机制、ListView优化、多线程控制及ANR处理等核心知识点。 ... [详细]
  • 网络运维工程师负责确保企业IT基础设施的稳定运行,保障业务连续性和数据安全。他们需要具备多种技能,包括搭建和维护网络环境、监控系统性能、处理突发事件等。本文将探讨网络运维工程师的职业前景及其平均薪酬水平。 ... [详细]
  • 高效解决应用崩溃问题!友盟新版错误分析工具全面升级
    友盟推出的最新版错误分析工具,专为移动开发者设计,提供强大的Crash收集与分析功能。该工具能够实时监控App运行状态,快速发现并修复错误,显著提升应用的稳定性和用户体验。 ... [详细]
  • PHP 5.5.0rc1 发布:深入解析 Zend OPcache
    2013年5月9日,PHP官方发布了PHP 5.5.0rc1和PHP 5.4.15正式版,这两个版本均支持64位环境。本文将详细介绍Zend OPcache的功能及其在Windows环境下的配置与测试。 ... [详细]
  • 深入解析TCP/IP五层协议
    本文详细介绍了TCP/IP五层协议模型,包括物理层、数据链路层、网络层、传输层和应用层。每层的功能及其相互关系将被逐一解释,帮助读者理解互联网通信的原理。此外,还特别讨论了UDP和TCP协议的特点以及三次握手、四次挥手的过程。 ... [详细]
  • 本文详细介绍了 Flink 和 YARN 的交互机制。YARN 是 Hadoop 生态系统中的资源管理组件,类似于 Spark on YARN 的配置方式。我们将基于官方文档,深入探讨如何在 YARN 上部署和运行 Flink 任务。 ... [详细]
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社区 版权所有