如何使用EXCEL Vlookup 排最小值??

2013-07-26 10:31 pm
EXCEL FILE 內SET 了VLOOKUP FORMULA, 有時就排到最小的日期給我, 有時就排最新的日期給我,請教FORMULA 有咩問題???


EX:
A B
REF. # 預約日期
1 2013-3-5
1 2012-1-4
1 2013-4-10
2 2012-12-11
2 2013-5-19

=vlookup(1, A2:B6, 2,TRUE)
=vlookup(2, A2:B6, 2,TRUE)

ANSWER:
1..........2013-3-5
2..........2012-12-11
更新1:

我是想要 "1" 的第2個答案,及"2"的第1個答案,但EXCEL 出來的答案是我上面個答案 正確想要的答案是: 1.....2012-1-4 2.....2012-12-11 點令到佢識排日期???

回答 (2)

2013-07-26 10:44 pm
✔ 最佳答案
你要"1"的第一個,及要"2"的第一個,你唔好用TRUE,要用FALSE。

=vlookup(1, A2:B6, 2,FALSE)
=vlookup(2, A2:B6, 2,FALSE)

2013-07-27 10:13:35 補充:
咁你要首先sort 左D資料先得。

2013-07-27 21:48:38 補充:
呢度有教sort資料做法:
http://edumeme.blogspot.com/2012/08/sort-function-of-excel-excel.html
2013-07-28 4:33 am
=SMALL(IF(A2:A6=1,B2:B6),1)
=SMALL(IF(A2:A6=2,B2:B6),1)

列陣公式, 輸入完後 Shift+Ctrl+Enter 三鍵連按

{=SMALL(IF(A2:A6=1,B2:B6),1)}
{=SMALL(IF(A2:A6=2,B2:B6),1)}

please try


收錄日期: 2021-04-24 10:36:48
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20130726000051KK00174

檢視 Wayback Machine 備份