Re: [問題] 多EXCEL函數.對應同一範圍
: --
: ※ 發信站: 批踢踢實業坊(ptt.cc)
: ◆ From: 218.171.165.69
: 推 higger:看不懂 + 1 01/05 19:11
: 推 higger:C是固定列數? 表2一定由45開始? 01/05 19:13
: ※ 編輯: FlyingRadio 來自: 218.171.165.69 (01/05 19:45)
: 推 edwar:indirect(...)? 01/05 19:38
INDIRECT就是直接應觀眾要求了 XD
: → FlyingRadio:Orz 不知道改成這樣各位看的懂嗎? 01/05 19:50
: ※ 編輯: FlyingRadio 來自: 218.171.165.69 (01/05 19:56)
: ※ FlyingRadio:轉錄至看板 FongShan 01/05 20:29
※ 引述《FlyingRadio ( `)》之銘言:
: (若是和其他不同軟體互動之問題 請記得一併填寫)
: 您所使用的軟體為:
: EXCEL
: 版本:
: 2003
: 問題:
: 請問各位大大
: 我現在要製作很多份小表格
: 每一個表格都有固定3個函數
: 但是每一份表格中的函數...所對應的範圍都不一樣
: 我要怎麼做...
: 才可以讓多個函數一次對應相同的範圍
: 例如:
: 試算表
: A B C D
: 1. 9 5 2 7
: 2. 7 5 2 9
: 3. 1 3 1 4
: 4. 8 9 7 8
: .
: .
: .
: n. X X X X
: 表1 表2
: MAX(B1:B4) MAX(C1:C4)
: MIN(B1:B4) MIN(C2:C4)
1?
: average(B1:B4) average(C1:C4)
: 表3 表4
: MAX(Bn:Bn) MAX(Cn:Cn)
: MIN(Bn:Bn) MIN(Cn:Cn)
: average(Bn:Bn) average(Cn:Cn)
: 因為每一個表的函數是固定的
: 所以想問
: 有沒有辦法很簡單的更改函數後面的"儲存格範圍"
: 而不是
: 每一個函數的範圍都要自己手動設定範圍
: 可以的話
: 我是想做成由一儲存格表示成"一段範圍"
: 再由函數去抓取"某一格"
: 比如 F2 是 (B1:B4)
F2打這幾個文字
B1:B4
: 然後由函數去抓取F2
: MAX(F2) ===> MAX(B1:B4)
=MAX(INDIRECT(F2))
: MIN(F2) ===> MIN(B1:B4)
: average(F2)===> average(B1:B4)
: 這樣之後
: 我只需要更改F2
: 就可以得到不同範圍的值
: 不知道各位大大懂不懂我再說什麼 Orz
: 還是我只是異想天開 囧
這絕不是異想天開 :P
而且還可能更好
除了用INDIRECT
OFFSET也可能會派上用場
像是如果"表n"的位置與其中公式的範圍有些規律
(或是設計成有規律)
可能連F2格的B1:B4也不用自己一個表一個表改
或是各個表之間有共通點
像是表1表2都是參照到4列的範圍之類
表3表4參照到N列
就不用打B1:B4與B1:Bn而改打4與n
如果4與n和表格所在的列號ROW()有關
也不用打4和n了
不規則的原始數據分佈
LOOKUP也可能用來找範圍的終點
MATCH可能可用來找起點
所有的規律,都可能可以利用
但就要看詳細的檔案才會知道是否有針對性(相對於INDIRECT的一般性)
的解決辦法了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.164.53.180
推
01/05 21:57, , 1F
01/05 21:57, 1F
→
01/05 21:58, , 2F
01/05 21:58, 2F
→
01/05 22:00, , 3F
01/05 22:00, 3F
→
01/05 22:04, , 4F
01/05 22:04, 4F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Office 近期熱門文章
PTT數位生活區 即時熱門文章