WPS表格,如何从工作日补全所有日期
最近碰到一个问题,原本工作记录是按工作日做的表格,现在有需要补充为全部日期,经过摸索,终于完成。
以2019年为例,说明一下操作。
先看一下效果:
第一步:计算日期差值
目的是计算出两个相邻工作日中间,间隔的天数;
第一个单元格手动输入0,第二个单元格开始,公式拓展到所有日期差值列所有单元格,效果如下:
第二步:标记每天序号
目的是列出某月某日,是今年的第几天,比如1月7日是第7天,效果如下:
第三步:补全缺失的所有序号
还是刚才的序号列,会发现有缺失的数字,实际也是除工作日以外的假期,现在将它们补全。这里分成几小步:
1、1月1日到12月10日,总计344天,现在从1编辑到344:
A、选中A1单元格,在编辑框中,编辑A1:A344,按确定键后,输入1,再按确定键,这时候选中的是A2键:
B、然后在编辑菜单中,选择填充——序列
然后点确定:
C、把从1到344这些数字选中,复制到序号列下端:
D、将序号列、日期差值列选中,去除公式,粘贴为值,然后依据序号列升序排列,效果如下:
最后一步:去除重复的数字
增加序号差值列,按图中公式计算并拓展到本列所有单元格,然后将序号差值列去除公式,粘贴为值:
加筛选,序号差值列选中数字为0的行:
选中所有数字为0的行,删去整行:
然后将序号差值列取消筛选:
最终效果:
以上是本人琢磨出来的,如果各位有更好的方法,欢迎来讨论!