Excel怎么將集合日期事件分解成單日事件?
Excel怎么將集合日期事件分解成單日事件?
一般我們請假格式都是,1月1日-3日 ?事假”,現在想要轉換成“1月1日 事假“,“1月2日事假”,“1月3日事假”這種格式的,該怎么轉換呢?具體如下圖所示,將右邊的數據 轉換成 左邊的數據格式。
1、插入輔助表格,將段日期分成以天為單位的日期,如下圖:其中H列作用:區別同名
2、在I3單元格錄入函數:=IF(COLUMNS($A3:A3)<=$C3-$B3+1,$B3+COLUMNS($A3:A3)-1,""),向右、向下拉復制函數,得如下結果
3、計算一個人在展現結果中所占的行數,起始行號,結束行號;
在P3單元格錄入函數:=COUNT(I3:N3)
在Q3單元格錄入函數:=SUM($P$3:P3)-P3+3
在R3單元格錄入函數:=Q3+P3-1
結果展示如下:
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批量將集合日期事件分解成單日事件的教程,希望大家喜歡,請繼續關注。
相關推薦:
excel表格中的數據怎么轉換成瀑布圖表?
Excel二維餅形圖怎么轉換為三維立體餅圖?
Excel表格中的十六進制數怎么轉換為十進制數?
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。