[算表] Excel如何自動替換格子計算

看板Office作者 (kk)時間9年前 (2017/04/08 12:06), 9年前編輯推噓0(007)
留言7則, 2人參與, 最新討論串1/1
軟體:Excel 版本:2010 我想請問Excel怎麼寫才可以達成下面效果 A1=B1+C1^2*D1 .........(自己會隨意輸入的公式,每次使用會改變) 然後我希望在A2=X1+Y1^2*Z1......(用同樣的公式帶入其他的欄位做相同的計算) 請問我可以怎麼做呢? 第一次發文,若有錯誤請糾正,感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.12.144.202 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1491624389.A.656.html

04/08 12:23, , 1F
如原po是要下拉時進行公式儲存格的偏移的話,可用函數
04/08 12:23, 1F

04/08 12:24, , 2F
offset配合row(),偏移值在依實際情況調整
04/08 12:24, 2F
S大您好,感謝您的回覆 可能文字有點難表達 我想要的並不是下拉公式 A1=B1+C1^2*D1 A2=X1+Y1^2*Z1... (比較像是取出計算符號,再用同樣公式讓我用X1,Y1,Z1 等欄位做一次計算放在A2) 但是因為公式會改變,所以每次取出計算符號的位置會改變, *填入B1,C1,D1 算出A1 *填入X1,Y1,Z1 取代B1,C1,D1 算出新A1值放進A2.. VBA可以做到,但是我希望請教的是可以不用VBA 做到同樣的效果嗎?.. 感謝 ※ 編輯: sky290107 (36.224.31.14), 04/08/2017 13:18:17

04/08 13:42, , 3F
抱歉回文的下拉並不是下拉選單,而是下拉公式
04/08 13:42, 3F

04/08 14:08, , 4F
或以indirect r1c1配合row(),也可以indirect指定一個儲存
04/08 14:08, 4F

04/08 14:09, , 5F
格參照位址的文字串
04/08 14:09, 5F

04/08 17:43, , 6F
給樓主,一般回答excel問題所說的下拉、右拉通常是指控
04/08 17:43, 6F

04/08 17:44, , 7F
點向下或向右拉動複製公式....
04/08 17:44, 7F
謝謝S大跟A大,最後我還是使用VBA完成了...Orz ※ 編輯: sky290107 (36.224.31.14), 04/10/2017 23:17:24
文章代碼(AID): #1Ow675PM (Office)
文章代碼(AID): #1Ow675PM (Office)