excel 函數欄位指令

2009-08-06 7:01 pm
我有資料如下:用excel作統計
第一欄位 第二欄位
3月12日 1234
3月13日 2345
3月14日 3456
3月15日 2332
3月16日 2435
我是要把第二欄位捉最大值及最小值,但我不會用什麼指令或方法可以連帶把第一欄位也順便捉下來 ,例 我捉第二欄位最大值是3456 但我不會把前一欄位3月14日日期也捉下來,excel有什麼指令或函數可以克服的,麻請各位大大告知
更新1:

新田美香第二欄位有重覆最大值能顯示多個日期嗎 或是顯示順序1,2,3最大值所對應的不同日期 妳後來寫的好像無法顯示多個日期有問題

回答 (2)

2009-08-06 7:49 pm
✔ 最佳答案
index + match方法
=INDEX(A$2:A$100,MATCH(E2,B$2:B$100,))
vlookup + if({1,0}) 方法
=VLOOKUP(E2,IF({1,0},B$2:B$100,A$2:A$100),2,0)
參考檔案 http://www.FunP.Net/580994



2009-08-06 12:43:41 補充:
如需顯示兩個或以上甚至十多廿個最大值的日期, 亦有其他函數辦法, 主要是表格的設計是否已預留足夠空格填充多個日期

2009-08-06 12:55:11 補充:
H2輸入陣列公式:
=IF(COLUMN(A1)>COUNTIF($B:$B,$E2),"",INDEX($A:$A,SMALL(IF($B$2:$B$100=$E2,ROW($2:$100)),COLUMN(A1))))
Ctrl + Shift + Enter 三鍵輸入
設成日期格式
將H2 右拖下拖

2009-08-06 22:25:54 補充:
顯示兩個或以上, H2輸入陣列公式:
=IF(COLUMN(A1)>COUNTIF($B:$B,$E2),"",INDEX($A:$A,SMALL(IF($B$2:$B$100=$E2,ROW($2:$100)),COLUMN(A1))))
切記, 先了解什麼是陣列公式, 及如何 按Ctrl + Shift + Enter 三鍵輸入
設成日期格式
將H2 右拖下拖
參考檔案: http://www.funp.net/270935
2009-08-06 8:19 pm
新田美香的解答有個盲點,
如果最大值有兩個,只會顯示第一筆資料。


收錄日期: 2021-04-27 16:54:50
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20090806000010KK03117

檢視 Wayback Machine 備份