返回列表 上一主題 發帖

新手,有EXCEL問題一問,請教,請教

新手,有EXCEL問題一問,請教,請教

第一頁:A欄為職員工號,B欄為職員姓名,C欄為更份,C欄會有放假,A,A+3,B, C,C+3更份,我想係第二頁內跟據第一頁更份再分三部份,(第一部)份是A及A+3及E更,分職級,姓名,更份,(第二部)份是B更,分職級,姓名,更份 ; (第三部)份是C及C+3及E更,分職級,姓名,更份 ; (第四部)份是放假RD / OF。
我是EXCEL初哥,請幫幫忙。 更份.rar (13.26 KB)

http://blog.xuite.net/hcm19522/twblog/431955212

TOP

不明白,請賜教

TOP

回復 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來處理
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

接 #4 樓 D6公式

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

然後複至到每一格
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

唔好意思,多謝ML089幫助,但我第二頁內,需分開A更 / A+3更 / E更,B更,C更 / C+3更,RD / OF於不同欄表示!

TOP

回復 6# lesaux001

測試後把不對的地方說明一下,最好把要的結果標上去比較容易比對。
說實在你的問題我是猜看看來做的。
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

謝謝,我回家再組織下先

TOP

        靜思自在 : 有多少力量就做多少事,不要心存等待,等待才會落空。
返回列表 上一主題