Excel批量处理将集合日期事件,分解成单日事件

 时间:2024-10-07 22:30:00

在办公过程中,有时为了工作方便,需要把时间段发生的事件,转换吮钾熨追成每个单日事件;如格式是:“1月吭稿荔徊1日-3日事假”转换成“1月1日事假“,“1月2日事假”,“1月3日事假”如下图:将右边的数据转换成左边的数据格式

Excel批量处理将集合日期事件,分解成单日事件

工具/原料

安装日常办公软件的电脑

方法/步骤

1、插入辅助表格,将段日期分成以天为单位的日期,如下图:其中H列作用:区别同名

Excel批量处理将集合日期事件,分解成单日事件

2、在I3单元格录入函数:=IF(COLUMNS($A3:A3)<=$C3-$B3+1,$B3+COLUMNS($A3:A3)-1,""),向右、向下拉复制函数,得如下结果

Excel批量处理将集合日期事件,分解成单日事件

3、计算一个人在展现结果中所占的行数,起始行号,结束行号;在P3单元格录入函数:=COUNT(I3:N3)在Q3单元格录入函数:=SUM($P$3:P3)-P3+3在R3单元格录入函数:=Q3+P3-1结果展示如下:

Excel批量处理将集合日期事件,分解成单日事件

4、做完以上步骤后,就可以利用函数通过辅助表格得到所需结果挢旗扦渌;在U3单元格录入函数:IF(ROW(T3)>MAX($R$泌驾台佐3:$R$7),"",LOOKUP(ROW(T3),$Q$3:$Q$7,$H$3:$H$7))在V3单元格录入函数:=VLOOKUP(U3,$H$2:$M$7,COUNTIFS($U$3:U3,U3)+1,0)在W单元格录入函数:=VLOOKUP(U3,$H$2:$O$7,8,0)然后将函数下拉复制即可.结果展示如下:

Excel批量处理将集合日期事件,分解成单日事件

netty-socketio 如何发送图片和文件 Excel有特殊字符的计算 Excel如何实现多表关联改动 图示EXCEL表格vba系列100之TintAndShade = 0 Excel如何使用函数隔列取值
热门搜索
歪脖子图片 我被最想拥抱的人威胁了的动漫 小说改编的动漫 科比标志图片 包图片