Re: [問題] 多EXCEL函數.對應同一範圍

看板Office作者 (David)時間18年前 (2008/01/05 21:50), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串2/2 (看更多)
: -- : ※ 發信站: 批踢踢實業坊(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
我真是才疏學淺.ed大的指點沒辦法參悟
01/05 21:58, 2F

01/05 22:00, , 3F
是在多謝J大的說明
01/05 22:00, 3F

01/05 22:04, , 4F
^^
01/05 22:04, 4F
文章代碼(AID): #17VuiveV (Office)
討論串 (同標題文章)
文章代碼(AID): #17VuiveV (Office)