作者A1pha ([αλφα])
看板Office
標題[算表] 表格的結構化參照可以用Indirect嗎?
時間Thu Oct 28 16:08:06 2010
軟體:
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