返回列表 上一主題 發帖

急問:新手問題,請各位大大幫忙:

急問:新手問題,請各位大大幫忙:

現有一籃子數據,其數據格式我節錄了下來
A 行                   B行     C行
ID:                 報讀課程     登記日期
12345          會計              1-3-2015            
12348          會計              1-3-2015
12380          繪畫              2-3-2015
12396          繪畫              2-3-2015
12399          繪畫              2-3-2015
12345          會計              1-4-2015
12380          會計              1-4-2015
因為數據比較多我只節錄一部分, 我希望在另一儲存格輸入公式能查找某ID他曾經報讀多少次同類課程,而最後登記日期是什麼時候?只顯示最後登記日期!
如以上數據我希望出現
12345  2  會計     1-4-2015
謝謝各位大大本人是新手求幫忙因比較大的資料庫謝

先將A~C欄反藍,然後對C欄進行排序,把日期最新的排在最前面,
接下來用Vlookup找尋第一筆資料就是該員最新的ㄧ筆資料,至於課程統計,
可用Countif統計課程,

TOP

謝謝大大的回覆...但這個資料庫不能動, 並且使用這個表格的人比我的電腦知識更差.並不能每次使用時才排序, 其實可以用多點儲存格來進行查找ID 列出所有課程,所有時間, 然後用MAX取最大是否有這樣的函數公式??因為上司是電腦不太懂的人,所以希望完全自動化, 所以希望各位大大幫幫我,無言感激~~~

TOP

能否有大大能幫我呢???謝謝~~~無言感激~~~~~

TOP

回復 1# joey111



H2 =LOOKUP(1,0/($A$2:$A$99=$F2),B$2:B$99)
右拉複製公式

G2 =COUNTIF(A:A,F2)
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 1# joey111

1. F2, 輸入ID號

2. 報讀課程 H2, 輸入 陣列公式 (一齊按 Ctrl + Alt + Enter 3鍵 ), 向下複製 :

=IFERROR(INDEX(B$2:B$8,SMALL(IF(A$2:A$8=F$2, ROW(A$2:A$8)-1), ROWS(A$1:A1))),"")

3. 報讀次數 G2, 輸入公式, 向下複製 :

=IF(H2="","",COUNTIFS(A$2:A$8,F$2,B$2:B$8,H2))

4. 最後登記日 I2, 輸入公式, 向下複製 :

=IF(H2="","",LOOKUP(2,1/((A$2:A$8=F$2)*(B$2:B$8=H2)),C$2:C$8))

TOP

謝謝各位大大,,無言感激,,,我都要試試看.....千萬個謝謝~~thanks~~

TOP

JBY大,
能否說明一下LOOKUP(2,1/((A$2:A$8=F$2)*(B$2:B$8=H2)),C$2:C$8)中
1/((A$2:A$8=F$2)*(B$2:B$8=H2))的意思?
謝謝!

TOP

        靜思自在 : 犯錯出懺悔心,才能清淨無煩惱。
返回列表 上一主題