close
標題:

 

此文章來自奇摩知識+如有不便請留言告知

excel問題

發問:

http://www.funp.net/631592 請問想要”在職”和”離職”員工的星座另列在其他欄,如:射手座,可顯示那幾個人名,將單一星座的名字可另列出來,有辦法嗎?或者可設單一星座的人名顯示同顏色 更新: 請問excel迷:無法複製N3:U14.... 可以讓我複製再貼上嗎?不然要一一記有點麻火一月金 更新 2: 打錯了,是麻煩 更新 3: 請問excel迷: 在職27人,離職48人,依您的方法只出現24個人名,請問是那裏出了問題? 更新 4: 謝謝兩位大大的熱心解答~~ 請問准提部林: http://www.funp.net/766754 在Sheet1 的"S10"無法出現名字? 更新 5: 沒辦法耶! http://www.funp.net/542602 更新 6: 對喔!沒注意到是陣列,所以沒有按,一直在鬼打牆,謝謝! 請”准提部林”在所有回答顯示,不然無法給最佳解答~~ 另外也謝謝 EXCEL迷的回答,但只能給選一個^ - ^

最佳解答:

星座判斷: D3: =IF(C3="","",MID("魔羯水瓶雙魚牡羊金牛雙子巨蟹獅子處女天秤天蠍射手魔羯",MATCH(--TEXT(C3,"mdd"),{101,121,220,321,421,522,622,724,824,924,1024,1123,1223})*2-1,2)) 2014-12-28 18:49:43 補充: 或利用K欄: =IF(C3="","",INDEX($K$3:$K$14,(MOD(MATCH(--TEXT(C3,"mdd"),{101,121,220,321,421,522,622,724,824,924,1024,1123,1223})-1,12)+1))) 2014-12-28 18:51:40 補充: 在職各星座人數: L3:=COUNTIF($D:$D,$K3) 各星座人名: M3.陣列公式:右拉 =IF(COLUMN(A$1)>$L3,"",INDEX($B:$B,SMALL(IF($D$3:$D$49=$K3,ROW($3:$49)),COLUMN(A$1)))) 離職者,依樣設置~ 2014-12-29 12:01:50 補充: 兩種表,參考: http://www.funp.net/493164 2015-01-03 16:02:37 補充: 資料計算範圍: IF($D$3:$I$49=$K3,ROW($3:$49)*100 改成: IF($D$3:$I$51=$K3,ROW($3:$51)*100 2015-01-03 18:51:08 補充: http://www.funp.net/754425 ■陣列公式輸入法: 輸入或修改公式完成後,游標留在〔編輯列〕,先不要按Enter, 同時按住〔Shift + Ctrl〕不放,再按〔Enter〕。 2015-01-07 18:04:53 補充: EXCEL.統計及列出人員所屬〔星座〕 <.准提部林.> -------------------------------- ■資料表: 圖片參考:https://s.yimg.com/rk/AB07101627/o/788533341.jpg ■統計表: 圖片參考:https://s.yimg.com/rk/AB07101627/o/230162282.jpg ■公式: 星座判別: =IF(C3="","",INDEX($K$3:$K$14,(MOD(MATCH(--TEXT(C3,"mdd"),{101,121,220,321,421,522,622,724,824,924,1024,1123,1223})-1,12)+1))) 星座統計: L3:=COUNTIF(D:D,K3) M3:=COUNTIF(I:I,K3) 所屬星座人員列表: N3.陣列公式: =IF(COLUMN(A$1)>$L3+$M3,"",INDIRECT(TEXT(RIGHT(SMALL(IF($D$3:$I$49=$K3,ROW($3:$49)*100+COLUMN($B:$G)*100001),COLUMN(A$1)),5),"!R0C00"),)) -------------------------------- <範例檔>: 檔案名稱:20141229a01(星座統計及列表).rar 下載位址:http://www.funp.net/493164 --------------------------------

其他解答:

L3:M14=COUNTIF(OFFSET($C$3,,(COLUMN(A1)-1)*5+1,99,),$K3) 左拉再下拉 2014-12-28 13:47:37 補充: http://blog.xuite.net/hcm19522/twblog/298847974 2014-12-28 15:00:05 補充: N3:U14{=IFERROR(OFFSET($A$1,INT((SMALL(IF($D$3:$I$14=$K3,(ROW($D$3:$I$14)-3)*6+COLUMN($D$3:$I$14)-3),COLUMN(A1))-1)/6)+2,MOD(SMALL(IF($D$3:$I$14=$K3,(ROW($D$3:$I$14)-3)*6+COLUMN($D$3:$I$14)-3),COLUMN(A1))-1,6)+1),"") 陣列 2014-12-28 19:57:40 補充: 所有$D$3:$I$14-->$D$3:$I$99 試試 2014-12-28 20:05:28 補充: N3:~~ 請教 "准大" 可否有更巧方法 2014-12-29 20:02:30 補充: 感謝 "准大" 傑作 佩服怎麼會想出 *100001428DFA428D9FA6F8
arrow
arrow

    fksnlix 發表在 痞客邦 留言(0) 人氣()