看板 Office 關於我們 聯絡資訊
軟體: Excel 版本: 2007/2010 (2003好像沒有結構化參照?) 自從我發現有結構化參照這個好東西之後, 我就愛上他了== 因為實在太好用了~ 只可惜,有個功能我一直搞不定.... 不知道有沒有人知道開怎麼解?QQ 先講一下我所謂的結構化參照, 就是當我們設定一個表格後(插入--->表格 那個可以排序的表格) 我們可以直接用該表格的標題當作一個範圍來使用~ 例如: A B C 1 姓名 座號 數學成績 2 甲 25 90 3 乙 26 87 4 丙 27 68 5 丁 28 99 6 戊 29 152 上面已經設定成一個表格的話, 而且表格名稱是「表格1」 那麼我就可以用 表格1[座號] 來代表 B2:B6 例如: =Sum(表格1[數學成績]) 就等於 =Sum(C2:C6) 好啦,回到正題, 我現在就是想利用這個東西, 然後做一點控制。 我想說能不能變成這樣: =Sum(表格1[Indirect(D5)]) 然後當我改變D5時,他的格式化參照也跟著改變, 例如,當D5的值是「數學成績」時,表格1[Indirect(D5)]就代表 C2:C6 當D5的值是「座號」時,則表格1[Indirect(D5)]就代表B2:B6 目前我這樣輸入的方法是不行的.... 不知道有沒有正確的方法可以用QQ 註:上述的公式都是舉例,精簡過的,只保留精髓~ 因為完整的公式太複雜了...囧 -- 話說2007年BraDLey被DFA到教士後,放話砲轟豆爺。 傳說於97年上任的豆爺是這回答的... 豆: Guys like Milton BraDLey...What? So what? Who are you? Who are you Milton BraDLey to try to test Billy Beane a proven GM for 10 years? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.202.55.129
A1pha:忘了說,VBA解法也可以...囧 10/28 16:12
tuy:=SUM(INDIRECT("表格1["&D5&"]")) ~try it. 10/28 18:07
A1pha:可以啦啦啦啦啦啦啦啦啊啦啦!!! 10/28 18:12
A1pha:太神了~ 感謝大大QQ 10/28 18:12