看板 Office 關於我們 聯絡資訊
軟體:EXCEL 版本:2007 實際想做的效果如下 https://i.imgur.com/fzzmuPA.jpg
F12~F15儲存格的答案 能否用E7~E10的公式替代部分數值計算結果? 謝謝各位大大 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.75.169.58 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1580978065.A.F7A.html
soyoso: 這似乎是原po第三篇在問類似的問題了 02/06 16:50
soyoso: 前二篇,#1T-RvcsF#1Ttr-Drr,所以前二篇的回覆也無法達 02/06 16:50
soyoso: 成要的結果? 02/06 16:50
真的沒辦法@@,或是我操作不當 但我是真有此疑問才會一直上來問 ※ 編輯: gerychen (203.75.169.58 臺灣), 02/06/2020 17:00:08
soyoso: 那原po要說明的是以這二篇來做和所要的結果有什麼差別 02/06 17:03
soyoso: 或是也可說明回文所寫操作不當,那是如何操作的? 02/06 17:05
1.不是單純的下拉式公式,$沒用 2.跟indirect、formulatext應該也沒關係 此篇提問的圖片中E7=F3+F4+F5 其中F3=C3*D3*E3;F4=C4*D4*E4;F5=C5*D5*E5 等於E7實為「=C3*D3*E3 + F4=C4*D4*E4 + F5=C5*D5*E5」 此時我的E7等於是複合公式 但我想在E7顯示E3值為15時,用原E7公式跑出的答案 但又想在F12顯示若E3的值為D12的值10時 若借用E7的公式(把E3的值替換成D12)計算時的答案 這樣該用什麼函數去執行呢? ※ 編輯: gerychen (180.176.211.90 臺灣), 02/07/2020 00:20:11
soyoso: 回文說2的indirect、formulatext沒有關係?原po是測試過才 02/07 07:31
soyoso: 這麼說的嗎? 02/07 07:31
soyoso: 我從回文來看是要用到的,如 02/07 07:31
soyoso: https://i.imgur.com/0jt82hU.jpg 02/07 07:31
soyoso: 1.取出公式,上篇提供的是formulatext這是2013起新增的函 02/07 07:31
soyoso: 數,這篇版本又改了2007了?2007就以自訂名稱get.cell, 02/07 07:31
soyoso: type_num以41來回傳所指定儲存格(offset、index或indirect 02/07 07:31
soyoso: 配合match)公式 02/07 07:31
soyoso: 2.取出字串「如果"A"的"高"變成」雙引號內的字串,函數mid 02/07 07:31
soyoso: ,固定位置的話就是3和5,不固定就再配合find或search 02/07 07:31
soyoso: 3.match上述2,所取出的A和高於內文連結內b欄和第2列,回 02/07 07:31
soyoso: 傳欄、列號,配合函數address就可以回傳儲存格字串E3 02/07 07:31
soyoso: 4.取代substitute,1內所取出的公式字串,將3的儲存格字串 02/07 07:31
soyoso: 取代為儲存格d12內的值 02/07 07:31
soyoso: 5.自訂名稱evaluate來運算4的公式字串 02/07 07:31
soyoso: 所以回文1,2於公式內都有可能使用,內文連結E7是A+B那為什 02/07 07:31
soyoso: 麼又說實為「=C3*D3*E3 + F4=C4*D4*E4 + F5=C5*D5*E5」, 02/07 07:31
soyoso: 這也不太了解 02/07 07:31