[算表] 不能這樣嗎?Row(1:Rows(A1:A5))

看板Office作者 ([αλφα])時間10年前 (2015/08/12 17:19), 10年前編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/1
軟體: EXCEL 版本: 2013 請問一下, EXCEL的涵式不能這樣套嗎? Row(1:Rows(A1:A5)) 其實我是要套在陣列公式裡面的。 我想弄一個從1到N的數列,{1,2,3,4,...,N}這樣。 然後這個N值我想跟某個範圍的ROWS值有關, 例如該欄有5列,那就是1到5 該欄有224列那就是1:224這樣…… 但是EXCEL好像不允許這樣套用的樣子? 請問該怎麼寫才是正確的呢? 感謝QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.124.231.137 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1439371153.A.602.html

08/12 17:34, , 1F
row(indirect("1:"&rows(a1:a5))) 試試
08/12 17:34, 1F

08/12 17:56, , 2F
^^^^^ 也可改為1:5
08/12 17:56, 2F
可以了QQ 謝謝大大QQ 其實我也記得要用indirect去做這種操作, 但是我indirect弄錯了 囧 我弄成:indirect("row(1:"&rows(a1:a5)&")") 囧 難怪一直錯誤QQ 謝謝了QQ ※ 編輯: A1pha (59.124.231.137), 08/12/2015 17:59:15
文章代碼(AID): #1Lom-HO2 (Office)
文章代碼(AID): #1Lom-HO2 (Office)