[算表] 給動態數字在min內放indirect?

看板Office作者 (rob)時間4年前 (2020/02/16 04:29), 4年前編輯推噓0(0013)
留言13則, 2人參與, 4年前最新討論串1/1
軟體: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
以內文d1的公式來調整的話
02/16 10:01, 1F

02/16 10:01, 4年前 , 2F

02/16 10:12, 4年前 , 3F
欄的方面也要以儲存格內的值來調整的話
02/16 10:12, 3F

02/16 10:12, 4年前 , 4F

02/16 14:42, 4年前 , 5F
請教s第一個我用isblank遇到假空(因為C欄我是用公式)
02/16 14:42, 5F

02/16 14:43, 4年前 , 6F
所以我C3假空C4有數字 反而顯示有C3的假空
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
以內文舉例為數字的話,函數isnumber
02/16 15:47, 11F

02/16 15:54, 4年前 , 12F
補充一下,如果原po是要配合函數match的話,尋找的值就為
02/16 15:54, 12F

02/16 15:54, 4年前 , 13F
真true
02/16 15:54, 13F
文章代碼(AID): #1UI5IxkS (Office)