[算表] VLOOKUP找到相同增加一個條件篩選

看板Office作者 (海風)時間11年前 (2015/03/23 13:10), 11年前編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1427087441.A.10D.html 軟體: EXCEL 版本: 2010 A B C D 1 Name Ext. ID LOOKUP: 2 Jack 1001 0001 Jack 3 Mary 1002 0002 4 Jack 1003 0003 Result: 5 David 1004 0004 1003 VLOOKUP(D2,A1:C5,2,FALSE)=1001

03/23 13:25, , 1F
http://goo.gl/Il1bm4 試試,如ID是排序下,應可用lookup
03/23 13:25, 1F
==soyoso原版(無標題列)== A B C D E 1 Jack 1001 0001 Jack 2 Jack 1002 0005 3 Jack 1003 0003 Result: Result: 4 David 1004 0004 1002 1003 [未排序,找ID最大] D4為=INDEX(B:B,MATCH(TEXT(MAX(IF(A1:A100=D1,--C1:C100)),"0000"),C:C,0)) D4為陣列公式需在公式列上加上組合鍵 Ctrl+Shift+Enter [排序後,找ID最下] E4為=LOOKUP(1,0/(A1:A100=D1),B:B) E4則不用,但條件是ID為排序情況下 ==(有標題列)== A B C D E 1 Name Ext. ID LOOKUP: 2 Jack 1001 0001 Jack 3 Jack 1002 0005 4 Jack 1003 0003 Result: Result: 5 David 1004 0004 1002 1003 [未排序,找ID最大] D5為=INDEX(B$2:B$5,MATCH(TEXT(MAX(IF(A2:A5=D2,--C2:C5)),"0000"),C$2:C$5,0)) [排序後,找ID最下] E5為=LOOKUP(1,0/(A2:A5=D2),B$2:B$5) ※ 編輯: pavlov (1.34.137.83), 03/23/2015 16:48:55
文章代碼(AID): #1L3w1H4D (Office)
文章代碼(AID): #1L3w1H4D (Office)