Board logo

標題: 新手,有EXCEL問題一問,請教,請教 [打印本頁]

作者: lesaux001    時間: 2016-7-12 18:54     標題: 新手,有EXCEL問題一問,請教,請教

第一頁:A欄為職員工號,B欄為職員姓名,C欄為更份,C欄會有放假,A,A+3,B, C,C+3更份,我想係第二頁內跟據第一頁更份再分三部份,(第一部)份是A及A+3及E更,分職級,姓名,更份,(第二部)份是B更,分職級,姓名,更份 ; (第三部)份是C及C+3及E更,分職級,姓名,更份 ; (第四部)份是放假RD / OF。
我是EXCEL初哥,請幫幫忙。[attach]24656[/attach]
作者: hcm19522    時間: 2016-7-13 15:37

http://blog.xuite.net/hcm19522/twblog/431955212
作者: lesaux001    時間: 2016-7-14 04:45

不明白,請賜教
作者: ML089    時間: 2016-7-14 09:56

回復 1# lesaux001

D6陣列輸入公式,為 更表 的位置
{ =SMALL(IF(ISNUMBER(0/(FIND(更表!$D$1:$D$99,LOOKUP(1,0/(A$5:A5="職員工號"),A$3:A3))*FIND(更表!$A$1:$A$99,LOOKUP(1,0/(A$5:A5="職員工號"),A$4:A4))*(更表!$A$1:$A$99<>""))),ROW($1:$99),4^8),ROW()-LOOKUP(1,0/(A$1:A5="職員工號"),ROW($1:5))) }
   
其他A6、B6、C6使用 INDEX來處理
作者: ML089    時間: 2016-7-14 10:14

接 #4 樓 D6公式

A6 =INDEX(OFFSET(更表!$B:$B,,MOD(COLUMN()-1,4)),OFFSET($D6,,INT(COLUMN()/4)*4))&""

然後複至到每一格
作者: lesaux001    時間: 2016-7-14 11:23

唔好意思,多謝ML089幫助,但我第二頁內,需分開A更 / A+3更 / E更,B更,C更 / C+3更,RD / OF於不同欄表示!
作者: ML089    時間: 2016-7-14 13:18

回復 6# lesaux001

測試後把不對的地方說明一下,最好把要的結果標上去比較容易比對。
說實在你的問題我是猜看看來做的。
作者: lesaux001    時間: 2016-7-14 13:32

謝謝,我回家再組織下先




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)