[算表] 給動態數字在min內放indirect?
軟體:office
版本:2010
A B C
1 3
2
3 33
4
5 55
A1這格是每個工作表會變的數字
這數字就帶入下面的第一個起始儲存格
想要 找C3:C250內的非空格最小值或其列數
找列數再找值
G1儲存格=Min(IF(C3:C250<>"",ROW(3:250))) 可得到第3列
然後再用D1=index(C3:C250,G1) 得到C3的值 "33"
或直接找值
D1=Index(C3:C250,MATCH(FALSE,ISBLANK(C3:C250),0)) 可以得到C3的值 "33"
但是若要用動態的改變A1裡面的數字 整個公式都會跟著變動
試過
D1=Min(IF("C"&indirect("A1")<>"",ROW(indirect("A1"):280))) 不成功
試過
D1=index("C"&indirect("C3):C250,MATCH(FALSE,ISBLANK("C"indirect("A1"):C250),0))
也是不成功
是要如何 將A1=3這個動態儲存格 放入公式內呢?試了很久都測試不出來...
若可放入這動態儲存格後此公式複製到其他地方時如參照想由D1自動跳成H1格時
(右移動四格)
可以自動變成
Min(IF(G3:G250)<>"",ROW(3,250))) 這也有可能嗎? 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.171.38 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1581798587.A.B9C.html
※ 編輯: robinnpca (1.34.171.38 臺灣), 02/16/2020 04:30:07
※ 編輯: robinnpca (1.34.171.38 臺灣), 02/16/2020 04:30:40
→
02/16 10:01,
4年前
, 1F
02/16 10:01, 1F
→
02/16 10:01,
4年前
, 2F
02/16 10:01, 2F
→
02/16 10:12,
4年前
, 3F
02/16 10:12, 3F
→
02/16 10:12,
4年前
, 4F
02/16 10:12, 4F
→
02/16 14:42,
4年前
, 5F
02/16 14:42, 5F
→
02/16 14:43,
4年前
, 6F
02/16 14:43, 6F
→
02/16 14:45,
4年前
, 7F
02/16 14:45, 7F
→
02/16 14:45,
4年前
, 8F
02/16 14:45, 8F
→
02/16 15:44,
4年前
, 9F
02/16 15:44, 9F
→
02/16 15:47,
4年前
, 10F
02/16 15:47, 10F
→
02/16 15:47,
4年前
, 11F
02/16 15:47, 11F
→
02/16 15:54,
4年前
, 12F
02/16 15:54, 12F
→
02/16 15:54,
4年前
, 13F
02/16 15:54, 13F