標題:
急問:新手問題,請各位大大幫忙:
[打印本頁]
作者:
joey111
時間:
2015-5-2 12:02
標題:
急問:新手問題,請各位大大幫忙:
現有一籃子數據,其數據格式我節錄了下來
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
謝謝各位大大本人是新手求幫忙因比較大的資料庫謝
作者:
tyrone123456
時間:
2015-5-2 22:42
先將A~C欄反藍,然後對C欄進行排序,把日期最新的排在最前面,
接下來用Vlookup找尋第一筆資料就是該員最新的ㄧ筆資料,至於課程統計,
可用Countif統計課程,
作者:
joey111
時間:
2015-5-3 01:39
謝謝大大的回覆...但這個資料庫不能動, 並且使用這個表格的人比我的電腦知識更差.並不能每次使用時才排序, 其實可以用多點儲存格來進行查找ID 列出所有課程,所有時間, 然後用MAX取最大是否有這樣的函數公式??因為上司是電腦不太懂的人,所以希望完全自動化, 所以希望各位大大幫幫我,無言感激~~~
作者:
joey111
時間:
2015-5-3 10:54
能否有大大能幫我呢???謝謝~~~無言感激~~~~~
作者:
ML089
時間:
2015-5-3 17:59
回復
1#
joey111
[attach]20862[/attach]
H2 =LOOKUP(1,0/($A$2:$A$99=$F2),B$2:B$99)
右拉複製公式
G2 =COUNTIF(A:A,F2)
作者:
JBY
時間:
2015-5-3 21:18
回復
1#
joey111
[attach]20864[/attach]
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))
作者:
joey111
時間:
2015-5-6 13:37
謝謝各位大大,,無言感激,,,我都要試試看.....千萬個謝謝~~thanks~~
作者:
Jackie_1st
時間:
2015-5-14 13:03
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))的意思?
謝謝!
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)