ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 7487|回复: 76

[求助] 查询停发续发情况

[复制链接]

TA的精华主题

TA的得分主题

发表于 2020-7-14 09:06 | 显示全部楼层 |阅读模式
本帖最后由 lrh788 于 2020-7-22 09:16 编辑

请老师抽空帮我写两个代码,要求如下:

第一个代码:先筛选出一直停发(到现在都从未续发过)的人员,然后再根据一直停发人员依据某一时间段(可任取年月)分别查找出一直停发1年、2年、3年…等等的有哪些人,并提取到另外的表中(表名为一直停发),同时在一直停发表的数据最后一列标注停发的年次。
第二个代码:先筛选停发后又续发过的(先不管期间停发续发多少次)人员,然后再根据停发续发人员来依据某一时间段(可任取年月)查找同一停发续发人员停发了1次、2次、3次….和续发了1次、2次、3次….等等的情况。并提取到另外的表中(表名为停发续发),同时在停发续发表的数据最后一列标注停发次数和次列标注续发次数。说明下,在停发续发表中有多次停发续发的同一人员只提取一次,只是将此人停发次数和续发次数在停发续发表数据最后分两列体现。。

停发或续发人员.rar

1.5 MB, 下载次数: 16

TA的精华主题

TA的得分主题

发表于 2020-7-14 09:42 | 显示全部楼层
最好能模拟一下结果,方便理解

TA的精华主题

TA的得分主题

发表于 2020-7-14 09:50 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-7-14 11:56 | 显示全部楼层
丸子不是小孩子 发表于 2020-7-14 09:42
最好能模拟一下结果,方便理解

附件中:1、一直停发效果表中就一直停发代码的模拟结果,模拟设置为至201312,这个时间可以任意选择;
             2、停发续发效果表中就停发续发代码的模拟结果,模拟设置为至201912,这个时间可以任意选择;

停发或续发人员效果.zip

1.52 MB, 下载次数: 20

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-7-14 12:40 来自手机 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
老师,补充说明,停发续发表中提取的人员信息应是此人离选择时间最近的一个,也就是离选择时间最近的状态〈停发或者续发〉!

TA的精华主题

TA的得分主题

发表于 2020-7-14 14:03 | 显示全部楼层
lrh788 发表于 2020-7-14 11:56
附件中:1、一直停发效果表中就一直停发代码的模拟结果,模拟设置为至201312,这个时间可以任意选择;
  ...

先看看一直停发是否满足你的要求,我这边的结果比你模拟的多

停发或续发人员效果.zip

1.53 MB, 下载次数: 11

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-7-14 14:22 | 显示全部楼层
丸子不是小孩子 发表于 2020-7-14 14:03
先看看一直停发是否满足你的要求,我这边的结果比你模拟的多

丸子不是小孩子老师,你的代码提取结果是正确的,但是没有在数据最后一列体现停发年次

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-7-14 14:24 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 lrh788 于 2020-7-14 14:30 编辑
丸子不是小孩子 发表于 2020-7-14 14:03
先看看一直停发是否满足你的要求,我这边的结果比你模拟的多

老师,你的代码运行正确,但未能在一直停发表数据最后一列体现停发年次结果,还有能否把提取的数据的标题加上

TA的精华主题

TA的得分主题

发表于 2020-7-14 14:59 | 显示全部楼层
lrh788 发表于 2020-7-14 14:24
老师,你的代码运行正确,但未能在一直停发表数据最后一列体现停发年次结果,还有能否把提取的数据的标题 ...

其他的加上不难,另外,比如尤翠珍,有两个停发,没续发,需要统计进来?

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-7-14 15:12 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 lrh788 于 2020-7-14 16:44 编辑
丸子不是小孩子 发表于 2020-7-14 14:59
其他的加上不难,另外,比如尤翠珍,有两个停发,没续发,需要统计进来?

不好意思,我先前未发现有这种情况,这个情况虽然是个例但也要提取出来,能否对其进行标注提醒
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关闭

最新热点上一条 /1 下一条

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-4-26 20:58 , Processed in 0.034671 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表