返回列表 上一主題 發帖

[發問] 出席日期

[發問] 出席日期

各位先進
問題如附件,請問如何在L2輸入姓名後,於M2及N2 依序帶出對應的出席日期及座號,謝謝。 出席日期-1.zip (7.48 KB)

本帖最後由 p212 於 2019-1-29 10:01 編輯

回復 1# shootingstar
加入輔助欄位處理,請參考!

出席日期_加輔助欄.zip (9.94 KB)

TOP

隨意窩 "EXCEL迷"  blog  或 http://blog.xuite.net/hcm19522/twblog
已收集5000篇 EXCEL函數

TOP

回復 3# hcm19522

請問公式有誤嗎?我直接複製是帶不出資料的

{=IFERROR(OFFSET($A$1,SMALL(IF(OFFSET($A$2,,MATCH($L$2,$B$1:$I$1,),31)>0,ROW(A$1:A$31)),ROW(A1)),(MATCH($L$2,$1:$1,)-1)*(COLUMN(A1)=2)),"")}

陣列=Ctrl+Shift+Enter

TOP

如果日期不重覆:
M2/陣列公式:
=IFERROR(SMALL(IF((B$2:I$36<>"")*(B$1:I$1=L$2),A$2:A$36),ROW(A1)),"")

N2/一般公式:
=IF(M2="","",VLOOKUP(M2,A:I,MATCH(L$2,$1:$1,),))
EXCEL參考資料:
http://blog.xuite.net/smile1000mile/blog

TOP

回復 4# shootingstar


    M2陣列公式
=IF(ROW($A1)>COUNTA(OFFSET($A$1,1,MATCH($L$2,$1:$1,0)-1,COUNT($A:$A),1)),"",SMALL(IF(OFFSET($A$1,1,MATCH($L$2,$1:$1,0)-1,COUNT($A:$A),1)<>"",OFFSET($A$1,1,,COUNT($A:$A),1),""),ROW($A1)))

N2公式
=IF($M2<>"",OFFSET($A$1,MATCH($M2,$A:$A,0)-1,MATCH($L$2,$1:$1,0)-1),"")
出席日期.zip (7.81 KB)
學海無涯_不恥下問

TOP

        靜思自在 : 真正的愛心,是照顧好自己的這顆心。
返回列表 上一主題