[算表] index函數中array如何設成變數

看板Office作者 (AlexJeng)時間6年前 (2019/06/13 17:55), 編輯推噓0(007)
留言7則, 2人參與, 6年前最新討論串1/1
軟體:Excel 版本:Office 2010 如題 每次的搜尋範圍都會變動。 可以先用match函數得到範圍最大行數.最小行數.最大列數.最小列數. 如A:A 或 A5:G7 或2:2 之類。 在不使用VBA程式的情況下 手機排板請包涵 ----- Sent from JPTT on my Sony G8142. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.8.233.178 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1560419726.A.454.html

06/13 18:01, 6年前 , 1F
先說excel是以欄、列來稱呼而非行列
06/13 18:01, 1F

06/13 18:05, 6年前 , 2F
行數、列數?match為傳回搜尋項目於該範圍中的相對位置,
06/13 18:05, 2F

06/13 18:08, 6年前 , 3F
如果範圍為整欄(如a:a),有搜尋到的話,那會傳回如左側列
06/13 18:08, 3F

06/13 18:09, 6年前 , 4F
標題1,2,3,4...這稱為列號,而非列數
06/13 18:09, 4F

06/13 18:14, 6年前 , 5F
index array要以變數來帶入的話,可配合函數indirect或是
06/13 18:14, 5F

06/13 18:16, 6年前 , 6F
offset;indirect以r1c1
06/13 18:16, 6F

06/13 20:28, 6年前 , 7F
感謝指正觀念,小弟嘗試看看,謝謝Soyoso大大。
06/13 20:28, 7F
文章代碼(AID): #1T0XsEHK (Office)
文章代碼(AID): #1T0XsEHK (Office)