小弟想請教一個問題, 如何把 LARGE(array,k) 中的 array 更彈性化輸入?
excel 有複合函數可以把行列號用複合函數表示嗎?
ex.
第一行有1000筆資料,始終有固定筆數的資料,但內容每日更新
欲求這1000筆資料中,任意區間(假設連續的10筆)的最大值或最小值等等
假設今天要找第100至110筆之間最大值 =LARGE(A100:A110,1)
我想到類似用ROW(A100)來取代100
假設可以的話就是 =LARGE(A(ROW(A100):A(ROW(A110),1)但這樣行不通
或是假設用 =LARGE(A(連結到某個CELL取值):A(連結到某個CELL取值+10),1)
就是類似想把這個100 當作成是變數 X,110 當作是變數X+10
再用另一個工作表 用資料驗証的方法做一個下拉清單 100 , 200, 300, 來作區間開頭的變數變換
這樣我就可以點選 100 時
就可以找出 LARGE(A100:A110)
點選 200 時
就可以找出 LARGE(A200:A210)
類似以上這樣的東西!
可是小弟搞半天還是找不到方法,不知道一定要用VBA嗎?還是有其他類似的方法,希望前輩幫忙解惑,謝謝!
想買書,但大部份的書又沒辦法預覽內容,也不知道該買哪一類的哪一本來看?請教專家的意見,謝謝!