ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[求助] 在C:D列插入正确的行数,自动补齐A列被遗漏的期序

[复制链接]

TA的精华主题

TA的得分主题

发表于 2018-12-5 04:22 | 显示全部楼层 |阅读模式
本帖最后由 WYS67 于 2018-12-5 15:16 编辑

20181205041756.png

在C D列自动补齐A B列遗漏的期序.zip (190.56 KB, 下载次数: 14)

各位老师:
1.用什么公式,能够检查出A5:A10972之间遗漏的期序?
2.在C、D列插入合适的行数,自动补齐A5:A10972遗漏的期序;并同步显示与之对应的B列内容。
3.按B2指定的每天82期为一个循环周期,能不能根据B5与B列数据最后行B10972的开始和结束日期差,自动计算确定所需要的周期循环个数?

TA的精华主题

TA的得分主题

发表于 2018-12-5 10:22 | 显示全部楼层
请看附件》》》》》》》》》》》》

在C D列自动补齐A B列遗漏的期序.zip

195 KB, 下载次数: 4

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-12-5 13:58 | 显示全部楼层
102339267 发表于 2018-12-5 10:22
请看附件》》》》》》》》》》》》

老师:复制粘贴您写的公式到12000行。但是自C2465:D2465行开始以下出现#NUM!错误。

TA的精华主题

TA的得分主题

发表于 2018-12-5 14:19 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
WYS67 发表于 2018-12-5 13:58
老师:复制粘贴您写的公式到12000行。但是自C2465:D2465行开始以下出现#NUM!错误。

公式里有个row(1:30),这个30就是说公式只写了30个循坏,你12000行,把说明很个的循坏,你把30这个数字改大,比如改成200,或者300

TA的精华主题

TA的得分主题

发表于 2018-12-5 14:20 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
WYS67 发表于 2018-12-5 13:58
老师:复制粘贴您写的公式到12000行。但是自C2465:D2465行开始以下出现#NUM!错误。

公式里有个row(1:30),这个30就是说公式只写了30个循坏,你12000行,把说明很多个循坏,你把30这个数字改大,比如改成200,或者300

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-12-5 14:41 | 显示全部楼层
102339267 发表于 2018-12-5 14:19
公式里有个row(1:30),这个30就是说公式只写了30个循坏,你12000行,把说明很个的循坏,你把30这个数字改 ...

明白了!每个循环占用82行,30个循环,共占用2460行,加上表头4行,等于2464行以内,可以显示正确结果。

我想,每天82期为一个循环周期,能不能根据B5与B10972的开始结束日期差,自动确定所需要的循环个数?

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-12-5 15:28 | 显示全部楼层
102339267 发表于 2018-12-5 14:20
公式里有个row(1:30),这个30就是说公式只写了30个循坏,你12000行,把说明很多个循坏,你把30这个数字改 ...

如B5为 2018/11/30 22:00,B列数据最后行B10972是2018/7/14 13:50   让B5的2018/11/30减去B10972的2018/7/14,得出的实际天数就是实际循环个数。把C列公式中的ROW($1:$30)修改成这个实际循环个数,是不是就可以自动计算,不再出现#NUM!错误了?
注:C列原公式:=RIGHT(SMALL(ROW($1:$30)*10000+TRANSPOSE(ROW(INDIRECT("1:"&B$2))),ROW(C1)),LEN(B$2))

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-12-5 15:47 | 显示全部楼层
请老师们参照1楼和7楼的说明和要求,给C:D列写出合适的公式。

TA的精华主题

TA的得分主题

发表于 2018-12-5 16:31 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-12-5 16:52 | 显示全部楼层
micch 发表于 2018-12-5 16:31
C5,下拉,D列直接vlookup

老师的公式很简洁,就是无法让C列只按A列实际周期的循环个数进行期序显示。
    最好是这样:C列公式--B5为 2018/11/30 22:00,B列数据最后行B10972是2018/7/14 13:50   让B5的2018/11/30减去B10972的2018/7/14,得出的实际天数就是C列的周期循环个数,然后在C列按照循环个数和B2指定的周期,自动插入A列中被遗漏的期序;达到周期循环个数后,下面自动显示空白。
                       D列公式--同步显示与A列原期序对应的B列内容。

麻烦老师据此写个附件上传。先行谢过!
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关闭

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

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

GMT+8, 2024-4-26 00:47 , Processed in 0.035957 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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