Board logo

標題: [發問] 用EXCEL 按條件最新排放資料 [打印本頁]

作者: missbb    時間: 2012-6-27 23:32     標題: 用EXCEL 按條件最新排放資料

本帖最後由 missbb 於 2012-6-27 23:33 編輯

各大師請賜教:
有100個學生登記報名課堂, 現在用EXCEL記錄姓名及課堂日期在SHEET1

A  2012/6/2課堂
B 2012/1/2 課堂
C 2012/6/2 課堂
D 2012/6/2 課堂
E 2012/1/2 課堂
F 2012/1/2 課堂

因要制作課堂簽到表, 如何用公式, 在不排到日期的情況下, 將在同一日期上課的員工姓名列出如下列的報名表,  因為登在出如下:

報名表1
A  2012/6/2課堂
C 2012/6/2 課堂
D 2012/6/2 課堂

報名表2
B 2012/1/2 課堂
E 2012/1/2 課堂
F 2012/1/2 課堂
作者: 317    時間: 2012-6-28 07:34

回復 1# missbb

樞紐分析表, 試試
作者: ANGELA    時間: 2012-6-28 10:17

資料=>篩選
作者: missbb    時間: 2012-6-28 19:29

我要每一個日期的課堂開一張SHEET, 所以想用函數做? 請幫忙!
作者: missbb    時間: 2012-6-28 22:13

想到了部份如下:

SHEET 原本DATA                          
No.        姓名        10/5/2012        11/5/2012
                上午        下午
1         CHAN         1         
2         CHEUNG        1         
3         LEE        1         
4         Ho        1         
5         Wu                 1
6         Ma                 1

用了此程式, 在SHEET2已可取2012/5/10的參加名單 :
INDEX(Sheet7!$G$1G$18,SMALL(IF(Sheet7!$AA$4AA$18=1,ROW(Sheet7!$AA$4AA$18)),ROW($A3B3)),1)

10/5/2012
am

CHAN
CHEUNG
LEE
Ho

如果將SHEET2日期改為2012/5/11, 令SHEET2的名單會自動變為2012/5/11的參加者, 請問程式應如何更改, 因為不如何取SHEET1 2012/5/11的欄列位置 ?

是否可用OFFSET ?
作者: missbb    時間: 2012-6-28 22:18

原本 SHEET 1                          
No.        姓名        10/5/2012        11/5/2012
                上午        下午
1         CHAN         1         
2         CHEUNG        1         
3         LEE        1         
4         Ho        1         
5         Wu                 1
6         Ma                 1

已用此程式, 在SHEET 2制作只在2012/5/10上堂者名單:
INDEX(Sheet1!$C$1C$9,SMALL(IF(Sheet1!$P$4P$9=1,ROW(Sheet1!$P$4P$9)),ROW($A1A1)),1)

10/5/2012
am

CHAN
CHEUNG
LEE
Ho

現想在SHEET 2 的2012/5/10 輸入2012/5/11, 應用如何程式, 可自動變為2012/5/11的上堂者名單 ?
因不懂如何在SHEET2 找出2012/5/10及2012/5/11的欄/列, 是否應用OFFSET ? 但如何結合?
多謝!.
作者: Hsieh    時間: 2012-6-28 22:31

回復 6# missbb

樞紐分析,雙擊資料儲存格,產生新工作表

    [attach]11523[/attach]




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